pub enum PackOrder {
MsbBytes,
LsbBytes,
Msb16,
Msb32,
}Expand description
Bit packing order of uncompressed payloads exposed to the GPU unpacker.
Variants§
MsbBytes
Bits packed MSB-first, bytes in order (big-endian packed).
LsbBytes
Bits packed LSB-first, bytes in order (little-endian packed).
Msb16
MSB-first within 16-bit little-endian words.
Msb32
MSB-first within 32-bit little-endian words.
Trait Implementations§
impl Copy for PackOrder
impl Eq for PackOrder
impl StructuralPartialEq for PackOrder
Auto Trait Implementations§
impl Freeze for PackOrder
impl RefUnwindSafe for PackOrder
impl Send for PackOrder
impl Sync for PackOrder
impl Unpin for PackOrder
impl UnsafeUnpin for PackOrder
impl UnwindSafe for PackOrder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more