[][src]Trait desert::FromBytesLE

pub trait FromBytesLE: Sized {
    fn from_bytes_le(src: &[u8]) -> Result<(usize, Self), Error>;
}

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

Required methods

fn from_bytes_le(src: &[u8]) -> Result<(usize, Self), Error>

Read data from src in order to create an instance Self in little endian. The usize in the Result is the number of bytes read from src.

Loading content...

Implementations on Foreign Types

impl FromBytesLE for u8[src]

impl FromBytesLE for u16[src]

impl FromBytesLE for u32[src]

impl FromBytesLE for u64[src]

impl FromBytesLE for u128[src]

impl FromBytesLE for i8[src]

impl FromBytesLE for i16[src]

impl FromBytesLE for i32[src]

impl FromBytesLE for i64[src]

impl FromBytesLE for i128[src]

impl FromBytesLE for f32[src]

impl FromBytesLE for f64[src]

impl FromBytesLE for bool[src]

impl<A, B> FromBytesLE for (A, B) where
    A: FromBytesLE,
    B: FromBytesLE
[src]

impl<A, B, C> FromBytesLE for (A, B, C) where
    A: FromBytesLE,
    B: FromBytesLE,
    C: FromBytesLE
[src]

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

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

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

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

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

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

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

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

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

impl<T> FromBytesLE for [T; 1] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 2] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 3] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 4] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 5] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 6] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 7] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 8] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 9] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 10] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 11] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 12] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 13] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 14] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 15] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 16] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 17] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 18] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 19] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 20] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 21] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 22] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 23] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 24] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 25] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 26] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 27] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 28] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 29] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 30] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 31] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 32] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 33] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 34] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 35] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 36] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 37] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 38] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 39] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 40] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 41] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 42] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 43] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 44] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 45] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 46] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 47] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 48] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 49] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 50] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 51] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 52] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 53] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 54] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 55] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 56] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 57] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 58] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 59] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 60] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 61] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 62] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 63] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 64] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 65] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 66] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 67] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 68] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 69] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 70] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 71] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 72] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 73] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 74] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 75] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 76] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 77] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 78] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 79] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 80] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 81] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 82] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 83] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 84] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 85] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 86] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 87] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 88] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 89] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 90] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 91] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 92] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 93] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 94] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 95] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 96] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 97] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 98] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 99] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 100] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 128] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 256] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 512] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 1024] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 2048] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 4096] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 8192] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 16384] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 32768] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for [T; 65536] where
    T: FromBytesLE + Default + Copy
[src]

impl<T> FromBytesLE for Vec<T> where
    T: FromBytesLE
[src]

Loading content...

Implementors

Loading content...