Trait message_encoding::MessageEncoding
source · pub trait MessageEncoding: Sized {
// Required methods
fn write_to<T: Write>(&self, out: &mut T) -> Result<usize>;
fn read_from<T: Read>(read: &mut T) -> Result<Self>;
// Provided method
fn static_size() -> Option<usize> { ... }
}
Required Methods§
fn write_to<T: Write>(&self, out: &mut T) -> Result<usize>
fn read_from<T: Read>(read: &mut T) -> Result<Self>
Provided Methods§
fn static_size() -> Option<usize>
Object Safety§
This trait is not object safe.