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

pub enum ItemEnum {
    StructItem(Struct),
    EnumItem(Enum),
    FunctionItem(Function),
    ModuleItem(Module),
    TypedefItem(Typedef),
    StaticItem(Static),
    ConstantItem(Constant),
    TraitItem(Trait),
    ImplItem(Impl),
    ViewItemItem(ViewItem),
    TyMethodItem(TyMethod),
    MethodItem(Method),
    StructFieldItem(StructField),
    VariantItem(Variant),
    ForeignFunctionItem(Function),
    ForeignStaticItem(Static),
    MacroItem(Macro),
    PrimitiveItem(PrimitiveType),
    AssociatedTypeItem(TyParam),
}

Variants

StructItem
EnumItem
FunctionItem
ModuleItem
TypedefItem
StaticItem
ConstantItem
TraitItem
ImplItem
ViewItemItem

use and extern crate

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

Trait Implementations

Derived Implementations

impl Decodable for ItemEnum

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

impl Encodable for ItemEnum

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

impl Clone for ItemEnum

fn clone(&self) -> ItemEnum

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