1#![allow(clippy::tabs_in_doc_comments)]
2#![allow(clippy::never_loop)]
3#![allow(clippy::new_without_default)]
4
5#[cfg(feature = "connect")]
6pub mod database;
7#[cfg(feature = "connect")]
8pub use database::Database;
9
10pub mod table;
11#[cfg(feature = "connect")]
12pub use table::Table;
13
14pub mod uid;
15pub use uid::UniqueId;
16
17pub mod time;
18
19pub mod query;
20
21pub use fire_postgres_derive::TableTempl;
22
23#[cfg(feature = "connect")]
24pub mod error;
25#[cfg(feature = "connect")]
26pub use error::Error;
27
28#[cfg(feature = "connect")]
29pub type Result<T> = std::result::Result<T, Error>;
30
31#[cfg(feature = "hash")]
32pub mod hash;
33
34mod macros;
35pub mod utils;
36
37mod impl_crypto;
38
39#[cfg(feature = "json")]
41#[doc(hidden)]
42pub use serde_json;