termcolor/
lib.rs

1//! Termcolor crate for cross-platform colored terminal output
2
3pub mod ansi;
4mod traits;
5mod types;
6mod writers;
7
8// Re-export core traits and types
9pub use ansi::{AnsiColor, ansi_color, ansi_color_only, ansi_spec};
10pub use traits::WriteColor;
11pub use types::{
12    Color, ColorChoice, ColorChoiceParseError, ColorSpec, ColorSpecParseError,
13    HyperlinkSpec, ParseColorError,
14};
15pub use writers::{
16    Ansi, Buffer, BufferWriter, BufferedStandardStream, NoColor,
17    StandardStream, StandardStreamLock, StringWriter, TermString,
18};