pub struct WorkspaceRetirementStats {
pub deferred: u64,
pub released: u64,
pub barrier_fallbacks: u64,
pub leaked: u64,
pub in_flight: usize,
pub max_in_flight: usize,
}Expand description
Counters for deferred workspace retirement.
Fields§
§deferred: u64Workspaces handed to the queue instead of a stream barrier.
released: u64Queued workspaces whose handle has been released.
barrier_fallbacks: u64Retirements that fell back to synchronizing the stream.
leaked: u64Handles leaked because no completion could be proven.
in_flight: usizeRetirements currently waiting for completion.
max_in_flight: usizeHigh-water mark of in_flight.
Trait Implementations§
Source§impl Clone for WorkspaceRetirementStats
impl Clone for WorkspaceRetirementStats
Source§fn clone(&self) -> WorkspaceRetirementStats
fn clone(&self) -> WorkspaceRetirementStats
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 moreimpl Copy for WorkspaceRetirementStats
Source§impl Debug for WorkspaceRetirementStats
impl Debug for WorkspaceRetirementStats
Source§impl Default for WorkspaceRetirementStats
impl Default for WorkspaceRetirementStats
Source§fn default() -> WorkspaceRetirementStats
fn default() -> WorkspaceRetirementStats
Returns the “default value” for a type. Read more
impl Eq for WorkspaceRetirementStats
Source§impl PartialEq for WorkspaceRetirementStats
impl PartialEq for WorkspaceRetirementStats
impl StructuralPartialEq for WorkspaceRetirementStats
Auto Trait Implementations§
impl Freeze for WorkspaceRetirementStats
impl RefUnwindSafe for WorkspaceRetirementStats
impl Send for WorkspaceRetirementStats
impl Sync for WorkspaceRetirementStats
impl Unpin for WorkspaceRetirementStats
impl UnsafeUnpin for WorkspaceRetirementStats
impl UnwindSafe for WorkspaceRetirementStats
Blanket Implementations§
impl<T> Boilerplate for T
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
§impl<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
impl<T, U> Imply<T> for U
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