pub fn parse_accept<'a>(
value: &'a [u8],
limits: &Limits,
) -> Result<AcceptList<'a>, ParseError>Expand description
Parses Accept into its media ranges.
§Errors
The list errors and those of media::parse_range.
§Examples
use parse_net::{negotiate::parse_accept, Limits};
let a = parse_accept(b"text/html, */*;q=0.1", &Limits::DEFAULT)?;
assert_eq!(a.iter().map(|r| r.weight().thousandths()).collect::<Vec<_>>(), [1000, 100]);