1mod coerce;
4mod error;
5mod ext;
6mod validate;
7
8pub use error::ValidationError;
9pub use ext::ValidationExt;
10pub use validate::{
11 missing_validate_routes, ValidExt, Validate, ValidateHook, ValidateRouteExt, ValidateSchema,
12 ValidateSource, Validated, Vld,
13};
14
15#[cfg(feature = "openapi")]
16mod doc_ext;
17#[cfg(feature = "openapi")]
18pub use doc_ext::{DocVldExt, VldDocSchema};
19#[cfg(feature = "openapi")]
21pub use serde_json;
22
23#[cfg(feature = "i18n")]
24mod i18n_msg;
25
26#[cfg(feature = "flash-templates")]
27mod flash_templates;
28#[cfg(feature = "flash-templates")]
29pub use flash_templates::{with_flash, with_validation_flash};