kegani 0.1.1

A developer-friendly, ergonomic, production-ready Rust web framework
Documentation
//! Validation module for Kegani
//!
//! Provides request validation via:
//! - **Manual validators**: `Validator` trait + `ValidatorBuilder`
//! - **Declarative validation**: `garde` integration (requires `validation` feature)
//!
//! Enable `validation` feature in `Cargo.toml` to use garde:
//! ```toml
//! [dependencies]
//! kegani = { version = "0.1", features = ["validation"] }
//! ```

pub mod validators;
pub mod extractors;

// Garde integration — only available with `validation` feature
#[cfg(feature = "validation")]
pub mod garde;

pub use validators::{Validator, ValidationError, ValidationResult};
pub use extractors::{ValidatedForm, ValidatedQuery};