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), MacroItem(Macro), PrimitiveItem(PrimitiveType), AssociatedConstItem(Type, Option<String>), AssociatedTypeItem(Vec<TyParamBound>, Option<Type>), DefaultImplItem(DefaultImpl), StrippedItem(Box<ItemEnum>), }
🔬 This is a nightly-only experimental API. (
rustdoc
)Variants
ExternCrateItem(String, Option<String>)
🔬 This is a nightly-only experimental API. (
rustdoc
)ImportItem(Import)
🔬 This is a nightly-only experimental API. (
rustdoc
)StructItem(Struct)
🔬 This is a nightly-only experimental API. (
rustdoc
)UnionItem(Union)
🔬 This is a nightly-only experimental API. (
rustdoc
)EnumItem(Enum)
🔬 This is a nightly-only experimental API. (
rustdoc
)FunctionItem(Function)
🔬 This is a nightly-only experimental API. (
rustdoc
)ModuleItem(Module)
🔬 This is a nightly-only experimental API. (
rustdoc
)TypedefItem(Typedef, bool)
🔬 This is a nightly-only experimental API. (
rustdoc
)StaticItem(Static)
🔬 This is a nightly-only experimental API. (
rustdoc
)ConstantItem(Constant)
🔬 This is a nightly-only experimental API. (
rustdoc
)TraitItem(Trait)
🔬 This is a nightly-only experimental API. (
rustdoc
)ImplItem(Impl)
🔬 This is a nightly-only experimental API. (
rustdoc
)TyMethodItem(TyMethod)
🔬 This is a nightly-only experimental API. (
rustdoc
)A method signature only. Used for required methods in traits (ie, non-default-methods).
MethodItem(Method)
🔬 This is a nightly-only experimental API. (
rustdoc
)A method with a body.
StructFieldItem(Type)
🔬 This is a nightly-only experimental API. (
rustdoc
)VariantItem(Variant)
🔬 This is a nightly-only experimental API. (
rustdoc
)ForeignFunctionItem(Function)
🔬 This is a nightly-only experimental API. (
rustdoc
)fn
s from an extern block
ForeignStaticItem(Static)
🔬 This is a nightly-only experimental API. (
rustdoc
)static
s from an extern block
MacroItem(Macro)
🔬 This is a nightly-only experimental API. (
rustdoc
)PrimitiveItem(PrimitiveType)
🔬 This is a nightly-only experimental API. (
rustdoc
)AssociatedConstItem(Type, Option<String>)
🔬 This is a nightly-only experimental API. (
rustdoc
)AssociatedTypeItem(Vec<TyParamBound>, Option<Type>)
🔬 This is a nightly-only experimental API. (
rustdoc
)DefaultImplItem(DefaultImpl)
🔬 This is a nightly-only experimental API. (
rustdoc
)StrippedItem(Box<ItemEnum>)
🔬 This is a nightly-only experimental API. (
rustdoc
)An item that has been stripped by a rustdoc pass
Methods
impl ItemEnum
[src]
Trait Implementations
impl Clone for ItemEnum
[src]
fn clone(&self) -> ItemEnum
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Encodable for ItemEnum
[src]
fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S::Error>
🔬 This is a nightly-only experimental API. (rustc_private
)
deprecated in favor of rustc-serialize on crates.io
impl Decodable for ItemEnum
[src]
fn decode<__D: Decoder>(__arg_0: &mut __D) -> Result<ItemEnum, __D::Error>
🔬 This is a nightly-only experimental API. (rustc_private
)
deprecated in favor of rustc-serialize on crates.io