Enum syntax::ast::Item_Experimental
[-]
[+]
[src]
pub enum Item_ { ItemStatic(P<Ty>, Mutability, P<Expr>), ItemConst(P<Ty>, P<Expr>), ItemFn(P<FnDecl>, Unsafety, Abi, Generics, P<Block>), ItemMod(Mod), ItemForeignMod(ForeignMod), ItemTy(P<Ty>, Generics), ItemEnum(EnumDef, Generics), ItemStruct(P<StructDef>, Generics), ItemTrait(Unsafety, Generics, TyParamBounds, Vec<TraitItem>), ItemImpl(Unsafety, Generics, Option<TraitRef>, P<Ty>, Vec<ImplItem>), ItemMac(Mac), }
Variants
ItemStatic | |
ItemConst | |
ItemFn | |
ItemMod | |
ItemForeignMod | |
ItemTy | |
ItemEnum | |
ItemStruct | |
ItemTrait | Represents a Trait Declaration |
ItemImpl | |
ItemMac | A macro invocation (which includes macro definition) |