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