pub trait Sample {
type Type;
// Required methods
fn size() -> usize;
fn parse(data: &[u8]) -> Result<Self::Type>;
fn serialize(&self) -> Vec<u8>;
}
Expand description
A trait all sample types must implement.
Required Associated Types§
Required Methods§
Object Safety§
This trait is not object safe.