1#![cfg_attr(docsrs, feature(doc_cfg))]
7#![allow(clippy::result_large_err)]
9#![allow(clippy::doc_lazy_continuation)]
10#![forbid(unsafe_code)]
11#![deny(missing_docs)]
12
13#[cfg(feature = "server")]
14extern crate core;
15
16#[cfg(any(feature = "server", feature = "verify"))]
18pub mod drive;
19#[cfg(any(feature = "server", feature = "verify"))]
21pub mod error;
22#[cfg(any(feature = "server", feature = "verify"))]
24pub mod query;
25
26#[cfg(feature = "server")]
28pub use dpp;
29#[cfg(any(feature = "server", feature = "verify"))]
31pub use grovedb;
32
33pub use grovedb_query;
36
37#[cfg(feature = "server")]
38pub use grovedb_path;
39
40#[cfg(feature = "server")]
41pub use grovedb_costs;
42
43#[cfg(feature = "server")]
44pub use grovedb_storage;
45#[cfg(feature = "server")]
47pub mod cache;
48#[cfg(any(feature = "server", feature = "verify"))]
49pub mod config;
50#[cfg(feature = "server")]
52pub mod fees;
53#[cfg(feature = "server")]
54mod open;
55#[cfg(feature = "server")]
56mod prove;
57#[cfg(feature = "server")]
59pub mod state_transition_action;
60#[cfg(any(feature = "server", feature = "verify", feature = "fixtures-and-mocks"))]
62pub mod util;
63#[cfg(any(feature = "server", feature = "verify"))]
65pub mod verify;