1/*
2This internal module contains the style and terminal writing implementation.
3
4Its public API is available when the `termcolor` crate is available.
5The terminal printing is shimmed when the `termcolor` crate is not available.
6*/
7
8#[cfg_attr(feature = "color", path = "extern_impl.rs")]
9#[cfg_attr(not(feature = "color"), path = "shim_impl.rs")]
10mod imp;
11
12pub(in crate::fmt) use self::imp::*;
13