pub trait DisplayColor {
    // Required methods
    fn fmt_rgb(&self, f: &mut Formatter<'_>) -> Result<(), Error>;
    fn fmt_hsl(&self, f: &mut Formatter<'_>) -> Result<(), Error>;
}pub trait DisplayColor {
    // Required methods
    fn fmt_rgb(&self, f: &mut Formatter<'_>) -> Result<(), Error>;
    fn fmt_hsl(&self, f: &mut Formatter<'_>) -> Result<(), Error>;
}