Struct packed_struct::types::Integer [−][src]
pub struct Integer<T, B> { /* fields omitted */ }
Expand description
A bit-limited integer, stored in a native type that is at least as many bits wide as the desired size.
Implementations
Convert into a MSB packing helper
Convert into a LSB packing helper
Trait Implementations
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<10> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<11> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<12> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<13> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<14> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<15> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<16> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<9> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<17> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<18> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<19> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<20> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<21> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<22> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<23> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<24> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<25> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<26> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<27> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<28> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<29> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<30> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<31> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<32> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<33> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<34> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<35> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<36> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<37> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<38> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<39> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<40> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<41> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<42> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<43> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<44> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<45> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<46> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<47> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<48> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<49> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<50> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<51> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<52> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<53> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<54> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<55> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<56> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<57> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<58> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<59> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<60> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<61> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<62> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<63> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<64> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<1> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<2> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<3> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<4> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<5> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<6> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<7> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
The bit mask that is used for all incoming values. For an integer of width 8, that is 0xFF. Read more
Convert from the platform native type, applying the value mask and preserving the correct signedness.
Convert to the platform’s native type.
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits<8> as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a LSB byte array.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Sign-extends the packed value into a properly signed representation in one’s complement.
Auto Trait Implementations
impl<T, B> RefUnwindSafe for Integer<T, B> where
B: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, B> UnwindSafe for Integer<T, B> where
B: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
Causes self
to use its Binary
implementation when Debug
-formatted.
fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
Causes self
to use its Display
implementation when
Debug
-formatted. Read more
fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
Causes self
to use its LowerExp
implementation when
Debug
-formatted. Read more
fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
Causes self
to use its LowerHex
implementation when
Debug
-formatted. Read more
Causes self
to use its Octal
implementation when Debug
-formatted.
fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
Causes self
to use its Pointer
implementation when
Debug
-formatted. Read more
fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
Causes self
to use its UpperExp
implementation when
Debug
-formatted. Read more
fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
Causes self
to use its UpperHex
implementation when
Debug
-formatted. Read more
impl<T> Pipe for T where
T: ?Sized,
impl<T> Pipe for T where
T: ?Sized,
Pipes by value. This is generally the method you want to use. Read more
Borrows self
and passes that borrow into the pipe function. Read more
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
Mutably borrows self
and passes that borrow into the pipe function. Read more
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.borrow()
into the pipe function. Read more
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
Mutably borrows self
, then passes self.borrow_mut()
into the pipe
function. Read more
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
R: 'a,
U: 'a + ?Sized,
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
R: 'a,
U: 'a + ?Sized,
Borrows self
, then passes self.as_ref()
into the pipe function.
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
Self: AsMut<U>,
R: 'a,
U: 'a + ?Sized,
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
Self: AsMut<U>,
R: 'a,
U: 'a + ?Sized,
Mutably borrows self
, then passes self.as_mut()
into the pipe
function. Read more
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.deref()
into the pipe function.
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Immutable access to the Borrow<B>
of a value. Read more
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Mutable access to the BorrowMut<B>
of a value. Read more
Immutable access to the AsRef<R>
view of a value. Read more
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Mutable access to the AsMut<R>
view of a value. Read more
Immutable access to the Deref::Target
of a value. Read more
Mutable access to the Deref::Target
of a value. Read more
Calls .tap()
only in debug builds, and is erased in release builds.
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls .tap_mut()
only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Calls .tap_borrow()
only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Calls .tap_borrow_mut()
only in debug builds, and is erased in release
builds. Read more
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Calls .tap_ref()
only in debug builds, and is erased in release
builds. Read more
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Calls .tap_ref_mut()
only in debug builds, and is erased in release
builds. Read more