Hey AnatolyI:
can you give an examle for the function:
pub fn add_field<T: Into>(&mut self, f: T) -> Result<&mut Self> {
let repr = f.into();
if repr.get_data().len() + 1 > MAX_FIELD_LEN {
return Err(ErrorKind::FieldTooLarge(repr.get_tag()).into());
}
self.fields.push(repr);
self.fields.sort_by_key(|f| f.get_tag());
Ok(self)
}
Hey AnatolyI: can you give an examle for the function: pub fn add_field<T: Into>(&mut self, f: T) -> Result<&mut Self> {
let repr = f.into();
if repr.get_data().len() + 1 > MAX_FIELD_LEN {
return Err(ErrorKind::FieldTooLarge(repr.get_tag()).into());
}
self.fields.push(repr);
self.fields.sort_by_key(|f| f.get_tag());
Ok(self)
}