Trait cereal::CerealData
[−]
[src]
pub unsafe trait CerealData: 'static + Sized { fn write(&self, _: &mut Write) -> CerealResult<()>; fn read(_: &mut Read) -> CerealResult<Self>; }
Required Methods
fn write(&self, _: &mut Write) -> CerealResult<()>
fn read(_: &mut Read) -> CerealResult<Self>
Implementors
impl CerealData for u8
impl CerealData for i8
impl CerealData for u16
impl CerealData for i16
impl CerealData for u32
impl CerealData for i32
impl CerealData for f32
impl CerealData for u64
impl CerealData for i64
impl CerealData for f64
impl CerealData for bool
impl<T: CerealData> CerealData for Vec<T>
impl<T: CerealData> CerealData for Box<T>
impl CerealData for String
impl<K: Eq + Hash + CerealData, V: CerealData> CerealData for HashMap<K, V>
impl<T: CerealData> CerealData for PhantomData<T>
impl CerealData for ()