Trait Background
ansi_rgb
pub trait Background: Sized { fn bg(self, rgb: Rgb) -> WithBackground<Self>; }
fn bg(self, rgb: Rgb) -> WithBackground<Self>
impl<'_, T> Background for &'_ T