1mod config;
2mod data_source;
3mod data_sources;
4mod error;
5mod function;
6mod inner;
7mod middleware;
8mod transaction;
9
10pub const DEFAULT_DATA_SOURCE: &str = "default";
11
12tokio::task_local! {
13 pub static DATA_SOURCES: std::sync::Arc<DataSources>;
14}
15
16pub use self::{
17 config::{ConnectOptions, DataSourcesConfig, Options, SlowStatementsLoggingSettings},
18 data_source::DataSource,
19 data_sources::DataSources,
20 error::Error,
21 function::{commit, create_txn, current_txn, data_sources, default_txn, rollback},
22 middleware::{SeaOrmHandler, SeaOrmMiddleware},
23 transaction::Transaction,
24};