Skip to main content

response_lines

Function response_lines 

Source
pub fn response_lines<'a, I>(lines: I) -> Result<ResponseDirectives, ParseError>
where I: IntoIterator<Item = &'a [u8]>, I::IntoIter: Clone,
Expand description

Reads several response Cache-Control field lines as one.

§Errors

As parse, with ParseError::line set.

§Examples

use parse_net::cache;

let lines: [&[u8]; 2] = [b"public", b"max-age=300"];
let cc = cache::response_lines(lines)?;
assert!(cc.public);
assert_eq!(cc.max_age, Some(300));