[][src]Trait mail_headers::HeaderObjTrait

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>; }

Required methods

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>

Loading content...

Implementors

impl<H> HeaderObjTrait for Header<H> where
    H: HeaderKind
[src]

Loading content...