#![allow(clippy::extra_unused_lifetimes)]
#[cfg(feature = "log")]
#[macro_use]
extern crate log;
#[cfg(feature = "diesel")]
#[macro_use]
extern crate diesel;
#[cfg(feature = "diesel_migrations")]
#[macro_use]
extern crate diesel_migrations;
#[cfg(feature = "metrics")]
#[macro_use]
extern crate metrics;
#[cfg_attr(all(not(feature = "metrics"), feature = "splinter-service"), macro_use)]
extern crate splinter;
#[cfg(feature = "client")]
pub mod client;
mod hex;
#[cfg(feature = "diesel_migrations")]
pub mod migrations;
pub mod protocol;
pub mod protos;
#[cfg(feature = "splinter-service")]
pub mod service;
pub mod store;