Trait tributary_chain::ReadWrite
source · pub trait ReadWrite: Sized {
// Required methods
fn read<R: Read>(reader: &mut R) -> Result<Self>;
fn write<W: Write>(&self, writer: &mut W) -> Result<()>;
// Provided method
fn serialize(&self) -> Vec<u8> { ... }
}
Expand description
An item which can be read and written.
Required Methods§
fn read<R: Read>(reader: &mut R) -> Result<Self>
fn write<W: Write>(&self, writer: &mut W) -> Result<()>
Provided Methods§
Object Safety§
This trait is not object safe.