pub enum ToleranceContract {
Windows {
count: u64,
},
UnconfirmedFor {
seconds: u64,
},
}Expand description
One declared tolerance form (R2.3 — no default; both may stand).
Variants§
Windows
tolerance <N> windows — N consecutive unhealthy samples.
UnconfirmedFor
tolerance unconfirmed for <duration> — the only form evaluable
with zero samples (R2.4a).
Trait Implementations§
Source§impl Clone for ToleranceContract
impl Clone for ToleranceContract
Source§fn clone(&self) -> ToleranceContract
fn clone(&self) -> ToleranceContract
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 ToleranceContract
impl Debug for ToleranceContract
Source§impl<'de> Deserialize<'de> for ToleranceContract
impl<'de> Deserialize<'de> for ToleranceContract
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 ToleranceContract
Source§impl PartialEq for ToleranceContract
impl PartialEq for ToleranceContract
Source§impl Serialize for ToleranceContract
impl Serialize for ToleranceContract
impl StructuralPartialEq for ToleranceContract
Auto Trait Implementations§
impl Freeze for ToleranceContract
impl RefUnwindSafe for ToleranceContract
impl Send for ToleranceContract
impl Sync for ToleranceContract
impl Unpin for ToleranceContract
impl UnsafeUnpin for ToleranceContract
impl UnwindSafe for ToleranceContract
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.