Trait embedded_msgpack::encode::SerializeIntoSlice
source · pub trait SerializeIntoSlice {
fn write_into_slice(&self, buf: &mut [u8]) -> Result<usize, Error>;
}
Required Methods§
Implementations on Foreign Types§
source§impl SerializeIntoSlice for u8
impl SerializeIntoSlice for u8
source§impl SerializeIntoSlice for u16
impl SerializeIntoSlice for u16
source§impl SerializeIntoSlice for u32
impl SerializeIntoSlice for u32
source§impl SerializeIntoSlice for u64
impl SerializeIntoSlice for u64
source§impl SerializeIntoSlice for i8
impl SerializeIntoSlice for i8
source§impl SerializeIntoSlice for i16
impl SerializeIntoSlice for i16
source§impl SerializeIntoSlice for i32
impl SerializeIntoSlice for i32
source§impl SerializeIntoSlice for i64
impl SerializeIntoSlice for i64
source§impl SerializeIntoSlice for f32
impl SerializeIntoSlice for f32
source§impl SerializeIntoSlice for f64
impl SerializeIntoSlice for f64
source§impl SerializeIntoSlice for bool
impl SerializeIntoSlice for bool
source§impl<T> SerializeIntoSlice for Option<T>where
T: SerializeIntoSlice,
impl<T> SerializeIntoSlice for Option<T>where
T: SerializeIntoSlice,
source§impl SerializeIntoSlice for ()
impl SerializeIntoSlice for ()
source§impl<K, V> SerializeIntoSlice for &(K, V)where
K: SerializeIntoSlice,
V: SerializeIntoSlice,
impl<K, V> SerializeIntoSlice for &(K, V)where
K: SerializeIntoSlice,
V: SerializeIntoSlice,
source§impl SerializeIntoSlice for &str
impl SerializeIntoSlice for &str
Panics
Will panic under the following conditions:
- feature ‘str32’ active:
n >= 2^32
- feature ‘str16’ active:
n >= 2^16
- else:
n >= 2^8
source§impl<K, V> SerializeIntoSlice for &[(K, V)]where
K: SerializeIntoSlice,
V: SerializeIntoSlice,
impl<K, V> SerializeIntoSlice for &[(K, V)]where
K: SerializeIntoSlice,
V: SerializeIntoSlice,
source§impl<T> SerializeIntoSlice for &[T]where
T: SerializeIntoSlice,
impl<T> SerializeIntoSlice for &[T]where
T: SerializeIntoSlice,
Implementors§
impl SerializeIntoSlice for Timestamp
impl<'a> SerializeIntoSlice for &Ext<'a>
impl<'a> SerializeIntoSlice for Binary<'a>
Panics
Will panic under the following conditions:
- feature ‘bin32’ active:
n >= 2^32
- feature ‘bin16’ active:
n >= 2^16
- else:
n >= 2^8