1pub mod entities;
2mod impls;
3#[cfg(test)]
4mod tests;
5pub mod traits;
6mod utils;
7
8pub use entities::errors;
9pub use entities::types::{SStr, SVec};
10#[cfg(feature = "async")]
11pub use impls::async_connection::AMSQLConnection;
12pub use impls::mutex_connection::MSQLConnection;
13pub use impls::rc_connection::RSQLConnection;
14pub use impls::table_manager::TableManager;
15#[cfg(feature = "async")]
16pub use traits::repo::{IAsyncConnection, IAsyncExecutor};
17pub use traits::repo::{IConnection, IDbRepo, IExecutor, INewDbRepo};
18pub use traits::table::ITable;
19pub use utils::{deescape, escape};