Structs§
- Impl
Trait 🔒InTrait Finder - Walk through a function type, gathering all RPITITs and installing a
NormalizesTo(Projection(RPITIT) -> Opaque(RPITIT))
predicate into the predicates list. This allows us to observe that an RPITIT projects to its corresponding opaque within the body of a default-body trait method.
Functions§
- adt_
sized_ 🔒constraint - Calculates the
Sized
constraint. - asyncness 🔒
- Check if a function is async.
- defaultness 🔒
- param_
env 🔒 - See
ParamEnv
struct definition for details. - param_
env_ 🔒normalized_ for_ post_ analysis - provide 🔒
- self_
ty_ 🔒of_ trait_ impl_ enabling_ order_ dep_ trait_ object_ hack - If the given trait impl enables exploiting the former order dependence of trait objects,
returns its self type; otherwise, returns
None
. - sized_
constraint_ 🔒for_ ty - unsizing_
params_ 🔒for_ adt