Expand description
Computes a projection goal for inherent associated types,
#![feature(inherent_associated_type)]. Since HIR ty lowering already determines
which impl the IAT is being projected from, we just:
- instantiate generic parameters,
- equate the self type, and
- instantiate and register where clauses.
Re-exportsยง
use rustc_type_ir::solve::NoSolutionOrRerunNonErased;๐use rustc_type_ir::solve::QueryResultOrRerunNonErased;๐use rustc_type_ir as ty;๐use rustc_type_ir::Interner;๐use rustc_type_ir::Unnormalized;๐use crate::delegate::SolverDelegate;๐use crate::solve::Certainty;๐use crate::solve::EvalCtxt;๐use crate::solve::Goal;๐use crate::solve::GoalSource;๐