[][src]Trait desert::ToBytesBE

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

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

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

Required methods

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

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

Loading content...

Provided methods

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

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

Loading content...

Implementations on Foreign Types

impl ToBytesBE for u8[src]

impl ToBytesBE for u16[src]

impl ToBytesBE for u32[src]

impl ToBytesBE for u64[src]

impl ToBytesBE for u128[src]

impl ToBytesBE for i8[src]

impl ToBytesBE for i16[src]

impl ToBytesBE for i32[src]

impl ToBytesBE for i64[src]

impl ToBytesBE for i128[src]

impl ToBytesBE for f32[src]

impl ToBytesBE for f64[src]

impl ToBytesBE for bool[src]

impl<A, B> ToBytesBE for (A, B) where
    A: ToBytesBE + CountBytesBE,
    B: ToBytesBE + CountBytesBE
[src]

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

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

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

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

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

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

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

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

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

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

impl<T> ToBytesBE for [T; 1] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 2] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 3] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 4] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 5] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 6] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 7] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 8] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 9] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 10] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 11] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 12] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 13] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 14] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 15] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 16] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 17] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 18] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 19] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 20] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 21] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 22] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 23] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 24] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 25] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 26] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 27] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 28] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 29] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 30] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 31] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 32] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 33] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 34] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 35] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 36] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 37] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 38] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 39] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 40] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 41] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 42] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 43] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 44] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 45] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 46] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 47] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 48] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 49] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 50] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 51] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 52] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 53] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 54] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 55] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 56] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 57] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 58] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 59] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 60] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 61] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 62] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 63] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 64] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 65] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 66] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 67] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 68] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 69] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 70] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 71] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 72] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 73] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 74] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 75] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 76] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 77] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 78] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 79] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 80] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 81] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 82] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 83] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 84] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 85] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 86] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 87] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 88] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 89] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 90] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 91] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 92] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 93] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 94] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 95] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 96] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 97] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 98] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 99] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 100] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 128] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 256] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 512] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 1024] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 2048] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 4096] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 8192] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 16384] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 32768] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T; 65536] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for [T] where
    T: ToBytesBE + CountBytesBE
[src]

impl<T> ToBytesBE for Vec<T> where
    T: ToBytesBE + CountBytesBE
[src]

Loading content...

Implementors

Loading content...