pub struct HostcallReactorTelemetry {
pub shard_count: usize,
pub queue_depths: Vec<usize>,
pub max_queue_depths: Vec<usize>,
pub total_enqueued: Vec<u64>,
pub rejected_enqueues: u64,
pub total_dispatched: u64,
pub numa_pool_active: bool,
pub affinity_advisory_count: usize,
}Expand description
Lightweight queueing telemetry for the reactor mesh.
Fields§
§shard_count: usize§queue_depths: Vec<usize>§max_queue_depths: Vec<usize>§total_enqueued: Vec<u64>§rejected_enqueues: u64§total_dispatched: u64§numa_pool_active: boolWhether a NUMA slab pool is active.
affinity_advisory_count: usizeNumber of thread affinity advisories available.
Trait Implementations§
Source§impl Clone for HostcallReactorTelemetry
impl Clone for HostcallReactorTelemetry
Source§fn clone(&self) -> HostcallReactorTelemetry
fn clone(&self) -> HostcallReactorTelemetry
Returns a duplicate of the value. Read more
1.0.0 · 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 HostcallReactorTelemetry
impl Debug for HostcallReactorTelemetry
Source§impl PartialEq for HostcallReactorTelemetry
impl PartialEq for HostcallReactorTelemetry
Source§impl Serialize for HostcallReactorTelemetry
impl Serialize for HostcallReactorTelemetry
impl Eq for HostcallReactorTelemetry
impl StructuralPartialEq for HostcallReactorTelemetry
Auto Trait Implementations§
impl Freeze for HostcallReactorTelemetry
impl RefUnwindSafe for HostcallReactorTelemetry
impl Send for HostcallReactorTelemetry
impl Sync for HostcallReactorTelemetry
impl Unpin for HostcallReactorTelemetry
impl UnsafeUnpin for HostcallReactorTelemetry
impl UnwindSafe for HostcallReactorTelemetry
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).
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 moreSource§impl<T> ModelDump for Twhere
T: Serialize,
impl<T> ModelDump for Twhere
T: Serialize,
Source§fn model_dump(&self, options: DumpOptions) -> Result<Value, Error>
fn model_dump(&self, options: DumpOptions) -> Result<Value, Error>
Serialize a model to a JSON value. Read more
Source§fn model_dump_json(&self) -> Result<String, Error>
fn model_dump_json(&self) -> Result<String, Error>
Serialize a model to a JSON string with default options.
Source§fn model_dump_json_pretty(&self) -> Result<String, Error>
fn model_dump_json_pretty(&self) -> Result<String, Error>
Serialize a model to a pretty-printed JSON string.
Source§fn model_dump_json_with_options(
&self,
options: DumpOptions,
) -> Result<String, Error>
fn model_dump_json_with_options( &self, options: DumpOptions, ) -> Result<String, Error>
Serialize a model to a JSON string with full options support. Read more