Expand description
Implements expressions: paths, operands, rvalues, lvalues
Enums§
- Aggregate
Kind - An aggregated ADT.
- BinOp
- Binary operations.
- Borrow
Kind - Cast
Kind - For all the variants: the first type gives the source type, the second one gives the destination type.
- NullOp
- Nullary operation
- Operand
- Overflow
Mode - Rvalue
- An expression that evaluates to a value. This is the RHS of an assignment.
- UnOp
- Unary operation
- Unsizing
Metadata - With
Retag - Used for
Rvalue::Useto indicate whether the operand should be retagged (this is used for Rust’s aliasing model).