pub struct BoundedOutcome {
pub outcome: Outcome,
pub peak_in_flight: usize,
pub admission_end: AdmissionEnd,
pub cleanup_complete: bool,
}Expand description
Outcome plus the lifecycle facts a bounded command must report.
Fields§
§outcome: OutcomePer-call counts and setup measurements.
peak_in_flight: usizeGreatest number of calls active simultaneously.
admission_end: AdmissionEndThe event that closed admission.
cleanup_complete: boolWhether every owned task finished inside the cleanup budget.
Trait Implementations§
Source§impl Clone for BoundedOutcome
impl Clone for BoundedOutcome
Source§fn clone(&self) -> BoundedOutcome
fn clone(&self) -> BoundedOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BoundedOutcome
impl RefUnwindSafe for BoundedOutcome
impl Send for BoundedOutcome
impl Sync for BoundedOutcome
impl Unpin for BoundedOutcome
impl UnsafeUnpin for BoundedOutcome
impl UnwindSafe for BoundedOutcome
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
Converts
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>
Converts
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 more