pub struct ScopeCloseReport {
pub tasks_completed: usize,
pub tasks_failed: usize,
pub tasks_cancelled: usize,
pub tasks_timed_out: usize,
pub child_scopes_closed: usize,
pub child_scopes_failed: usize,
pub child_scopes_timed_out: usize,
pub effects_closed: usize,
pub effects_failed: usize,
pub effects_timed_out: usize,
pub generation_leases_released: usize,
}Expand description
Deterministic, bounded outcome of one idempotent scope close.
Fields§
§tasks_completed: usize§tasks_failed: usize§tasks_cancelled: usize§tasks_timed_out: usize§child_scopes_closed: usize§child_scopes_failed: usize§child_scopes_timed_out: usize§effects_closed: usize§effects_failed: usize§effects_timed_out: usize§generation_leases_released: usizeImplementations§
Trait Implementations§
Source§impl Clone for ScopeCloseReport
impl Clone for ScopeCloseReport
Source§fn clone(&self) -> ScopeCloseReport
fn clone(&self) -> ScopeCloseReport
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 moreSource§impl Debug for ScopeCloseReport
impl Debug for ScopeCloseReport
Source§impl Default for ScopeCloseReport
impl Default for ScopeCloseReport
Source§fn default() -> ScopeCloseReport
fn default() -> ScopeCloseReport
Returns the “default value” for a type. Read more
impl Eq for ScopeCloseReport
Source§impl PartialEq for ScopeCloseReport
impl PartialEq for ScopeCloseReport
impl StructuralPartialEq for ScopeCloseReport
Auto Trait Implementations§
impl Freeze for ScopeCloseReport
impl RefUnwindSafe for ScopeCloseReport
impl Send for ScopeCloseReport
impl Sync for ScopeCloseReport
impl Unpin for ScopeCloseReport
impl UnsafeUnpin for ScopeCloseReport
impl UnwindSafe for ScopeCloseReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> ⓘ
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