[−][src]Trait mail::HeaderObjTrait
Required methods
fn name(&self) -> HeaderName
fn is_max_one(&self) -> bool
fn validator(
&self
) -> Option<fn(&HeaderMap) -> Result<(), HeaderValidationError>>
&self
) -> Option<fn(&HeaderMap) -> Result<(), HeaderValidationError>>
fn encode(&self, encoder: &mut EncodingWriter) -> Result<(), EncodingError>
fn boxed_clone(&self) -> Box<dyn HeaderObjTrait + 'static>
Methods
impl dyn HeaderObjTrait + 'static
[src]
pub fn is<H>(&self) -> bool where
H: HeaderKind,
[src]
H: HeaderKind,
pub fn downcast_ref<H>(&self) -> Option<&Header<H>> where
H: HeaderKind,
[src]
H: HeaderKind,
pub fn downcast_mut<H>(&mut self) -> Option<&mut Header<H>> where
H: HeaderKind,
[src]
H: HeaderKind,
Trait Implementations
impl HasHeaderName for dyn HeaderObjTrait + 'static
[src]
fn get_name(&self) -> HeaderName
[src]
Implementors
impl<H> HeaderObjTrait for Header<H> where
H: HeaderKind,
[src]
H: HeaderKind,
fn name(&self) -> HeaderName
[src]
fn is_max_one(&self) -> bool
[src]
fn validator(
&self
) -> Option<fn(&HeaderMap) -> Result<(), HeaderValidationError>>
[src]
&self
) -> Option<fn(&HeaderMap) -> Result<(), HeaderValidationError>>