pub struct ServiceInputStatusSnapshot {Show 14 fields
pub protocol: ServiceInputProtocol,
pub generation: Option<u64>,
pub health: ServiceInputHealth,
pub queue_capacity: usize,
pub max_line_bytes: usize,
pub accepted_lines: u64,
pub written_lines: u64,
pub dropped_queue_full: u64,
pub dropped_stale_generation: u64,
pub dropped_stopped: u64,
pub dropped_broken_stdin: u64,
pub serialization_failures: u64,
pub oversize_lines: u64,
pub write_failures: u64,
}Expand description
Payload-free diagnostics for one supervised service’s NDJSON input across all of its process generations. Only bounded counters and protocol state are exposed: no serialized values, OS error strings, environment, or paths.
Fields§
§protocol: ServiceInputProtocol§generation: Option<u64>The currently bound generation. None means there is no writable
child right now; handles from prior generations remain invalid.
health: ServiceInputHealth§queue_capacity: usize§max_line_bytes: usize§accepted_lines: u64§written_lines: u64§dropped_queue_full: u64§dropped_stale_generation: u64§dropped_stopped: u64§dropped_broken_stdin: u64§serialization_failures: u64§oversize_lines: u64§write_failures: u64Trait Implementations§
Source§impl Clone for ServiceInputStatusSnapshot
impl Clone for ServiceInputStatusSnapshot
Source§fn clone(&self) -> ServiceInputStatusSnapshot
fn clone(&self) -> ServiceInputStatusSnapshot
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 ServiceInputStatusSnapshot
impl Debug for ServiceInputStatusSnapshot
impl Eq for ServiceInputStatusSnapshot
impl StructuralPartialEq for ServiceInputStatusSnapshot
Auto Trait Implementations§
impl Freeze for ServiceInputStatusSnapshot
impl RefUnwindSafe for ServiceInputStatusSnapshot
impl Send for ServiceInputStatusSnapshot
impl Sync for ServiceInputStatusSnapshot
impl Unpin for ServiceInputStatusSnapshot
impl UnsafeUnpin for ServiceInputStatusSnapshot
impl UnwindSafe for ServiceInputStatusSnapshot
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.