Enum rustc::middle::def::TraitItemKindExperimental [-]  [+] [src]

pub enum TraitItemKind {
    NonstaticMethodTraitItemKind,
    StaticMethodTraitItemKind,
    TypeTraitItemKind,
}

Variants

NonstaticMethodTraitItemKind
StaticMethodTraitItemKind
TypeTraitItemKind

Methods

impl TraitItemKind

fn from_explicit_self_category(explicit_self_category: ExplicitSelfCategory) -> TraitItemKind

Trait Implementations

Derived Implementations

impl PartialEq for TraitItemKind

fn eq(&self, __arg_0: &TraitItemKind) -> bool

fn ne(&self, __arg_0: &TraitItemKind) -> bool

impl Eq for TraitItemKind

fn assert_receiver_is_total_eq(&self)

impl Copy for TraitItemKind

impl Clone for TraitItemKind

fn clone(&self) -> TraitItemKind

fn clone_from(&mut self, source: &Self)