pub trait Deserializer<T>where
T: Deserialize,{
// Required methods
fn de(&mut self) -> Result<T, DeserializationError>;
fn de_counted(&mut self, s: usize) -> Result<Vec<T>, DeserializationError>;
}
pub trait Deserializer<T>where
T: Deserialize,{
// Required methods
fn de(&mut self) -> Result<T, DeserializationError>;
fn de_counted(&mut self, s: usize) -> Result<Vec<T>, DeserializationError>;
}