Skip to main content

parse_accept

Function parse_accept 

Source
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]);