1#![deny(elided_lifetimes_in_paths)]
21#![deny(unused_must_use)]
22#![allow(clippy::collapsible_if, reason = "too many false positives")]
23#![allow(clippy::collapsible_else_if, reason = "too many false positives")]
24#![allow(clippy::module_inception, reason = "too many false positives")]
25#![allow(clippy::too_many_arguments, reason = "too many false positives")]
26#![allow(clippy::type_complexity, reason = "too many false positives")]
27
28pub use self::{
29 common::{
30 BoxPromise, BoxStream, Error, IID, Promise, QueryOptions, Result, TransactionOptions, TransactionType,
31 box_stream, error, info,
32 },
33 connection::{Credentials, DriverOptions},
34 database::{Database, DatabaseManager},
35 driver::TypeDBDriver,
36 transaction::Transaction,
37 user::{User, UserManager},
38};
39
40pub mod analyze;
41pub mod answer;
42mod common;
43pub mod concept;
44mod connection;
45mod database;
46pub mod driver;
47pub mod transaction;
48mod user;