stylish_ansi/
lib.rs

1#![no_std]
2//! [`stylish`] helpers for writing styles as ANSI escape codes.
3
4#![allow(uncommon_codepoints)]
5#![doc(test(attr(deny(warnings))))]
6#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
7
8#[cfg(doc)]
9extern crate self as stylish;
10
11#[cfg(feature = "alloc")]
12extern crate alloc;
13
14#[cfg(feature = "std")]
15extern crate std;
16
17mod ansi;
18#[cfg(feature = "alloc")]
19mod format;
20#[cfg(feature = "std")]
21pub mod io;
22#[cfg(all(feature = "alloc", feature = "macros"))]
23mod to_string;
24mod util;
25
26#[cfg(feature = "macros")]
27#[doc(hidden)]
28pub mod 𓀄 {
29    pub use stylish_core::format_args;
30}
31
32pub use self::ansi::Ansi;
33#[cfg(feature = "alloc")]
34pub use self::format::format;
35#[cfg(all(feature = "alloc", feature = "macros"))]
36pub use self::to_string::ToAnsiString;