#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![warn(missing_docs)]
pub extern crate async_trait;
pub extern crate crash_orm_derive as derive;
pub extern crate tokio_postgres as postgres;
pub use crate::error::*;
pub mod connection;
pub mod entity;
pub mod error;
pub mod entity_vec;
pub mod schema;
pub mod entity_column;
pub mod query_condition;
pub mod virtual_column;
pub mod column;
pub mod query;
pub mod column_value;
pub mod relations;
pub mod column_type;
#[cfg(feature = "migration")]
#[cfg_attr(docsrs, doc(cfg(feature = "migration")))]
pub mod migration;
pub mod boxed_sql;
pub mod result_mapping;
pub mod prelude {
pub use crate::async_trait::*;
pub use crate::boxed_sql::*;
pub use crate::column::*;
pub use crate::column_type::*;
pub use crate::column_value::*;
pub use crate::connection::*;
pub use crate::derive::*;
pub use crate::entity::*;
pub use crate::entity_column::*;
pub use crate::entity_vec::*;
pub use crate::error::*;
#[cfg(feature = "migration")]
#[cfg_attr(docsrs, doc(cfg(feature = "migration")))]
pub use crate::migration::*;
pub use crate::query::*;
pub use crate::query_condition::*;
pub use crate::relations::*;
pub use crate::result_mapping::*;
pub use crate::schema::*;
pub use crate::virtual_column::*;
pub extern crate tokio_postgres as postgres;
}