1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! # Cleu ORM

#![allow(clippy::shadow_same)]
#![feature(generic_associated_types)]

mod association;
mod associations;
mod crud;
mod error;
mod field;
mod fields;
mod from_rows_suffix;
mod full_association;
mod no_association;
mod sql_writer;
mod table_params;
#[cfg(test)]
mod tests;
mod tuple_impls;
mod utils;

pub use association::*;
pub use associations::*;
#[cfg(feature = "derive")]
pub use cleu_orm_derive::*;
pub use crud::*;
pub use error::*;
pub use field::*;
pub use fields::*;
pub use from_rows_suffix::*;
pub use full_association::*;
pub use no_association::*;
pub use sql_writer::*;
pub use table_params::*;
pub use utils::*;

/// Alias of [core::result::Result<T, cleu_orm::Error>].
pub type Result<T> = core::result::Result<T, Error>;