pub trait LoadStore {
type ParamType;
// Required methods
fn load(&self, stream: &[u8]) -> Result<Self::ParamType>;
fn store(&mut self, param: &Self::ParamType) -> Result<Vec<u8>>;
}
pub trait LoadStore {
type ParamType;
// Required methods
fn load(&self, stream: &[u8]) -> Result<Self::ParamType>;
fn store(&mut self, param: &Self::ParamType) -> Result<Vec<u8>>;
}