pub struct SessionMonotonicMetrics {
pub monotonic_read_violations_prevented_total: u64,
pub monotonic_write_reorders_prevented_total: u64,
}Expand description
Session monotonicity metrics.
Fields§
§monotonic_read_violations_prevented_total: u64Reads prevented from going backwards.
monotonic_write_reorders_prevented_total: u64Writes prevented from reordering or lowering their stamp.
Trait Implementations§
Source§impl Clone for SessionMonotonicMetrics
impl Clone for SessionMonotonicMetrics
Source§fn clone(&self) -> SessionMonotonicMetrics
fn clone(&self) -> SessionMonotonicMetrics
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 moreimpl Copy for SessionMonotonicMetrics
Source§impl Debug for SessionMonotonicMetrics
impl Debug for SessionMonotonicMetrics
Source§impl Default for SessionMonotonicMetrics
impl Default for SessionMonotonicMetrics
Source§fn default() -> SessionMonotonicMetrics
fn default() -> SessionMonotonicMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionMonotonicMetrics
impl<'de> Deserialize<'de> for SessionMonotonicMetrics
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 SessionMonotonicMetrics
Source§impl PartialEq for SessionMonotonicMetrics
impl PartialEq for SessionMonotonicMetrics
Source§fn eq(&self, other: &SessionMonotonicMetrics) -> bool
fn eq(&self, other: &SessionMonotonicMetrics) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SessionMonotonicMetrics
impl Serialize for SessionMonotonicMetrics
impl StructuralPartialEq for SessionMonotonicMetrics
Auto Trait Implementations§
impl Freeze for SessionMonotonicMetrics
impl RefUnwindSafe for SessionMonotonicMetrics
impl Send for SessionMonotonicMetrics
impl Sync for SessionMonotonicMetrics
impl Unpin for SessionMonotonicMetrics
impl UnsafeUnpin for SessionMonotonicMetrics
impl UnwindSafe for SessionMonotonicMetrics
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
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.