Enum rustc_metadata::def_key::DefPathData [] [src]

pub enum DefPathData {
    CrateRoot,
    Misc,
    Impl,
    TypeNs,
    ValueNs,
    Module,
    MacroDef,
    ClosureExpr,
    TypeParam,
    LifetimeDef,
    EnumVariant,
    Field,
    StructCtor,
    Initializer,
    Binding,
}
Unstable (rustc_private)

Variants

CrateRoot
Unstable (rustc_private)
Misc
Unstable (rustc_private)
Impl
Unstable (rustc_private)
TypeNs
Unstable (rustc_private)
ValueNs
Unstable (rustc_private)
Module
Unstable (rustc_private)
MacroDef
Unstable (rustc_private)
ClosureExpr
Unstable (rustc_private)
TypeParam
Unstable (rustc_private)
LifetimeDef
Unstable (rustc_private)
EnumVariant
Unstable (rustc_private)
Field
Unstable (rustc_private)
StructCtor
Unstable (rustc_private)
Initializer
Unstable (rustc_private)
Binding
Unstable (rustc_private)

Trait Implementations

Derived Implementations

impl Decodable for DefPathData
[src]

fn decode<__D: Decoder>(__arg_0: &mut __D) -> Result<DefPathData, __D::Error>

impl Encodable for DefPathData
[src]

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