Struct rustc_save_analysis::JsonDumper
[−]
[src]
pub struct JsonDumper<'b, W: Write + 'b> { /* fields omitted */ }
🔬 This is a nightly-only experimental API. (
rustc_private
)Methods
impl<'b, W: Write> JsonDumper<'b, W>
[src]
fn new(writer: &'b mut W) -> JsonDumper<'b, W>
🔬 This is a nightly-only experimental API. (
rustc_private
)Trait Implementations
impl<'b, W: Write> Drop for JsonDumper<'b, W>
[src]
impl<'b, W: Write + 'b> Dump for JsonDumper<'b, W>
[src]
fn crate_prelude(&mut self, data: CratePreludeData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn extern_crate(&mut self, data: ExternCrateData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn use_data(&mut self, data: UseData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn use_glob(&mut self, data: UseGlobData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn enum_data(&mut self, data: EnumData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn tuple_variant(&mut self, data: TupleVariantData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn struct_variant(&mut self, data: StructVariantData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn struct_data(&mut self, data: StructData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn trait_data(&mut self, data: TraitData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn function(&mut self, data: FunctionData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn method(&mut self, data: MethodData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn macro_data(&mut self, data: MacroData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn typedef(&mut self, data: TypeDefData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn variable(&mut self, data: VariableData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn function_ref(&mut self, data: FunctionRefData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn function_call(&mut self, data: FunctionCallData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn method_call(&mut self, data: MethodCallData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn mod_ref(&mut self, data: ModRefData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn type_ref(&mut self, data: TypeRefData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn variable_ref(&mut self, data: VariableRefData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn macro_use(&mut self, data: MacroUseData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn mod_data(&mut self, data: ModData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn impl_data(&mut self, data: ImplData)
🔬 This is a nightly-only experimental API. (
rustc_private
)fn inheritance(&mut self, data: InheritanceData)
🔬 This is a nightly-only experimental API. (
rustc_private
)