Enum rustdoc::clean::ItemEnumExperimental [-]  [+] [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<__D: Decoder<__E>, __E> Decodable<__D, __E> for ItemEnum

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

impl<__S: Encoder<__E>, __E> Encodable<__S, __E> for ItemEnum

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

impl Clone for ItemEnum

fn clone(&self) -> ItemEnum

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