bomboni_request/lib.rs
1#![doc = include_str!("../README.md")]
2
3#[allow(unused_extern_crates)]
4extern crate regex;
5
6/// Error handling types.
7pub mod error;
8
9/// Filter expression parsing and evaluation.
10pub mod filter;
11
12/// Query ordering parsing and validation.
13pub mod ordering;
14
15/// Parsing utilities and traits.
16pub mod parse;
17
18/// Query builders for list and search operations.
19pub mod query;
20
21/// Schema definitions for validation.
22pub mod schema;
23
24/// SQL generation utilities.
25pub mod sql;
26
27/// Value types and parsing.
28pub mod value;
29
30#[cfg(any(feature = "testing", test))]
31/// Testing utilities and schemas.
32pub mod testing;
33
34#[cfg(feature = "derive")]
35/// Derive macros for request parsing.
36pub mod derive {
37 pub use bomboni_request_derive::*;
38}