pub type AssocItem = Item<AssocItemKind>;
Expand description
Represents associated items.
These include items in impl
and trait
definitions.
Trait Implementations
sourceimpl HasAttrs for AssocItem
impl HasAttrs for AssocItem
sourceconst SUPPORTS_CUSTOM_INNER_ATTRS: bool = true
const SUPPORTS_CUSTOM_INNER_ATTRS: bool = true
This is
true
if this HasAttrs
might support ‘custom’ (proc-macro) inner
attributes. Attributes like #![cfg]
and #![cfg_attr]
are not
considered ‘custom’ attributes. Read morefn attrs(&self) -> &[Attribute]
fn visit_attrs(&mut self, f: impl FnOnce(&mut AttrVec))
sourceimpl HasTokens for AssocItem
impl HasTokens for AssocItem
fn tokens(&self) -> Option<&LazyAttrTokenStream>
fn tokens_mut(&mut self) -> Option<&mut Option<LazyAttrTokenStream>>
Layout
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: 104 bytes