Re-exportsยง
use std::fmt::Debug;๐use std::fmt::Debug;๐use std::ops::Deref;๐use rustc_type_ir::solve::ComputeGoalFastPathOutcome;๐use rustc_type_ir::solve::FetchEligibleAssocItemResponse;๐use rustc_type_ir::solve::Goal;๐use rustc_type_ir::solve::NoSolution;๐use rustc_type_ir::solve::VisibleForLeakCheck;๐use rustc_type_ir::transmute::Answer;๐use rustc_type_ir as ty;๐use rustc_type_ir::CanonicalizerState;๐use rustc_type_ir::Const;๐use rustc_type_ir::InferCtxtLike;๐use rustc_type_ir::Interner;๐use rustc_type_ir::Region;๐use rustc_type_ir::TypeFoldable;๐
Traitsยง
- Solver
Delegate SolverDelegateis one of the two traits in therustc_type_irshared abstraction layer between rustc and rust-analyzer abstracting over the InferCtxt, which had to be split due to coherence reasons: