Skip to main content

dbmcp_sql/
lib.rs

1//! SQL sanitization, validation, and connection utilities.
2//!
3//! Provides [`sanitize`] helpers for quoting SQL identifiers,
4//! [`validation`] for read-only query enforcement, [`pagination`]
5//! for rewriting `SELECT` statements with a server-controlled
6//! `LIMIT` / `OFFSET`, [`timeout`] for query-level timeout wrapping,
7//! and the [`connection`] trait shared by every backend.
8
9pub mod connection;
10pub mod error;
11pub mod pagination;
12pub mod sanitize;
13pub mod timeout;
14pub mod validation;
15
16pub use connection::Connection;
17pub use error::SqlError;
18pub use validation::StatementKind;