pub enum EmailHeader {
ContentTransferEncoding(String),
ContentType {
maintype: String,
subtype: String,
value: String,
},
Date(String),
To(String),
From(String),
Subject(String),
MessageID(String),
GenericHeader {
key: String,
value: String,
},
}
Expand description
EmailHeaders represents all the different types of headers we can have.
Variants§
ContentTransferEncoding(String)
Content-Transfer-Encoding header value.
ContentType
Content-Type header value. maintype: represents the maintype of the maintype/subtype. If this value is ‘multipart’, then this email will have childrens, otherwise not.
Date(String)
Date header.
To(String)
To header
From(String)
From header
Subject(String)
Subject header
MessageID(String)
Message-ID header.
GenericHeader
A GenericHeader represents all the headers we don’t have special value parsers for. It includes both the key and value of the email header.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EmailHeader
impl RefUnwindSafe for EmailHeader
impl Send for EmailHeader
impl Sync for EmailHeader
impl Unpin for EmailHeader
impl UnwindSafe for EmailHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more