Move private and signed cookies behind feature flags (#949)

* move signed cookies into their own module

* Require features for private/signed cookies

* enable "cookie" feature when enabling private/signed cookies

* add `#[cfg]`s in a few more places
This commit is contained in:
David Pedersen
2022-04-27 10:11:16 +02:00
committed by GitHub
parent a723ed1453
commit 700617963f
4 changed files with 262 additions and 236 deletions
+7 -1
View File
@@ -7,4 +7,10 @@ pub mod cookie;
pub use self::cached::Cached;
#[cfg(feature = "cookie")]
pub use self::cookie::{CookieJar, PrivateCookieJar, SignedCookieJar};
pub use self::cookie::CookieJar;
#[cfg(feature = "cookie-private")]
pub use self::cookie::PrivateCookieJar;
#[cfg(feature = "cookie-signed")]
pub use self::cookie::SignedCookieJar;