1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#![warn(clippy::disallowed_types)]
#![warn(missing_docs)]

//! BitBazaar - A crate containing miscellaneous public utilities.

#[cfg(feature = "cli")]
/// Command line interface utilities.
pub mod cli;

/// Error handling utilities.
pub mod errors;
/// Hashing utilities.
pub mod hash;
/// Logging utilities
pub mod logging;
/// Completely miscellaneous utilities
pub mod misc;
#[cfg(feature = "redis")]
/// Redis utilities
pub mod redis;
/// Timing utilities
pub mod timing;

/// Spez is a macro used inside our err! macro, need to export from the bb crate itself to prevent downstream needing to import it:
pub use spez::spez;