pub struct EventSubscriptionCounts {
pub active_tasks: usize,
pub active_timers: usize,
pub active_transactions: usize,
pub started_tasks: u64,
pub finished_tasks: u64,
pub shed: u64,
}Expand description
Runtime resource measurements for outbound event subscriptions.
Fields§
§active_tasks: usizeLive lifecycle tasks.
active_timers: usizeLive timer tasks.
active_transactions: usizeSUBSCRIBE transactions whose final result is still being observed.
started_tasks: u64Lifecycle tasks started since construction.
finished_tasks: u64Lifecycle tasks which exited.
shed: u64NOTIFY requests refused because a bounded driver queue was full.
Trait Implementations§
Source§impl Clone for EventSubscriptionCounts
impl Clone for EventSubscriptionCounts
Source§fn clone(&self) -> EventSubscriptionCounts
fn clone(&self) -> EventSubscriptionCounts
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 EventSubscriptionCounts
impl Debug for EventSubscriptionCounts
Source§impl PartialEq for EventSubscriptionCounts
impl PartialEq for EventSubscriptionCounts
Source§fn eq(&self, other: &EventSubscriptionCounts) -> bool
fn eq(&self, other: &EventSubscriptionCounts) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for EventSubscriptionCounts
impl Eq for EventSubscriptionCounts
impl StructuralPartialEq for EventSubscriptionCounts
Auto Trait Implementations§
impl Freeze for EventSubscriptionCounts
impl RefUnwindSafe for EventSubscriptionCounts
impl Send for EventSubscriptionCounts
impl Sync for EventSubscriptionCounts
impl Unpin for EventSubscriptionCounts
impl UnsafeUnpin for EventSubscriptionCounts
impl UnwindSafe for EventSubscriptionCounts
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<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<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