pub trait Serialize {
type Error: Error + From<Error>;
// Required method
fn serialize<W: Write>(&self, writer: W) -> Result<(), Self::Error>;
// Provided method
fn serialize_as_vec(&self) -> Result<Vec<u8>, Self::Error> { ... }
}
Expand description
Define that an object can be written to a Write
object.
Required Associated Types§
Required Methods§
Provided Methods§
Object Safety§
This trait is not object safe.