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)
fn
s from an extern block
ForeignStaticItem(Static)
static
s from an extern block
ForeignTypeItem
type
s 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 ItemEnum
Trait Implementations
impl Clone for ItemEnum
[src]
impl Clone for ItemEnum
fn clone(&self) -> ItemEnum
[src]
fn clone(&self) -> ItemEnum
Returns 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 ItemEnum
fn 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 ItemEnum
fn 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