Trait disk_utils::Serializable
[−]
[src]
pub trait Serializable: Sized { fn serialize<W: Write>(&self, bytes: &mut W) -> Result<()>; fn deserialize<R: Read>(bytes: &mut R) -> Result<Self>; }
Required Methods
fn serialize<W: Write>(&self, bytes: &mut W) -> Result<()>
fn deserialize<R: Read>(bytes: &mut R) -> Result<Self>
Implementors
impl Serializable for Transaction
impl Serializable for Checkpoint
impl<Data> Serializable for InsertEntry<Data> where
Data: LogData,impl<Data> Serializable for ChangeEntry<Data> where
Data: LogData,impl<Data> Serializable for SingleLogEntry<Data> where
Data: LogData,impl Serializable for String
impl Serializable for i32
impl Serializable for u64