pub struct Styles {
pub ok: Style,
pub skipped: Style,
pub err: Style,
pub retry: Style,
pub header: Style,
pub bold: Style,
pub is_present: bool,
}
Expand description
Style
s for terminal output.
Fields
ok: Style
Style
for rendering successful events.
skipped: Style
Style
for rendering skipped events.
err: Style
Style
for rendering errors and failed events.
retry: Style
header: Style
Style
for rendering header.
bold: Style
Style
for rendering bold.
is_present: bool
Indicates whether the terminal was detected.
Implementations
sourceimpl Styles
impl Styles
sourcepub fn apply_coloring(&mut self, color: Coloring)
pub fn apply_coloring(&mut self, color: Coloring)
sourcepub fn ok<'a>(&self, input: impl Into<Cow<'a, str>>) -> Cow<'a, str>
pub fn ok<'a>(&self, input: impl Into<Cow<'a, str>>) -> Cow<'a, str>
If terminal is present colors input
with Styles::ok
color or
leaves “as is” otherwise.
sourcepub fn skipped<'a>(&self, input: impl Into<Cow<'a, str>>) -> Cow<'a, str>
pub fn skipped<'a>(&self, input: impl Into<Cow<'a, str>>) -> Cow<'a, str>
If terminal is present colors input
with Styles::skipped
color or
leaves “as is” otherwise.
sourcepub fn err<'a>(&self, input: impl Into<Cow<'a, str>>) -> Cow<'a, str>
pub fn err<'a>(&self, input: impl Into<Cow<'a, str>>) -> Cow<'a, str>
If terminal is present colors input
with Styles::err
color or
leaves “as is” otherwise.
sourcepub fn retry<'a>(&self, input: impl Into<Cow<'a, str>>) -> Cow<'a, str>
pub fn retry<'a>(&self, input: impl Into<Cow<'a, str>>) -> Cow<'a, str>
If terminal is present colors input
with Styles::retry
color or
leaves “as is” otherwise.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Styles
impl Send for Styles
impl Sync for Styles
impl Unpin for Styles
impl UnwindSafe for Styles
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Ext for T
impl<T> Ext for T
sourcefn assert_normalized(self) -> AssertNormalized<T>
fn assert_normalized(self) -> AssertNormalized<T>
sourcefn normalized<W>(self) -> Normalize<W, T>
fn normalized<W>(self) -> Normalize<W, T>
sourcefn summarized(self) -> Summarize<T>
fn summarized(self) -> Summarize<T>
sourcefn fail_on_skipped(
self
) -> FailOnSkipped<T, fn(&Feature, Option<&Rule>, &Scenario) -> bool>
fn fail_on_skipped(
self
) -> FailOnSkipped<T, fn(&Feature, Option<&Rule>, &Scenario) -> bool>
sourcefn fail_on_skipped_with<F>(self, f: F) -> FailOnSkipped<T, F>where
F: Fn(&Feature, Option<&Rule>, &Scenario) -> bool,
fn fail_on_skipped_with<F>(self, f: F) -> FailOnSkipped<T, F>where
F: Fn(&Feature, Option<&Rule>, &Scenario) -> bool,
sourcefn repeat_if<W, F>(self, filter: F) -> Repeat<W, T, F>where
F: Fn(&Result<Event<Cucumber<W>>, Error>) -> bool,
fn repeat_if<W, F>(self, filter: F) -> Repeat<W, T, F>where
F: Fn(&Result<Event<Cucumber<W>>, Error>) -> bool,
sourcefn discard_arbitrary_writes(self) -> Arbitrary<T>
fn discard_arbitrary_writes(self) -> Arbitrary<T>
Wraps this
Writer
into a discard::Arbitrary
one, providing a
no-op ArbitraryWriter
implementation. Read moresourcefn discard_stats_writes(self) -> Stats<T>
fn discard_stats_writes(self) -> Stats<T>
Wraps this
Writer
into a discard::Stats
one, providing a no-op
StatsWriter
implementation returning only 0
. Read more