1#![allow(clippy::tabs_in_doc_comments)]
2#![allow(clippy::never_loop)]
3#![allow(clippy::new_without_default)]
4
5pub mod database;
6pub use database::Database;
7
8pub mod connection;
9pub use connection::Connection;
10pub use connection::Error;
11
12pub mod db;
13
14pub mod row;
15pub use row::Row;
16
17pub mod table;
18#[cfg(feature = "json")]
21pub use types::json;
22pub use types::time;
23pub use types::uid::UniqueId;
24
25pub mod filter;
26
27pub mod migrations;
28
29pub use chuchi_postgres_derive::{row, FromRow, TableTempl, ToRow};
30
31pub type Result<T> = std::result::Result<T, Error>;
32
33#[doc(hidden)]
34pub mod macros;
35
36mod impl_crypto;