Enum rustdoc::clean::ItemEnum [−][src]
pub enum ItemEnum {
ExternCrateItem(String, Option<String>),
ImportItem(Import),
StructItem(Struct),
UnionItem(Union),
EnumItem(Enum),
FunctionItem(Function),
ModuleItem(Module),
TypedefItem(Typedef, bool),
StaticItem(Static),
ConstantItem(Constant),
TraitItem(Trait),
ImplItem(Impl),
TyMethodItem(TyMethod),
MethodItem(Method),
StructFieldItem(Type),
VariantItem(Variant),
ForeignFunctionItem(Function),
ForeignStaticItem(Static),
ForeignTypeItem,
MacroItem(Macro),
PrimitiveItem(PrimitiveType),
AssociatedConstItem(Type, Option<String>),
AssociatedTypeItem(Vec<TyParamBound>, Option<Type>),
StrippedItem(Box<ItemEnum>),
KeywordItem(String),
}Variants
ExternCrateItem(String, Option<String>)ImportItem(Import)StructItem(Struct)UnionItem(Union)EnumItem(Enum)FunctionItem(Function)ModuleItem(Module)TypedefItem(Typedef, bool)StaticItem(Static)ConstantItem(Constant)TraitItem(Trait)ImplItem(Impl)TyMethodItem(TyMethod)A method signature only. Used for required methods in traits (ie, non-default-methods).
MethodItem(Method)A method with a body.
StructFieldItem(Type)VariantItem(Variant)ForeignFunctionItem(Function)fns from an extern block
ForeignStaticItem(Static)statics from an extern block
ForeignTypeItemtypes from an extern block
MacroItem(Macro)PrimitiveItem(PrimitiveType)AssociatedConstItem(Type, Option<String>)AssociatedTypeItem(Vec<TyParamBound>, Option<Type>)StrippedItem(Box<ItemEnum>)An item that has been stripped by a rustdoc pass
KeywordItem(String)
Methods
impl ItemEnum[src]
impl ItemEnumTrait Implementations
impl Clone for ItemEnum[src]
impl Clone for ItemEnumfn clone(&self) -> ItemEnum[src]
fn clone(&self) -> ItemEnumReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Encodable for ItemEnum[src]
impl Encodable for ItemEnumfn encode<__S: Encoder>(&self, s: &mut __S) -> Result<(), __S::Error>[src]
fn encode<__S: Encoder>(&self, s: &mut __S) -> Result<(), __S::Error>🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl Decodable for ItemEnum[src]
impl Decodable for ItemEnumfn decode<__D: Decoder>(d: &mut __D) -> Result<ItemEnum, __D::Error>[src]
fn decode<__D: Decoder>(d: &mut __D) -> Result<ItemEnum, __D::Error>🔬 This is a nightly-only experimental API. (rustc_private)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?
impl Debug for ItemEnum[src]
impl Debug for ItemEnum