I'm trying to apply color in write!() instead of println!(), since I'm writing fmt::Display for my own enum and it will be println! later with other variables. I would like to define different colors for different enum value so that it's visually good. How can I do that?
To be specific, here's the code
enum Type {
A,
B,
}
impl fmt::Display for Type {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match self {
Type::A => {write!(f, "A")}, // can I add color here? like red for A and green for B?
Type::B => {write!(f, "B")},
}
}
}
Hi there,
This crate is awesome!!! Thanks for the work.
I'm trying to apply color in write!() instead of println!(), since I'm writing fmt::Display for my own enum and it will be println! later with other variables. I would like to define different colors for different enum value so that it's visually good. How can I do that?
To be specific, here's the code
Thanks