Trait mindus::Serializer
source · pub trait Serializer<D> {
type ReadError;
type WriteError;
// Required methods
fn deserialize(
&mut self,
buff: &mut DataRead<'_>
) -> Result<D, Self::ReadError>;
fn serialize(
&mut self,
buff: &mut DataWrite<'_>,
data: &D
) -> Result<(), Self::WriteError>;
}Expand description
basic serialization/deserialization functions