//! # Ferrox Validation (`ferrox-validation`)
//!
//! `ferrox-validation` provides the `ValidatedJson<T>` extractor for Axum, automating request payload validation
//! using the `validator` crate before route handlers execute.
//!
//! ## Defensive Request Pipeline
//! In Ferrox's onion architecture, requests containing invalid request bodies (e.g. malformed email addresses, out-of-range numbers)
//! are short-circuited early with HTTP 400 Bad Request error responses before business logic is invoked.
//!
//! ## Key Features
//! - 🛡️ **`ValidatedJson<T>` Extractor**: Automatic JSON payload deserialization and constraint validation.
//! - ❌ **Detailed Error Reporting**: Returns structured JSON arrays detailing every field constraint failure.
pub use ValidatedJson;
pub use ;