Trait flat_bytes::Flat
source · pub trait Flat: Sized {
fn serialize(&self) -> Vec<u8>;
fn deserialize_with_size(data: &[u8]) -> Option<(Self, usize)>;
fn deserialize(data: &[u8]) -> Option<Self> { ... }
}
pub trait Flat: Sized {
fn serialize(&self) -> Vec<u8>;
fn deserialize_with_size(data: &[u8]) -> Option<(Self, usize)>;
fn deserialize(data: &[u8]) -> Option<Self> { ... }
}