pub struct WindowTelemetry {
pub ticket: u32,
pub tenant_id: u32,
pub opcode: u32,
pub required_slots: u32,
pub lookahead_slots: u32,
pub published: u32,
pub claimed: u32,
pub done: u32,
pub wait_io: u32,
pub yield_count: u32,
pub requeue: u32,
pub fault: u32,
}Expand description
Aggregated telemetry for one ticketed route window.
Fields§
§ticket: u32Stable ticket id encoded in arg0.
tenant_id: u32Tenant id shared by all emitted slots in this window.
opcode: u32Opcode shared by the window payload slots.
required_slots: u32Number of required slots in the window.
lookahead_slots: u32Number of lookahead slots in the window.
published: u32Number of slots currently published.
claimed: u32Number of slots currently claimed.
done: u32Number of slots completed.
wait_io: u32Number of slots waiting for I/O.
yield_count: u32Number of yielded slots.
requeue: u32Number of requeued slots.
fault: u32Number of faulted slots.
Implementations§
Trait Implementations§
Source§impl Clone for WindowTelemetry
impl Clone for WindowTelemetry
Source§fn clone(&self) -> WindowTelemetry
fn clone(&self) -> WindowTelemetry
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 WindowTelemetry
impl Debug for WindowTelemetry
Source§impl PartialEq for WindowTelemetry
impl PartialEq for WindowTelemetry
Source§fn eq(&self, other: &WindowTelemetry) -> bool
fn eq(&self, other: &WindowTelemetry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for WindowTelemetry
impl StructuralPartialEq for WindowTelemetry
Auto Trait Implementations§
impl Freeze for WindowTelemetry
impl RefUnwindSafe for WindowTelemetry
impl Send for WindowTelemetry
impl Sync for WindowTelemetry
impl Unpin for WindowTelemetry
impl UnsafeUnpin for WindowTelemetry
impl UnwindSafe for WindowTelemetry
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,
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.