//! CSRF Protection Module
//!
//! This module implements Double-Submit Cookie CSRF protection.
//!
//! # Example
//!
//! ```rust,no_run
//! use rustapi_core::RustApi;
//! use rustapi_extras::csrf::{CsrfConfig, CsrfLayer};
//!
//! let config = CsrfConfig::new()
//! .cookie_name("my-csrf-cookie")
//! .header_name("X-CSRF-TOKEN");
//!
//! let app = RustApi::new()
//! .layer(CsrfLayer::new(config));
//! ```
pub use CsrfConfig;
pub use CsrfLayer;
pub use CsrfToken;