mailparsing: add Content-Disposition header

This commit is contained in:
Wez Furlong
2023-08-13 22:10:15 -07:00
parent e862291a5b
commit fae08d33ab
2 changed files with 10 additions and 0 deletions
+4
View File
@@ -150,6 +150,10 @@ impl<'a> Header<'a> {
Parser::parse_content_transfer_encoding_header(self.get_raw_value())
}
pub fn as_content_disposition(&self) -> Result<MimeParameters> {
Parser::parse_content_transfer_encoding_header(self.get_raw_value())
}
pub fn as_content_type(&self) -> Result<MimeParameters> {
Parser::parse_content_type_header(self.get_raw_value())
}
+6
View File
@@ -123,6 +123,12 @@ impl<'a> HeaderMap<'a> {
as_content_transfer_encoding
);
accessor!(mime_version, "Mime-Version", String, as_unstructured);
accessor!(
content_disposition,
"Content-Disposition",
MimeParameters,
as_content_disposition
);
accessor!(
content_type,