pub struct ClientDiagnosticsSnapshot {Show 14 fields
pub version: u8,
pub captured_at_ms: i64,
pub host: ClientDiagnosticsHost,
pub security_lifecycle: String,
pub schema: ClientDiagnosticsSchema,
pub replica: ClientDiagnosticsReplica,
pub lease: ClientDiagnosticsLease,
pub units: DiagnosticUnits,
pub active_units: usize,
pub replica_cursor: i64,
pub last_round: Option<DiagnosticLastRound>,
pub last_change: Option<DiagnosticLastChange>,
pub storage: ClientDiagnosticsStorage,
pub query_failures: Vec<DiagnosticQueryFailure>,
}Fields§
§version: u8§captured_at_ms: i64§host: ClientDiagnosticsHost§security_lifecycle: String§schema: ClientDiagnosticsSchema§replica: ClientDiagnosticsReplica§lease: ClientDiagnosticsLease§units: DiagnosticUnits§active_units: usizeUnits the next registration list carries; the server limit counts these (§4.1).
replica_cursor: i64§4.5 replica cursor; -1 while no unit is live.
last_round: Option<DiagnosticLastRound>§last_change: Option<DiagnosticLastChange>§storage: ClientDiagnosticsStorage§query_failures: Vec<DiagnosticQueryFailure>Trait Implementations§
Source§impl Clone for ClientDiagnosticsSnapshot
impl Clone for ClientDiagnosticsSnapshot
Source§impl Debug for ClientDiagnosticsSnapshot
impl Debug for ClientDiagnosticsSnapshot
impl Eq for ClientDiagnosticsSnapshot
impl StructuralPartialEq for ClientDiagnosticsSnapshot
Auto Trait Implementations§
impl Forget for ClientDiagnosticsSnapshot
impl Freeze for ClientDiagnosticsSnapshot
impl Move for ClientDiagnosticsSnapshot
impl RefUnwindSafe for ClientDiagnosticsSnapshot
impl Send for ClientDiagnosticsSnapshot
impl Sync for ClientDiagnosticsSnapshot
impl Unpin for ClientDiagnosticsSnapshot
impl UnsafeUnpin for ClientDiagnosticsSnapshot
impl UnwindSafe for ClientDiagnosticsSnapshot
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