Struct basic_cookies::Cookie
source · pub struct Cookie<'a> { /* private fields */ }
Implementations§
source§impl<'a> Cookie<'a>
impl<'a> Cookie<'a>
sourcepub fn parse(input: &'a str) -> Result<Vec<Cookie<'a>>, Error>
pub fn parse(input: &'a str) -> Result<Vec<Cookie<'a>>, Error>
Parses an RFC 6265 compliant cookie string.
Examples
use basic_cookies::Cookie;
let parsed_cookies = Cookie::parse("cookie1=value1; cookie2=value2").unwrap();
assert_eq!("cookie1", parsed_cookies[0].get_name());
assert_eq!("value1", parsed_cookies[0].get_value());
assert_eq!("cookie2", parsed_cookies[1].get_name());
assert_eq!("value2", parsed_cookies[1].get_value());
Trait Implementations§
Auto Trait Implementations§
impl<'a> RefUnwindSafe for Cookie<'a>
impl<'a> Send for Cookie<'a>
impl<'a> Sync for Cookie<'a>
impl<'a> Unpin for Cookie<'a>
impl<'a> UnwindSafe for Cookie<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more