Struct rustc::ty::AssociatedItem [] [src]

pub struct AssociatedItem {
    pub def_id: DefId,
    pub name: Name,
    pub kind: AssociatedKind,
    pub vis: Visibility,
    pub defaultness: Defaultness,
    pub container: AssociatedItemContainer,
    pub method_has_self_argument: bool,
}
🔬 This is a nightly-only experimental API. (rustc_private)

Fields

🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)

Whether this is a method with an explicit self as its first argument, allowing method calls.

Methods

impl AssociatedItem
[src]

🔬 This is a nightly-only experimental API. (rustc_private)

🔬 This is a nightly-only experimental API. (rustc_private)

Tests whether the associated item admits a non-trivial implementation for !

Trait Implementations

impl Copy for AssociatedItem
[src]

impl Clone for AssociatedItem
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for AssociatedItem
[src]

Formats the value using the given formatter.