Enum syntax::ast::TraitItemUnstable
[-] [+]
[src]
pub enum TraitItem { RequiredMethod(TypeMethod), ProvidedMethod(P<Method>), TypeTraitItem(P<AssociatedType>), }
Represents a method declaration in a trait declaration, possibly including a default implementation A trait method is either required (meaning it doesn't have an implementation, just a signature) or provided (meaning it has a default implementation).
Variants
RequiredMethod | |
ProvidedMethod | |
TypeTraitItem |