[][src]Type Definition chalk_ir::QuantifiedWhereClause

type QuantifiedWhereClause<I> = Binders<WhereClause<I>>;

Implementations

impl<I: Interner> QuantifiedWhereClause<I>[src]

pub fn into_well_formed_goal(self, interner: &I) -> Binders<DomainGoal<I>>[src]

As with WhereClause::into_well_formed_goal, but for a quantified where clause. For example, forall<T> { Implemented(T: Trait)} would map to forall<T> { WellFormed(T: Trait) }.

pub fn into_from_env_goal(self, interner: &I) -> Binders<DomainGoal<I>>[src]

As with WhereClause::into_from_env_goal, but mapped over any binders. For example, forall<T> { Implemented(T: Trait)} would map to forall<T> { FromEnv(T: Trait) }.

Trait Implementations