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
33#[cfg(feature = "server")]
34pub use grovedb_path;
35
36#[cfg(feature = "server")]
37pub use grovedb_costs;
38
39#[cfg(feature = "server")]
40pub use grovedb_storage;
41#[cfg(feature = "server")]
43pub mod cache;
44#[cfg(any(feature = "server", feature = "verify"))]
45pub mod config;
46#[cfg(feature = "server")]
48pub mod fees;
49#[cfg(feature = "server")]
50mod open;
51#[cfg(feature = "server")]
52mod prove;
53#[cfg(feature = "server")]
55pub mod state_transition_action;
56#[cfg(any(feature = "server", feature = "verify", feature = "fixtures-and-mocks"))]
58pub mod util;
59#[cfg(any(feature = "server", feature = "verify"))]
61pub mod verify;