Struct mail_parser::Header
source · pub struct Header<'x> {
pub name: HeaderName<'x>,
pub value: HeaderValue<'x>,
pub offset_field: usize,
pub offset_start: usize,
pub offset_end: usize,
}
Expand description
A message header.
Fields§
§name: HeaderName<'x>
§value: HeaderValue<'x>
§offset_field: usize
§offset_start: usize
§offset_end: usize
Implementations§
source§impl<'x> Header<'x>
impl<'x> Header<'x>
sourcepub fn value(&self) -> &HeaderValue<'_>
pub fn value(&self) -> &HeaderValue<'_>
Returns the parsed header value
sourcepub fn offset_start(&self) -> usize
pub fn offset_start(&self) -> usize
Returns the raw offset start
sourcepub fn offset_end(&self) -> usize
pub fn offset_end(&self) -> usize
Returns the raw offset end
sourcepub fn offset_field(&self) -> usize
pub fn offset_field(&self) -> usize
Returns the raw offset of the header name
sourcepub fn into_owned<'y>(self) -> Header<'y>
pub fn into_owned<'y>(self) -> Header<'y>
Returns an owned version of the header