Skip to main content

sea_schema/
lib.rs

1#![cfg_attr(docsrs, feature(doc_cfg))]
2
3#[cfg(feature = "mysql")]
4#[cfg_attr(docsrs, doc(cfg(feature = "mysql")))]
5pub mod mysql;
6
7#[cfg(feature = "postgres")]
8#[cfg_attr(docsrs, doc(cfg(feature = "postgres")))]
9pub mod postgres;
10
11#[cfg(feature = "sqlite")]
12#[cfg_attr(docsrs, doc(cfg(feature = "sqlite")))]
13pub mod sqlite;
14
15pub use sea_query;
16
17pub(crate) mod parser;
18
19#[cfg(not(feature = "sync"))]
20pub mod sqlx_types;
21
22#[cfg(feature = "sync")]
23pub mod rusqlite_types;
24
25pub(crate) mod util;
26
27pub mod name;
28pub use name::*;
29
30mod connection;
31pub use connection::*;
32
33#[cfg(feature = "probe")]
34pub mod probe;