Trait ariadne::StdoutFmt

source ·
pub trait StdoutFmt: StreamAwareFmt {
    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§

Give this value the specified foreground colour, when color is enabled for stdout.

Give this value the specified background colour, when color is enabled for stdout.

Implementors§