Enum rustc_passes::check_const::NonConstExpr [−][src]
enum NonConstExpr {
Loop(LoopSource),
Match(MatchSource),
}
Expand description
An expression that is not always legal in a const context.
Variants
Loop(LoopSource)
Tuple Fields of Loop
0: LoopSource
Match(MatchSource)
Tuple Fields of Match
0: MatchSource
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for NonConstExpr
impl Send for NonConstExpr
impl Sync for NonConstExpr
impl Unpin for NonConstExpr
impl UnwindSafe for NonConstExpr
Blanket Implementations
Mutably borrows from an owned value. Read more
Layout
Note: Most layout information is completely unstable and may even differ between compilations. 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: 2 bytes
Size for each variant:
Loop
: 1 byteMatch
: 1 byte