Enum rustc_save_analysis::Data
[−]
[src]
pub enum Data { EnumData(EnumData), ExternCrateData(ExternCrateData), FunctionCallData(FunctionCallData), FunctionData(FunctionData), FunctionRefData(FunctionRefData), ImplData(ImplData2), InheritanceData(InheritanceData), MacroData(MacroData), MacroUseData(MacroUseData), MethodCallData(MethodCallData), MethodData(MethodData), ModData(ModData), ModRefData(ModRefData), StructData(StructData), StructVariantDat(StructVariantData), TraitData(TraitData), TupleVariantData(TupleVariantData), TypeDefData(TypeDefData), TypeRefData(TypeRefData), UseData(UseData), UseGlobData(UseGlobData), VariableData(VariableData), VariableRefData(VariableRefData), }
rustc_private
)Data for any entity in the Rust language. The actual data contained varies with the kind of entity being queried. See the nested structs for details.
Variants
EnumData(EnumData)
rustc_private
)Data for Enums.
ExternCrateData(ExternCrateData)
rustc_private
)Data for extern crates.
FunctionCallData(FunctionCallData)
rustc_private
)Data about a function call.
FunctionData(FunctionData)
rustc_private
)Data for all kinds of functions and methods.
FunctionRefData(FunctionRefData)
rustc_private
)Data about a function ref.
ImplData(ImplData2)
rustc_private
)Data for impls.
InheritanceData(InheritanceData)
rustc_private
)Data for trait inheritance.
MacroData(MacroData)
rustc_private
)Data about a macro declaration.
MacroUseData(MacroUseData)
rustc_private
)Data about a macro use.
MethodCallData(MethodCallData)
rustc_private
)Data about a method call.
MethodData(MethodData)
rustc_private
)Data for method declarations (methods with a body are treated as functions).
ModData(ModData)
rustc_private
)Data for modules.
ModRefData(ModRefData)
rustc_private
)Data for a reference to a module.
StructData(StructData)
rustc_private
)Data for a struct declaration.
StructVariantDat(StructVariantData)
rustc_private
)Data for a struct variant.
TraitData(TraitData)
rustc_private
)Data for a trait declaration.
TupleVariantData(TupleVariantData)
rustc_private
)Data for a tuple variant.
TypeDefData(TypeDefData)
rustc_private
)Data for a typedef.
TypeRefData(TypeRefData)
rustc_private
)Data for a reference to a type or trait.
UseData(UseData)
rustc_private
)Data for a use statement.
UseGlobData(UseGlobData)
rustc_private
)Data for a global use statement.
VariableData(VariableData)
rustc_private
)Data for local and global variables (consts and statics), and fields.
VariableRefData(VariableRefData)
rustc_private
)Data for the use of some variable (e.g., the use of a local variable, which will refere to that variables declaration).