pub struct WatcherDiagnostics {
pub state: String,
pub watched_repository_count: usize,
pub total_events_received: u64,
pub total_events_filtered: u64,
pub total_index_tasks_queued: u64,
pub total_events_dropped: u64,
pub last_error: Option<String>,
pub degraded_reason: Option<String>,
}Fields§
§state: String§watched_repository_count: usize§total_events_received: u64§total_events_filtered: u64§total_index_tasks_queued: u64§total_events_dropped: u64§last_error: Option<String>§degraded_reason: Option<String>Implementations§
Source§impl WatcherDiagnostics
impl WatcherDiagnostics
pub fn default_disabled() -> Self
pub fn from_watcher_state(inner: &WatcherDiagnostics) -> Self
Trait Implementations§
Source§impl Clone for WatcherDiagnostics
impl Clone for WatcherDiagnostics
Source§fn clone(&self) -> WatcherDiagnostics
fn clone(&self) -> WatcherDiagnostics
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 WatcherDiagnostics
impl Debug for WatcherDiagnostics
Source§impl Default for WatcherDiagnostics
impl Default for WatcherDiagnostics
Source§fn default() -> WatcherDiagnostics
fn default() -> WatcherDiagnostics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WatcherDiagnostics
impl<'de> Deserialize<'de> for WatcherDiagnostics
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 WatcherDiagnostics
Source§impl PartialEq for WatcherDiagnostics
impl PartialEq for WatcherDiagnostics
Source§fn eq(&self, other: &WatcherDiagnostics) -> bool
fn eq(&self, other: &WatcherDiagnostics) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WatcherDiagnostics
impl Serialize for WatcherDiagnostics
impl StructuralPartialEq for WatcherDiagnostics
Auto Trait Implementations§
impl Freeze for WatcherDiagnostics
impl RefUnwindSafe for WatcherDiagnostics
impl Send for WatcherDiagnostics
impl Sync for WatcherDiagnostics
impl Unpin for WatcherDiagnostics
impl UnsafeUnpin for WatcherDiagnostics
impl UnwindSafe for WatcherDiagnostics
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.