lettre::message::header

Trait Header

Source
pub trait Header: Clone {
    // Required methods
    fn name() -> HeaderName;
    fn parse(s: &str) -> Result<Self, Box<dyn StdError + Send + Sync>>;
    fn display(&self) -> HeaderValue;
}
Expand description

Represents an email header

Email header as defined in RFC5322 and extensions.

Required Methods§

Source

fn name() -> HeaderName

Source

fn parse(s: &str) -> Result<Self, Box<dyn StdError + Send + Sync>>

Source

fn display(&self) -> HeaderValue

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§