Expand description
Implements expressions: paths, operands, rvalues, lvalues
Enums§
- Aggregate
Kind - An aggregated ADT.
- BinOp
- Binary operations.
- Borrow
Kind - Cast
Kind - Cast the operand to a new 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).
Type Aliases§
- Metadata
Path - For
UnsizeandConcretizecasts, the fields to follow from the cast value to the built-in pointer whose metadata is changed, e.g.[ptr, pointer]forRc<T>. Empty for built-in pointers.