Trait mail_headers::HeaderObjTrait
source · pub trait HeaderObjTrait: Sync + Send + Any + Debug {
fn name(&self) -> HeaderName;
fn is_max_one(&self) -> bool;
fn validator(&self) -> Option<HeaderMapValidator>;
fn encode(
&self,
encoder: &mut EncodingWriter<'_>
) -> Result<(), EncodingError>;
fn boxed_clone(&self) -> Box<HeaderObj>;
}