pub trait StdoutFmt: StreamAwareFmt {
// Provided methods
fn fg<C: Into<Option<Color>>>(self, color: C) -> Foreground<Self> { ... }
fn bg<C: Into<Option<Color>>>(self, color: C) -> Background<Self> { ... }
}
Expand description
A trait used to add formatting attributes to displayable items intended to be written to stdout
.
Attributes specified through this trait are not composable (i.e: the behaviour of two nested attributes each with a conflicting attribute is left unspecified).
Provided Methods§
Object Safety§
This trait is not object safe.