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];