Skip to main content

safari_binarycookies/
lib.rs

1#![doc = include_str!("../README.md")]
2#![forbid(unsafe_code)]
3#![cfg_attr(docsrs, feature(doc_cfg))]
4
5mod cursor;
6mod decode;
7mod error;
8mod iter;
9mod model;
10
11#[cfg(feature = "display")]
12mod display;
13#[cfg(feature = "std")]
14mod read;
15
16pub use decode::from_bytes;
17pub use error::{Component, Error};
18pub use iter::{Cookies, cookies};
19pub use model::{BinaryCookies, Cookie, CookieIter, Flags, Page};
20#[cfg(feature = "std")]
21#[cfg_attr(docsrs, doc(cfg(feature = "std")))]
22pub use read::{from_path, from_reader};
23// `Cookie.expires`/`Cookie.creation` hold this type, so re-export it: callers
24// can name it without depending on `time` at a matching version themselves.
25#[doc(no_inline)]
26pub use time::OffsetDateTime;