Structs
Represents the result of const evaluation via the
eval_to_allocation query.Enums
Represents a constant value in Rust.
Scalar and Slice are optimizations for
array length computations, enum discriminants and the pattern matching logic.A
Scalar represents an immediate, primitive value existing outside of a
memory::Allocation. It is in many ways like a small chunk of an Allocation, up to 16 bytes in
size. Like a range of bytes in an Allocation, a Scalar can either represent the raw bytes
of a simple value or a pointer into another AllocationFunctions
Gets the bytes of a constant slice value.