#[crate::config(key = "cookies", default_if_missing, pavex = crate)]
pub use biscotti::ProcessorConfig;
pub use biscotti::{
Expiration, Key, Processor, RemovalCookie, RequestCookie, RequestCookies, ResponseCookie,
ResponseCookieId, SameSite, config, request,
};
pub mod errors;
pub mod response;
mod components;
pub use components::{INJECT_RESPONSE_COOKIES, extract_request_cookies, inject_response_cookies};
mod response_cookies;
pub use response_cookies::ResponseCookies;
#[crate::singleton(pavex = crate)]
#[doc(hidden)]
pub fn config_into_processor(config: ProcessorConfig) -> Processor {
config.into()
}