Trait packed_struct::types::bits::NumberOfBytes [−][src]
pub trait NumberOfBytes: Copy + Clone + Debug + Default { type AsBytes: ByteArray; fn number_of_bytes() -> u8; }
Number of bytes that the generic type should occupy.
Associated Types
Required Methods
fn number_of_bytes() -> u8
The numberical number of bytes.
Implementors
impl NumberOfBytes for Bytes1 type AsBytes = [u8; 1];
impl NumberOfBytes for Bytes2 type AsBytes = [u8; 2];
impl NumberOfBytes for Bytes3 type AsBytes = [u8; 3];
impl NumberOfBytes for Bytes4 type AsBytes = [u8; 4];
impl NumberOfBytes for Bytes5 type AsBytes = [u8; 5];
impl NumberOfBytes for Bytes6 type AsBytes = [u8; 6];
impl NumberOfBytes for Bytes7 type AsBytes = [u8; 7];
impl NumberOfBytes for Bytes8 type AsBytes = [u8; 8];
impl NumberOfBytes for Bytes9 type AsBytes = [u8; 9];
impl NumberOfBytes for Bytes10 type AsBytes = [u8; 10];
impl NumberOfBytes for Bytes11 type AsBytes = [u8; 11];
impl NumberOfBytes for Bytes12 type AsBytes = [u8; 12];
impl NumberOfBytes for Bytes13 type AsBytes = [u8; 13];
impl NumberOfBytes for Bytes14 type AsBytes = [u8; 14];
impl NumberOfBytes for Bytes15 type AsBytes = [u8; 15];
impl NumberOfBytes for Bytes16 type AsBytes = [u8; 16];
impl NumberOfBytes for Bytes17 type AsBytes = [u8; 17];
impl NumberOfBytes for Bytes18 type AsBytes = [u8; 18];
impl NumberOfBytes for Bytes19 type AsBytes = [u8; 19];
impl NumberOfBytes for Bytes20 type AsBytes = [u8; 20];
impl NumberOfBytes for Bytes21 type AsBytes = [u8; 21];
impl NumberOfBytes for Bytes22 type AsBytes = [u8; 22];
impl NumberOfBytes for Bytes23 type AsBytes = [u8; 23];
impl NumberOfBytes for Bytes24 type AsBytes = [u8; 24];
impl NumberOfBytes for Bytes25 type AsBytes = [u8; 25];
impl NumberOfBytes for Bytes26 type AsBytes = [u8; 26];
impl NumberOfBytes for Bytes27 type AsBytes = [u8; 27];
impl NumberOfBytes for Bytes28 type AsBytes = [u8; 28];
impl NumberOfBytes for Bytes29 type AsBytes = [u8; 29];
impl NumberOfBytes for Bytes30 type AsBytes = [u8; 30];
impl NumberOfBytes for Bytes31 type AsBytes = [u8; 31];
impl NumberOfBytes for Bytes32 type AsBytes = [u8; 32];