flyer 2.1.8

HTTP framework for rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::io::Result;

use cookie::Cookie;

use crate::utils::Values;

pub fn cookie_parse<'a>(raw: String) -> Result<Values> {
    let mut cookies = Values::new();

    for cookie in Cookie::split_parse(raw) {
        if let Ok(c) = cookie {
            cookies.insert(c.name().to_string(), c.value().to_string());
        }
    }

    return Ok(cookies);
}