Enum rustdoc::clean::ItemEnumUnstable [-] [+] [src]

pub enum ItemEnum {
    ExternCrateItem(String, Option<String>),
    ImportItem(Import),
    StructItem(Struct),
    EnumItem(Enum),
    FunctionItem(Function),
    ModuleItem(Module),
    TypedefItem(Typedef),
    StaticItem(Static),
    ConstantItem(Constant),
    TraitItem(Trait),
    ImplItem(Impl),
    TyMethodItem(TyMethod),
    MethodItem(Method),
    StructFieldItem(StructField),
    VariantItem(Variant),
    ForeignFunctionItem(Function),
    ForeignStaticItem(Static),
    MacroItem(Macro),
    PrimitiveItem(PrimitiveType),
    AssociatedTypeItem(Vec<TyParamBound>, Option<Type>),
    DefaultImplItem(DefaultImpl),
}

Variants

ExternCrateItem
ImportItem
StructItem
EnumItem
FunctionItem
ModuleItem
TypedefItem
StaticItem
ConstantItem
TraitItem
ImplItem
TyMethodItem

A method signature only. Used for required methods in traits (ie, non-default-methods).

MethodItem

A method with a body.

StructFieldItem
VariantItem
ForeignFunctionItem

fns from an extern block

ForeignStaticItem

statics from an extern block

MacroItem
PrimitiveItem
AssociatedTypeItem
DefaultImplItem

Trait Implementations

Derived Implementations

impl Debug for ItemEnum

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Decodable for ItemEnum

fn decode<__D: Decoder>(__arg_0: &mut __D) -> Result<ItemEnum, __D>

impl Encodable for ItemEnum

fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S>

impl Clone for ItemEnum

fn clone(&self) -> ItemEnum

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