Crate rustc_save_analysis [−] [src]
rustc_private)Reexports
pub use self::external_data::make_def_id; |
Modules
| external_data |
[ Experimental ]
|
| recorder |
[ Experimental ]
|
| span_utils |
[ Experimental ]
|
Structs
| CrateData |
[ Experimental ]
|
| CratePreludeData |
[ Experimental ] Data for the prelude of a crate. |
| CsvDumper |
[ Experimental ]
|
| DumpVisitor |
[ Experimental ]
|
| EnumData |
[ Experimental ] Data for enum declarations. |
| ExternCrateData |
[ Experimental ] Data for extern crates. |
| ExternalCrateData |
[ Experimental ] Data for external crates in the prelude of a crate. |
| FunctionCallData |
[ Experimental ] Data about a function call. |
| FunctionData |
[ Experimental ] Data for all kinds of functions and methods. |
| FunctionRefData |
[ Experimental ] Data about a function call. |
| ImplData |
[ Experimental ]
|
| ImplData2 |
[ Experimental ]
|
| InheritanceData |
[ Experimental ]
|
| JsonApiDumper |
[ Experimental ]
|
| JsonDumper |
[ Experimental ]
|
| MacroData |
[ Experimental ] Data about a macro declaration. |
| MacroUseData |
[ Experimental ] Data about a macro use. |
| MethodCallData |
[ Experimental ] Data about a method call. |
| MethodData |
[ Experimental ] Data for method declarations (methods with a body are treated as functions). |
| ModData |
[ Experimental ] Data for modules. |
| ModRefData |
[ Experimental ] Data for a reference to a module. |
| SaveContext |
[ Experimental ]
|
| SigElement |
[ Experimental ] An element of a signature. |
| Signature |
[ Experimental ] Encodes information about the signature of a definition. This should have enough information to create a nice display about a definition without access to the source code. |
| StructData |
[ Experimental ]
|
| StructVariantData |
[ Experimental ]
|
| TraitData |
[ Experimental ]
|
| TupleVariantData |
[ Experimental ]
|
| TypeDefData |
[ Experimental ] Data for a typedef. |
| TypeRefData |
[ Experimental ] Data for a reference to a type or trait. |
| UseData |
[ Experimental ]
|
| UseGlobData |
[ Experimental ]
|
| VariableData |
[ Experimental ] Data for local and global variables (consts and statics). |
| VariableRefData |
[ Experimental ] Data for the use of some item (e.g., the use of a local variable, which will refer to that variables declaration (by ref_id)). |
Enums
| Data |
[ Experimental ] 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. |
| Format |
[ Experimental ]
|
| VariableKind |
[ Experimental ]
|
| Visibility |
[ Experimental ]
|
Traits
| Dump |
[ Experimental ]
|
Functions
| generated_code |
[ Experimental ]
|
| process_crate |
[ Experimental ]
|