Trait Serializable
Other items inembedded_msgpack::encode
pub trait Serializable { fn write_into_slice(&self, buf: &mut [u8]) -> Result<usize, Error>; }
fn write_into_slice(&self, buf: &mut [u8]) -> Result<usize, Error>
impl Serializable for u8
impl Serializable for u16
impl Serializable for u32
impl Serializable for u64
impl Serializable for i8
impl Serializable for i16
impl Serializable for i32
impl Serializable for i64
impl Serializable for f32
impl Serializable for f64
impl Serializable for bool
impl<T> Serializable for Option<T> where T: Serializable,
impl Serializable for ()
fn write_into_slice(&self, _buf: &mut [u8]) -> Result<usize, Error>
impl<K, V> Serializable for &(K, V) where K: Serializable, V: Serializable,
impl Serializable for &str
impl<K, V> Serializable for &[(K, V)] where K: Serializable, V: Serializable,
impl<T> Serializable for &[T] where T: Serializable,
impl Serializable for Timestamp
impl<'a> Serializable for &Ext<'a>
impl<'a> Serializable for Binary<'a>