diff --git a/src/lib.rs b/src/lib.rs index 42eccda..6778820 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1596,8 +1596,11 @@ impl ColorSpec { } /// Set the foreground color. - pub fn set_fg(&mut self, color: Option) -> &mut ColorSpec { - self.fg_color = color; + pub fn set_fg( + &mut self, + color: impl Into>, + ) -> &mut ColorSpec { + self.fg_color = color.into(); self } @@ -1607,8 +1610,11 @@ impl ColorSpec { } /// Set the background color. - pub fn set_bg(&mut self, color: Option) -> &mut ColorSpec { - self.bg_color = color; + pub fn set_bg( + &mut self, + color: impl Into>, + ) -> &mut ColorSpec { + self.bg_color = color.into(); self }