sql/lib.rs
1/// Defines structs and functions for auto-generating migrations.
2pub mod migrate;
3/// Defines structs and functions for representing SQL queries.
4pub mod query;
5/// Defines structs and functions for representing SQL database schemas.
6pub mod schema;
7
8mod to_sql;
9pub mod util;
10
11#[doc(inline)]
12pub use migrate::{Migration, MigrationOptions, migrate};
13#[doc(inline)]
14pub use query::{
15 AlterTable, CreateIndex, CreateTable, Cte, CteQuery, Expr, From, IndexType, Insert, Operation,
16 OrderBy, Select, SelectColumn, Union, Where,
17};
18#[doc(inline)]
19pub use schema::{Column, Constraint, Index, Schema, Table, Type};
20#[doc(inline)]
21pub use to_sql::{Dialect, ToSql};