mod macros;
pub mod constants;
pub mod error;
pub mod models;
pub mod utils;
pub mod color;
pub mod colors;
pub mod helpers;
pub use color::Color;
pub use colors::{
AnsiColor,
CssColor,
TextStyle,
CustomColor,
NamedColor,
XtermColor,
AnyColor
};
pub use error::{
ColorError,
InvalidColorError,
ColorConversionError
};
pub use models::{
RGB,
HSL,
HSV,
HEX
};
pub trait ColorFormattable {
fn format(&self, is_background: bool) -> String;
}