1#![cfg_attr(docsrs, feature(doc_cfg))]
7#![allow(clippy::result_large_err)]
9#![forbid(unsafe_code)]
10#![deny(missing_docs)]
11
12#[cfg(feature = "server")]
13extern crate core;
14
15#[cfg(any(feature = "server", feature = "verify"))]
17pub mod drive;
18#[cfg(any(feature = "server", feature = "verify"))]
20pub mod error;
21#[cfg(any(feature = "server", feature = "verify"))]
23pub mod query;
24
25#[cfg(feature = "server")]
27pub use dpp;
28#[cfg(any(feature = "server", feature = "verify"))]
30pub use grovedb;
31
32#[cfg(feature = "server")]
33pub use grovedb_path;
34
35#[cfg(feature = "server")]
36pub use grovedb_costs;
37
38#[cfg(feature = "server")]
39pub use grovedb_storage;
40#[cfg(feature = "server")]
42pub mod cache;
43#[cfg(any(feature = "server", feature = "verify"))]
44pub mod config;
45#[cfg(feature = "server")]
47pub mod fees;
48#[cfg(feature = "server")]
49mod open;
50#[cfg(feature = "server")]
51mod prove;
52#[cfg(feature = "server")]
54pub mod state_transition_action;
55#[cfg(any(feature = "server", feature = "verify", feature = "fixtures-and-mocks"))]
57pub mod util;
58#[cfg(any(feature = "server", feature = "verify"))]
60pub mod verify;