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)fns from an extern block
ForeignStaticItem(Static)🔬 This is a nightly-only experimental API. (
rustdoc)statics 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