Enum rustc_session::config::MirSpanview [−][src]
pub enum MirSpanview {
Statement,
Terminator,
Block,
}Expand description
The different settings that the -Z dump_mir_spanview flag can have. Statement generates a
document highlighting each span of every statement (including terminators). Terminator and
Block highlight a single span per BasicBlock: the span of the block’s Terminator, or a
computed span for the block, representing the entire range, covering the block’s terminator and
all of its statements.
Variants
Default -Z dump_mir_spanview or -Z dump_mir_spanview=statement
-Z dump_mir_spanview=terminator
-Z dump_mir_spanview=block
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MirSpanviewimpl Send for MirSpanviewimpl Sync for MirSpanviewimpl Unpin for MirSpanviewimpl UnwindSafe for MirSpanviewBlanket Implementations
Mutably borrows from an owned value. Read more
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: 1 byte