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<<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits10 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<<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits11 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<<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits12 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<<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits13 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<<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits14 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<<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits15 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<<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits16 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<<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits9 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<<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits17 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<<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits18 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<<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits19 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<<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits20 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<<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits21 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<<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits22 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<<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits23 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<<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits24 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<<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits25 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<<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits26 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<<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits27 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<<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits28 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<<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits29 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<<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits30 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<<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits31 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<<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits32 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<<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits33 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<<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits34 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<<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits35 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<<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits36 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<<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits37 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<<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits38 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<<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits39 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<<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits40 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<<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits41 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<<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits42 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<<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits43 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<<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits44 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<<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits45 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<<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits46 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<<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits47 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<<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits48 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<<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits49 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<<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits50 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<<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits51 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<<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits52 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<<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits53 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<<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits54 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<<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits55 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<<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits56 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<<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits57 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<<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits58 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<<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits59 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<<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits60 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<<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits61 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<<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits62 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<<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits63 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<<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits64 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<<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits1 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<<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits2 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<<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits3 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<<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits4 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<<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits5 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<<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits6 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<<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits7 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<<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits8 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<<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits10 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits10 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<<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits11 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits11 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<<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits12 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits12 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<<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits13 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits13 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<<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits14 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits14 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<<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits15 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits15 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<<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits16 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits16 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<<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits9 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits9 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<<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits17 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits17 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<<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits18 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits18 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<<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits19 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits19 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<<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits20 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits20 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<<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits21 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits21 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<<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits22 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits22 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<<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits23 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits23 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<<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits24 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits24 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<<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits25 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits25 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<<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits26 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits26 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<<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits27 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits27 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<<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits28 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits28 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<<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits29 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits29 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<<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits30 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits30 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<<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits31 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits31 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<<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits32 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits32 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<<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits33 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits33 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<<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits34 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits34 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<<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits35 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits35 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<<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits36 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits36 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<<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits37 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits37 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<<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits38 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits38 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<<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits39 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits39 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<<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits40 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits40 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<<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits41 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits41 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<<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits42 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits42 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<<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits43 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits43 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<<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits44 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits44 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<<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits45 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits45 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<<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits46 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits46 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<<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits47 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits47 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<<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits48 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits48 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<<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits49 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits49 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<<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits50 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits50 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<<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits51 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits51 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<<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits52 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits52 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<<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits53 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits53 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<<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits54 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits54 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<<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits55 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits55 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<<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits56 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits56 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<<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits57 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits57 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<<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits58 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits58 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<<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits59 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits59 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<<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits60 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits60 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<<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits61 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits61 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<<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits62 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits62 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<<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits63 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits63 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<<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits64 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits64 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<<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits1 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits1 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<<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits2 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits2 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<<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits3 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits3 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<<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits4 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits4 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<<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits5 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits5 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<<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits6 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits6 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<<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits7 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits7 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<<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_msb_bytes(
&self
) -> PackingResult<<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a MSB byte representation. 0xAABB is converted into [0xAA, 0xBB].
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
fn to_lsb_bytes(
&self
) -> PackingResult<<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes>
Convert to a LSB byte representation. 0xAABB is converted into [0xBB, 0xAA].
fn from_msb_bytes(
bytes: &<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_msb_bytes(
bytes: &<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
Convert from a MSB byte array.
fn from_lsb_bytes(
bytes: &<<Bits8 as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> PackingResult<Self>
fn from_lsb_bytes(
bytes: &<<Bits8 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