color_output/
lib.rs

1//! color-output
2//!
3//! An atomic output library based on Rust that supports output
4//! functionalities through functions, builders, and other methods.
5//! It allows customization of text and background colors.
6
7mod color;
8mod r#macro;
9mod output;
10mod output_builder;
11mod output_list;
12mod output_list_builder;
13mod task;
14mod text;
15
16pub use color::r#type::*;
17pub use hyperlane_time::*;
18pub use output::{r#fn::*, r#struct::Output};
19pub use output_builder::r#struct::OutputBuilder;
20pub use output_list::r#struct::OutputList;
21pub use output_list_builder::r#struct::OutputListBuilder;
22
23pub(crate) use color::{r#const::*, r#fn::*, r#struct::*};
24pub(crate) use output_list::r#fn::output_list;
25pub(crate) use std::borrow::Cow;
26pub(crate) use std::{
27    fmt::{self, Display},
28    io::Write,
29};
30pub(crate) use task::r#struct::*;
31pub(crate) use text::r#struct::Text;