Documentation
// https://stackoverflow.com/a/61417700
#![cfg_attr(docsrs, feature(doc_cfg))]
#![warn(missing_docs)]

/*!
A supercharged version of Rust's `Debug` trait.

For more information and usage examples see the
[home page](https://github.com/tliron/depiction).
*/

mod r#box;
mod context;
mod depict;
mod dyn_depict;
mod format;
mod markup;
mod theme;

/// Utilities.
pub mod utils;

#[allow(unused_imports)]
pub use {r#box::*, context::*, depict::*, dyn_depict::*, format::*, markup::*, theme::*};

#[cfg(feature = "derive")]
#[allow(unused_imports)]
pub use depiction_macros::Depict;