Function mailparse::parse_content_disposition
[−]
[src]
pub fn parse_content_disposition(header: &str) -> ParsedContentDisposition
Helper method to parse a header value as a Content-Disposition header. The disposition defaults to "inline" if no disposition parameter is provided in the header value.
Examples
use mailparse::{parse_header, parse_content_disposition, DispositionType}; let (parsed, _) = parse_header( b"Content-Disposition: attachment; filename=\"yummy dummy\"") .unwrap(); let dis = parse_content_disposition(&parsed.get_value().unwrap()); assert_eq!(dis.disposition, DispositionType::Attachment); assert_eq!(dis.params.get("name"), None); assert_eq!(dis.params.get("filename"), Some(&"yummy dummy".to_string()));