stylish_plain/
lib.rs

1#![no_std]
2//! [`stylish`] helpers for discarding styles.
3
4#![allow(uncommon_codepoints)]
5#![warn(missing_copy_implementations)]
6#![warn(missing_debug_implementations)]
7#![warn(missing_docs)]
8#![warn(trivial_casts)]
9#![warn(trivial_numeric_casts)]
10#![warn(unused_extern_crates)]
11#![warn(unused_import_braces)]
12#![warn(variant_size_differences)]
13#![doc(test(attr(deny(warnings))))]
14#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
15
16#[cfg(doc)]
17extern crate self as stylish;
18
19#[cfg(feature = "alloc")]
20extern crate alloc;
21
22#[cfg(feature = "std")]
23extern crate std;
24
25#[cfg(feature = "alloc")]
26mod format;
27#[cfg(feature = "std")]
28pub mod io;
29mod plain;
30#[cfg(all(feature = "alloc", feature = "macros"))]
31mod to_string;
32
33#[cfg(feature = "alloc")]
34pub use self::format::format;
35pub use self::plain::Plain;
36#[cfg(all(feature = "alloc", feature = "macros"))]
37pub use self::to_string::ToPlainString;
38
39#[cfg(feature = "macros")]
40#[doc(hidden)]
41pub mod 𓀄 {
42    pub use stylish_core::format_args;
43}