Enum ra_ap_syntax::ast::Item [−][src]
pub enum Item {
}
Variants
Const(Const)
Tuple Fields of Const
0: Const
Enum(Enum)
Tuple Fields of Enum
0: Enum
ExternBlock(ExternBlock)
Tuple Fields of ExternBlock
0: ExternBlock
ExternCrate(ExternCrate)
Tuple Fields of ExternCrate
0: ExternCrate
Fn(Fn)
Tuple Fields of Fn
0: Fn
Impl(Impl)
Tuple Fields of Impl
0: Impl
MacroCall(MacroCall)
Tuple Fields of MacroCall
0: MacroCall
MacroRules(MacroRules)
Tuple Fields of MacroRules
0: MacroRules
MacroDef(MacroDef)
Tuple Fields of MacroDef
0: MacroDef
Module(Module)
Tuple Fields of Module
0: Module
Static(Static)
Tuple Fields of Static
0: Static
Struct(Struct)
Tuple Fields of Struct
0: Struct
Trait(Trait)
Tuple Fields of Trait
0: Trait
TypeAlias(TypeAlias)
Tuple Fields of TypeAlias
0: TypeAlias
Union(Union)
Tuple Fields of Union
0: Union
Use(Use)
Tuple Fields of Use
0: Use
Implementations
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
fn attrs(&self) -> AstChildren<Attr>ⓘNotable traits for AstChildren<N>impl<N: AstNode> Iterator for AstChildren<N> type Item = N;
Notable traits for AstChildren<N>
impl<N: AstNode> Iterator for AstChildren<N> type Item = N;
Auto Trait Implementations
impl !RefUnwindSafe for Item
impl !UnwindSafe for Item
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.