pub struct ClientStatusSnapshot {
pub status: ClientStatus,
pub failure: Option<ClientFailure>,
}Expand description
Snapshot returned by status APIs.
Fields§
§status: ClientStatusCurrent client status.
failure: Option<ClientFailure>Optional redacted failure.
Implementations§
Source§impl ClientStatusSnapshot
impl ClientStatusSnapshot
Sourcepub fn current(status: ClientStatus) -> Self
pub fn current(status: ClientStatus) -> Self
Creates a status snapshot.
Trait Implementations§
Source§impl Clone for ClientStatusSnapshot
impl Clone for ClientStatusSnapshot
Source§fn clone(&self) -> ClientStatusSnapshot
fn clone(&self) -> ClientStatusSnapshot
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 ClientStatusSnapshot
impl Debug for ClientStatusSnapshot
Source§impl<'de> Deserialize<'de> for ClientStatusSnapshot
impl<'de> Deserialize<'de> for ClientStatusSnapshot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ClientStatusSnapshot
Source§impl PartialEq for ClientStatusSnapshot
impl PartialEq for ClientStatusSnapshot
Source§fn eq(&self, other: &ClientStatusSnapshot) -> bool
fn eq(&self, other: &ClientStatusSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ClientStatusSnapshot
impl Serialize for ClientStatusSnapshot
impl StructuralPartialEq for ClientStatusSnapshot
Auto Trait Implementations§
impl Freeze for ClientStatusSnapshot
impl RefUnwindSafe for ClientStatusSnapshot
impl Send for ClientStatusSnapshot
impl Sync for ClientStatusSnapshot
impl Unpin for ClientStatusSnapshot
impl UnsafeUnpin for ClientStatusSnapshot
impl UnwindSafe for ClientStatusSnapshot
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