[][src]Trait desert::ToBytesLE

pub trait ToBytesLE {
    fn to_bytes_le(&self) -> Result<Vec<u8>, Error>;

    fn write_bytes_le(&self, dst: &mut [u8]) -> Result<usize, Error> { ... }
}

Serialize a type into a sequence of bytes in little endian.

Required methods

fn to_bytes_le(&self) -> Result<Vec<u8>, Error>

Serialize into a newly-allocated byte vector in little endian.

Loading content...

Provided methods

fn write_bytes_le(&self, dst: &mut [u8]) -> Result<usize, Error>

Serialize into an existing mutable byte slice in little endian. The usize Result contains how many bytes were written to dst.

Loading content...

Implementations on Foreign Types

impl ToBytesLE for u8[src]

impl ToBytesLE for u16[src]

impl ToBytesLE for u32[src]

impl ToBytesLE for u64[src]

impl ToBytesLE for u128[src]

impl ToBytesLE for i8[src]

impl ToBytesLE for i16[src]

impl ToBytesLE for i32[src]

impl ToBytesLE for i64[src]

impl ToBytesLE for i128[src]

impl ToBytesLE for f32[src]

impl ToBytesLE for f64[src]

impl ToBytesLE for bool[src]

impl<A, B> ToBytesLE for (A, B) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE
[src]

impl<A, B, C> ToBytesLE for (A, B, C) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE,
    C: ToBytesLE + CountBytesLE
[src]

impl<A, B, C, D> ToBytesLE for (A, B, C, D) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE,
    C: ToBytesLE + CountBytesLE,
    D: ToBytesLE + CountBytesLE
[src]

impl<A, B, C, D, E> ToBytesLE for (A, B, C, D, E) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE,
    C: ToBytesLE + CountBytesLE,
    D: ToBytesLE + CountBytesLE,
    E: ToBytesLE + CountBytesLE
[src]

impl<A, B, C, D, E, F> ToBytesLE for (A, B, C, D, E, F) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE,
    C: ToBytesLE + CountBytesLE,
    D: ToBytesLE + CountBytesLE,
    E: ToBytesLE + CountBytesLE,
    F: ToBytesLE + CountBytesLE
[src]

impl<A, B, C, D, E, F, G> ToBytesLE for (A, B, C, D, E, F, G) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE,
    C: ToBytesLE + CountBytesLE,
    D: ToBytesLE + CountBytesLE,
    E: ToBytesLE + CountBytesLE,
    F: ToBytesLE + CountBytesLE,
    G: ToBytesLE + CountBytesLE
[src]

impl<A, B, C, D, E, F, G, H> ToBytesLE for (A, B, C, D, E, F, G, H) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE,
    C: ToBytesLE + CountBytesLE,
    D: ToBytesLE + CountBytesLE,
    E: ToBytesLE + CountBytesLE,
    F: ToBytesLE + CountBytesLE,
    G: ToBytesLE + CountBytesLE,
    H: ToBytesLE + CountBytesLE
[src]

impl<A, B, C, D, E, F, G, H, I> ToBytesLE for (A, B, C, D, E, F, G, H, I) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE,
    C: ToBytesLE + CountBytesLE,
    D: ToBytesLE + CountBytesLE,
    E: ToBytesLE + CountBytesLE,
    F: ToBytesLE + CountBytesLE,
    G: ToBytesLE + CountBytesLE,
    H: ToBytesLE + CountBytesLE,
    I: ToBytesLE + CountBytesLE
[src]

impl<A, B, C, D, E, F, G, H, I, J> ToBytesLE for (A, B, C, D, E, F, G, H, I, J) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE,
    C: ToBytesLE + CountBytesLE,
    D: ToBytesLE + CountBytesLE,
    E: ToBytesLE + CountBytesLE,
    F: ToBytesLE + CountBytesLE,
    G: ToBytesLE + CountBytesLE,
    H: ToBytesLE + CountBytesLE,
    I: ToBytesLE + CountBytesLE,
    J: ToBytesLE + CountBytesLE
[src]

impl<A, B, C, D, E, F, G, H, I, J, K> ToBytesLE for (A, B, C, D, E, F, G, H, I, J, K) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE,
    C: ToBytesLE + CountBytesLE,
    D: ToBytesLE + CountBytesLE,
    E: ToBytesLE + CountBytesLE,
    F: ToBytesLE + CountBytesLE,
    G: ToBytesLE + CountBytesLE,
    H: ToBytesLE + CountBytesLE,
    I: ToBytesLE + CountBytesLE,
    J: ToBytesLE + CountBytesLE,
    K: ToBytesLE + CountBytesLE
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L> ToBytesLE for (A, B, C, D, E, F, G, H, I, J, K, L) where
    A: ToBytesLE + CountBytesLE,
    B: ToBytesLE + CountBytesLE,
    C: ToBytesLE + CountBytesLE,
    D: ToBytesLE + CountBytesLE,
    E: ToBytesLE + CountBytesLE,
    F: ToBytesLE + CountBytesLE,
    G: ToBytesLE + CountBytesLE,
    H: ToBytesLE + CountBytesLE,
    I: ToBytesLE + CountBytesLE,
    J: ToBytesLE + CountBytesLE,
    K: ToBytesLE + CountBytesLE,
    L: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 1] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 2] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 3] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 4] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 5] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 6] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 7] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 8] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 9] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 10] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 11] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 12] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 13] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 14] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 15] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 16] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 17] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 18] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 19] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 20] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 21] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 22] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 23] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 24] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 25] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 26] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 27] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 28] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 29] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 30] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 31] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 32] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 33] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 34] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 35] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 36] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 37] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 38] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 39] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 40] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 41] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 42] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 43] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 44] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 45] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 46] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 47] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 48] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 49] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 50] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 51] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 52] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 53] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 54] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 55] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 56] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 57] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 58] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 59] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 60] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 61] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 62] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 63] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 64] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 65] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 66] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 67] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 68] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 69] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 70] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 71] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 72] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 73] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 74] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 75] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 76] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 77] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 78] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 79] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 80] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 81] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 82] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 83] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 84] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 85] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 86] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 87] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 88] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 89] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 90] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 91] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 92] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 93] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 94] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 95] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 96] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 97] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 98] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 99] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 100] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 128] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 256] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 512] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 1024] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 2048] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 4096] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 8192] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 16384] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 32768] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T; 65536] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for [T] where
    T: ToBytesLE + CountBytesLE
[src]

impl<T> ToBytesLE for Vec<T> where
    T: ToBytesLE + CountBytesLE
[src]

Loading content...

Implementors

Loading content...