Inclusive wrap-around range of valid values, that is, if
start > end, it represents
That is, for an i8 primitive, a range of
254..=2 means following
254 (-2), 255 (-1), 0, 1, 2
This is intended specifically to mirror LLVM’s
!range metadata semantics.
Auto Trait Implementations§
impl RefUnwindSafe for WrappingRange
impl Send for WrappingRange
impl Sync for WrappingRange
impl Unpin for WrappingRange
impl UnwindSafe for WrappingRange
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain
repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.