1#![cfg_attr(docsrs, feature(doc_auto_cfg))]
11#![cfg_attr(docsrs, feature(doc_cfg_hide))]
12#![forbid(unsafe_code)]
13#![warn(missing_docs)]
14#![warn(missing_debug_implementations)]
15#![cfg_attr(docsrs, doc(cfg_hide(feature = "color")))]
18#![cfg_attr(docsrs, doc(cfg_hide(feature = "fmt")))]
21
22#[cfg(doctest)]
25use doc_comment::doctest;
26
27#[cfg(all(doctest, feature = "regex"))]
28doctest!("../README.md");
29
30pub mod core;
31pub mod docs;
32mod error;
33pub mod matchers;
34mod sealed;
35
36pub(crate) use sealed::Sealed;
37
38#[cfg(feature = "fmt")]
39pub mod format;
40
41#[cfg(feature = "fmt")]
42pub use format::matchers::*;
43
44pub use error::{Error, Result};