#[non_exhaustive]pub struct MapRunExecutionCounts {
pub pending: i64,
pub running: i64,
pub succeeded: i64,
pub failed: i64,
pub timed_out: i64,
pub aborted: i64,
pub total: i64,
pub results_written: i64,
pub failures_not_redrivable: Option<i64>,
pub pending_redrive: Option<i64>,
}
Expand description
Contains details about all of the child workflow executions started by a Map Run.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.pending: i64
The total number of child workflow executions that were started by a Map Run, but haven't started executing yet.
running: i64
The total number of child workflow executions that were started by a Map Run and are currently in-progress.
succeeded: i64
The total number of child workflow executions that were started by a Map Run and have completed successfully.
failed: i64
The total number of child workflow executions that were started by a Map Run, but have failed.
timed_out: i64
The total number of child workflow executions that were started by a Map Run and have timed out.
aborted: i64
The total number of child workflow executions that were started by a Map Run and were running, but were either stopped by the user or by Step Functions because the Map Run failed.
total: i64
The total number of child workflow executions that were started by a Map Run.
results_written: i64
Returns the count of child workflow executions whose results were written by ResultWriter
. For more information, see ResultWriter in the Step Functions Developer Guide.
failures_not_redrivable: Option<i64>
The number of FAILED
, ABORTED
, or TIMED_OUT
child workflow executions that cannot be redriven because their execution status is terminal. For example, child workflows with an execution status of FAILED
, ABORTED
, or TIMED_OUT
and a redriveStatus
of NOT_REDRIVABLE
.
pending_redrive: Option<i64>
The number of unsuccessful child workflow executions currently waiting to be redriven. The status of these child workflow executions could be FAILED
, ABORTED
, or TIMED_OUT
in the original execution attempt or a previous redrive attempt.
Implementations§
Source§impl MapRunExecutionCounts
impl MapRunExecutionCounts
Sourcepub fn pending(&self) -> i64
pub fn pending(&self) -> i64
The total number of child workflow executions that were started by a Map Run, but haven't started executing yet.
Sourcepub fn running(&self) -> i64
pub fn running(&self) -> i64
The total number of child workflow executions that were started by a Map Run and are currently in-progress.
Sourcepub fn succeeded(&self) -> i64
pub fn succeeded(&self) -> i64
The total number of child workflow executions that were started by a Map Run and have completed successfully.
Sourcepub fn failed(&self) -> i64
pub fn failed(&self) -> i64
The total number of child workflow executions that were started by a Map Run, but have failed.
Sourcepub fn timed_out(&self) -> i64
pub fn timed_out(&self) -> i64
The total number of child workflow executions that were started by a Map Run and have timed out.
Sourcepub fn aborted(&self) -> i64
pub fn aborted(&self) -> i64
The total number of child workflow executions that were started by a Map Run and were running, but were either stopped by the user or by Step Functions because the Map Run failed.
Sourcepub fn total(&self) -> i64
pub fn total(&self) -> i64
The total number of child workflow executions that were started by a Map Run.
Sourcepub fn results_written(&self) -> i64
pub fn results_written(&self) -> i64
Returns the count of child workflow executions whose results were written by ResultWriter
. For more information, see ResultWriter in the Step Functions Developer Guide.
Sourcepub fn failures_not_redrivable(&self) -> Option<i64>
pub fn failures_not_redrivable(&self) -> Option<i64>
The number of FAILED
, ABORTED
, or TIMED_OUT
child workflow executions that cannot be redriven because their execution status is terminal. For example, child workflows with an execution status of FAILED
, ABORTED
, or TIMED_OUT
and a redriveStatus
of NOT_REDRIVABLE
.
Sourcepub fn pending_redrive(&self) -> Option<i64>
pub fn pending_redrive(&self) -> Option<i64>
The number of unsuccessful child workflow executions currently waiting to be redriven. The status of these child workflow executions could be FAILED
, ABORTED
, or TIMED_OUT
in the original execution attempt or a previous redrive attempt.
Source§impl MapRunExecutionCounts
impl MapRunExecutionCounts
Sourcepub fn builder() -> MapRunExecutionCountsBuilder
pub fn builder() -> MapRunExecutionCountsBuilder
Creates a new builder-style object to manufacture MapRunExecutionCounts
.
Trait Implementations§
Source§impl Clone for MapRunExecutionCounts
impl Clone for MapRunExecutionCounts
Source§fn clone(&self) -> MapRunExecutionCounts
fn clone(&self) -> MapRunExecutionCounts
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for MapRunExecutionCounts
impl Debug for MapRunExecutionCounts
Source§impl PartialEq for MapRunExecutionCounts
impl PartialEq for MapRunExecutionCounts
impl StructuralPartialEq for MapRunExecutionCounts
Auto Trait Implementations§
impl Freeze for MapRunExecutionCounts
impl RefUnwindSafe for MapRunExecutionCounts
impl Send for MapRunExecutionCounts
impl Sync for MapRunExecutionCounts
impl Unpin for MapRunExecutionCounts
impl UnwindSafe for MapRunExecutionCounts
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);