Function rustc_query_impl::make_query::super_predicates_that_define_assoc_type[−][src]

pub fn super_predicates_that_define_assoc_type<'tcx>(
    tcx: QueryCtxt<'tcx>,
    key: super_predicates_that_define_assoc_type<'tcx>
) -> QueryStackFrame

The Option<Ident> is the name of an associated type. If it is None, then this query returns the full set of predicates. If Some<Ident>, then the query returns only the subset of super-predicates that reference traits that define the given associated type. This is used to avoid cycles in resolving types like T::Item.