Struct packed_struct::types::MsbInteger [−][src]
pub struct MsbInteger<T, B, I>(_, _, _);Expand description
A wrapper that packages the integer as a MSB packaged byte array. Usually invoked using code generation.
Trait Implementations
impl<T, B, I> PackedStruct for MsbInteger<T, B, I> where
B: NumberOfBits,
I: SizedInteger<T, B>,
impl<T, B, I> PackedStruct for MsbInteger<T, B, I> where
B: NumberOfBits,
I: SizedInteger<T, B>,
type ByteArray = <<B as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
Packs the structure into a byte array.
fn unpack(
src: &<<B as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> Result<Self, PackingError>
fn unpack(
src: &<<B as NumberOfBits>::Bytes as NumberOfBytes>::AsBytes
) -> Result<Self, PackingError>
Unpacks the structure from a byte array.
Number of bits that this structure occupies when being packed.