Struct rustc_mir::dataflow::framework::engine::RustcMirAttrs [−][src]
Fields
basename_and_suffix: Option<PathBuf>formatter: Option<Symbol>Implementations
fn set_field<T, 'tcx>(
field: &mut Option<T>,
tcx: TyCtxt<'tcx>,
attr: &NestedMetaItem,
mapper: impl FnOnce(Symbol) -> Result<T, ()>
) -> Result<(), ()>Returns the path where dataflow results should be written, or None
borrowck_graphviz_postflow was not specified.
This performs the following transformation to the argument of borrowck_graphviz_postflow:
“path/suffix.dot” -> “path/analysis_name_suffix.dot”
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for RustcMirAttrsimpl Send for RustcMirAttrsimpl Sync for RustcMirAttrsimpl Unpin for RustcMirAttrsimpl UnwindSafe for RustcMirAttrsBlanket Implementations
Layout
Note: Most layout information is completely unstable and may be different between compiler versions and platforms. The only exception is types with certain repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes