[][src]Trait binserde::ser::BinSerialize

pub trait BinSerialize {
    pub fn serialize<S: BinSerializer>(&self, serializer: S) -> Result<()>;
}

Required methods

pub fn serialize<S: BinSerializer>(&self, serializer: S) -> Result<()>[src]

Loading content...

Implementations on Foreign Types

impl<T: ?Sized, '_> BinSerialize for &'_ T where
    T: BinSerialize
[src]

impl BinSerialize for bool[src]

impl BinSerialize for usize[src]

impl BinSerialize for u8[src]

impl BinSerialize for u16[src]

impl BinSerialize for u32[src]

impl BinSerialize for u64[src]

impl BinSerialize for i16[src]

impl BinSerialize for i32[src]

impl BinSerialize for i64[src]

impl BinSerialize for String[src]

impl BinSerialize for str[src]

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

impl<T> BinSerialize for [T] where
    T: BinSerialize
[src]

impl<T, const LEN: usize> BinSerialize for [T; LEN] where
    T: BinSerialize
[src]

impl<K, V> BinSerialize for HashMap<K, V> where
    K: BinSerialize,
    V: BinSerialize
[src]

impl<T> BinSerialize for HashSet<T> where
    T: BinSerialize
[src]

impl BinSerialize for ()[src]

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

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

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

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

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

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

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

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

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

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

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

impl BinSerialize for Path[src]

impl BinSerialize for PathBuf[src]

impl<T> BinSerialize for Option<T> where
    T: BinSerialize
[src]

impl<T> BinSerialize for RefCell<T> where
    T: BinSerialize
[src]

impl<T> BinSerialize for Cell<T> where
    T: BinSerialize + Copy
[src]

Loading content...

Implementors

impl<T, R> BinSerialize for Result<T, R> where
    T: BinSerialize,
    R: BinSerialize
[src]

Loading content...