Skip to main content

Module expressions

Module expressions 

Source
Expand description

Implements expressions: paths, operands, rvalues, lvalues

Enums§

AggregateKind
An aggregated ADT.
BinOp
Binary operations.
BorrowKind
CastKind
For all the variants: the first type gives the source type, the second one gives the destination type.
NullOp
Nullary operation
Operand
OverflowMode
Rvalue
An expression that evaluates to a value. This is the RHS of an assignment.
UnOp
Unary operation
UnsizingMetadata
WithRetag
Used for Rvalue::Use to indicate whether the operand should be retagged (this is used for Rust’s aliasing model).