1
Fork 0

Move InferCtxtSelectExt out of eval_ctxt module

This commit is contained in:
Michael Goulet 2024-06-14 13:59:45 -04:00
parent 587173374e
commit b65d735f1c
3 changed files with 3 additions and 3 deletions

View file

@ -29,11 +29,9 @@ use super::inspect::ProofTreeBuilder;
use super::{search_graph, GoalEvaluationKind, FIXPOINT_STEP_LIMIT}; use super::{search_graph, GoalEvaluationKind, FIXPOINT_STEP_LIMIT};
use super::{search_graph::SearchGraph, Goal}; use super::{search_graph::SearchGraph, Goal};
use super::{GoalSource, SolverMode}; use super::{GoalSource, SolverMode};
pub use select::InferCtxtSelectExt;
pub(super) mod canonical; pub(super) mod canonical;
mod probe; mod probe;
mod select;
pub struct EvalCtxt<'a, Infcx, I = <Infcx as InferCtxtLike>::Interner> pub struct EvalCtxt<'a, Infcx, I = <Infcx as InferCtxtLike>::Interner>
where where

View file

@ -37,12 +37,14 @@ mod normalize;
mod normalizes_to; mod normalizes_to;
mod project_goals; mod project_goals;
mod search_graph; mod search_graph;
mod select;
mod trait_goals; mod trait_goals;
pub use eval_ctxt::{EvalCtxt, GenerateProofTree, InferCtxtEvalExt, InferCtxtSelectExt}; pub use eval_ctxt::{EvalCtxt, GenerateProofTree, InferCtxtEvalExt};
pub use fulfill::{FulfillmentCtxt, NextSolverError}; pub use fulfill::{FulfillmentCtxt, NextSolverError};
pub(crate) use normalize::deeply_normalize_for_diagnostics; pub(crate) use normalize::deeply_normalize_for_diagnostics;
pub use normalize::{deeply_normalize, deeply_normalize_with_skipped_universes}; pub use normalize::{deeply_normalize, deeply_normalize_with_skipped_universes};
pub use select::InferCtxtSelectExt;
/// How many fixpoint iterations we should attempt inside of the solver before bailing /// How many fixpoint iterations we should attempt inside of the solver before bailing
/// with overflow. /// with overflow.