Crate headers_accept
source ·Expand description
Provides a struct Accept
which implements Header
and owns a list of
MediaTypeBuf
in precedence order.
§Example
use std::str::FromStr;
use headers_accept::Accept;
use mediatype::MediaTypeBuf;
let accept = Accept::from_str("audio/*; q=0.2, audio/basic").unwrap();
let mut media_types = accept.media_types();
assert_eq!(
media_types.next(),
Some(&MediaTypeBuf::from_str("audio/basic").unwrap())
);
assert_eq!(
media_types.next(),
Some(&MediaTypeBuf::from_str("audio/*; q=0.2").unwrap())
);
assert_eq!(media_types.next(), None);
Structs§
- Parsed
Accept
header containing a sorted (perq
parameter semantics) list ofMediaTypeBuf
.