persistant_relational/
lib.rs1mod backend;
15#[cfg(feature = "sql")]
16mod bound;
17#[cfg(feature = "catalog")]
18pub mod catalog;
19pub mod choose;
20pub mod conformance;
21pub mod contract;
22mod error;
23mod migrate;
24pub mod migrate_conformance;
25#[cfg(feature = "sql")]
26pub mod row;
27mod secret;
28pub mod speed;
29#[cfg(feature = "sql")]
30mod sql_ext;
31mod sweep;
32mod value;
33
34pub use backend::{Isolation, RelationalBackend, RelationalTx};
35pub use error::RelError;
36pub use migrate::{MigrateError, MigrateReport, Migrates, Migration};
37pub use secret::{ConnectionSecret, Redacted};
38pub use sweep::{SweepError, SweepReport, sweep};
39pub use value::{Dialect, Row, Value};
40
41#[cfg(feature = "sql")]
42pub use bound::{Bound, InTx, Runner};
43#[cfg(feature = "sql")]
44pub use row::{Field, FieldKind, FromRow, FromValue, ToValue, TypedSql};
45#[cfg(feature = "sql")]
46pub use sql_ext::{
47 RelationalRowsExt, RelationalSqlExt, RelationalTxRowsExt, RelationalTxSqlExt, Sql, prepare,
48};
49#[cfg(feature = "sql")]
52pub use unisql_embed as embed;