#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![cfg_attr(docsrs, feature(doc_cfg_hide))]
#![forbid(unsafe_code)]
#![warn(missing_docs)]
#![warn(missing_debug_implementations)]
#![cfg_attr(docsrs, doc(cfg_hide(feature = "color")))]
#![cfg_attr(docsrs, doc(cfg_hide(feature = "fmt")))]
#[cfg(doctest)]
use doc_comment::doctest;
#[cfg(all(doctest, feature = "regex"))]
doctest!("../README.md");
pub mod core;
pub mod docs;
mod error;
pub mod matchers;
mod sealed;
pub(crate) use sealed::Sealed;
#[cfg(feature = "fmt")]
pub mod format;
#[cfg(feature = "fmt")]
pub use format::matchers::*;
pub use error::{Error, Result};