Functionsยง
- assert_
only_ ๐contains_ clauses_ from - clauses_
of ๐ - Returns a list of all type clauses (explicit and implicit) for the definition with
ID
def_id. This includes all clauses returned byexplicit_clauses_of, plus inferred constraints concerning which regions outlive other regions. - compute_
bidirectional_ ๐outlives_ clauses - Opaques have duplicated lifetimes and we need to compute bidirectional outlives clauses to enforce that these lifetimes stay in sync.
- const_
conditions ๐ - const_
evaluatable_ ๐clauses_ of - explicit_
clauses_ ๐of - explicit_
implied_ ๐clauses_ of - explicit_
implied_ ๐const_ bounds - explicit_
super_ ๐clauses_ of - Ensures that the super-clauses of the trait with a
DefIdoftrait_def_idare lowered and stored. This also ensures that the transitive super-clauses are lowered. - explicit_
supertraits_ ๐containing_ assoc_ item - gather_
explicit_ ๐clauses_ of - Returns a list of user-specified type clauses for the definition with ID
def_id. N.B., this does not include any implied/inferred constraints. - implied_
clauses_ ๐with_ filter - Ensures that the super-clauses of the trait with a
DefIdoftrait_def_idare lowered and stored. This also ensures that the transitive super-clauses are lowered. - trait_
explicit_ ๐clauses_ and_ bounds - type_
param_ ๐clauses - Returns the clauses defined on
item_def_idof the formX: FoowhereXis the type parameterdef_id.