Struct moore_svlog::mir::Lvalue [−][src]
pub struct Lvalue<'a> {
pub id: NodeId,
pub origin: NodeId,
pub env: ParamEnv,
pub span: Span,
pub ty: &'a UnpackedType<'a>,
pub kind: LvalueKind<'a>,
}
Expand description
An lvalue expression.
Fields
id: NodeId
A unique id.
origin: NodeId
The expression node which spawned this lvalue.
env: ParamEnv
The environment within which the lvalue lives.
span: Span
The span in the source file where the lvalue originates from.
ty: &'a UnpackedType<'a>
The type of the expression.
kind: LvalueKind<'a>
The expression data.
Implementations
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for Lvalue<'a>
impl<'a> !UnwindSafe for Lvalue<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more