pub struct ClientDiagnosticsSnapshot {
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 subscriptions: Vec<DiagnosticSubscription>,
pub subscriptions_truncated: bool,
pub last_round: Option<DiagnosticLastRound>,
pub last_change: Option<DiagnosticLastChange>,
pub storage: ClientDiagnosticsStorage,
}Fields§
§version: u8§captured_at_ms: i64§host: ClientDiagnosticsHost§security_lifecycle: String§schema: ClientDiagnosticsSchema§replica: ClientDiagnosticsReplica§lease: ClientDiagnosticsLease§subscriptions: Vec<DiagnosticSubscription>§subscriptions_truncated: bool§last_round: Option<DiagnosticLastRound>§last_change: Option<DiagnosticLastChange>§storage: ClientDiagnosticsStorageTrait Implementations§
Source§impl Clone for ClientDiagnosticsSnapshot
impl Clone for ClientDiagnosticsSnapshot
Source§fn clone(&self) -> ClientDiagnosticsSnapshot
fn clone(&self) -> ClientDiagnosticsSnapshot
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 ClientDiagnosticsSnapshot
impl Debug for ClientDiagnosticsSnapshot
impl Eq for ClientDiagnosticsSnapshot
impl StructuralPartialEq for ClientDiagnosticsSnapshot
Auto Trait Implementations§
impl Freeze 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