Information about an associated item
If this is an item in an impl of a trait then this is the
the associated item on the trait that this implements.
Whether this is a method with an explicit self as its first parameter, allowing method calls.
twith a visitor
t.visit_with(v). Read more
selfhas any late-bound regions that are either bound by
binderor bound by some binder outside of
ty::INNERMOST, this indicates whether there are any late-bound regions that appear free. Read more
trueif this type has any regions that escape
binder(and hence are not bound by it). Read more
trueif this type has regions that are not a part of the type. For example,
for<'a> fn(&'a i32)return
fn(&'a i32)would return
true. The latter can occur when traversing through the former. Read more
implspecialization. Read more
Auto Trait Implementations§
DepNode, something which is needed when forcing
DepNodes during red-green evaluation. The query system will only call this method if
FingerprintStyle::Opaque. It is always valid to return
Nonehere, in which case incremental compilation will treat the query as having changed instead of forcing it. Read more
Returns the argument unchanged.
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain
repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 24 bytes