pub struct CheckpointStoreMetrics {
pub store_id: String,
pub role: String,
pub database: Option<String>,
pub timing: CheckpointTiming,
}Expand description
One checkpoint store in this daemon’s fixed topology. IDs are process-local:
main or secondary:<index> in dispatcher order. The basename is display-only,
not an identity; no directory path is exposed. Restart/topology changes reset
the interpretation of interval deltas.
Fields§
§store_id: String§role: String§database: Option<String>§timing: CheckpointTimingTrait Implementations§
Source§impl Clone for CheckpointStoreMetrics
impl Clone for CheckpointStoreMetrics
Source§impl Debug for CheckpointStoreMetrics
impl Debug for CheckpointStoreMetrics
Source§impl Default for CheckpointStoreMetrics
impl Default for CheckpointStoreMetrics
Source§impl<'de> Deserialize<'de> for CheckpointStoreMetricswhere
CheckpointStoreMetrics: Default,
impl<'de> Deserialize<'de> for CheckpointStoreMetricswhere
CheckpointStoreMetrics: Default,
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
Source§impl PartialEq for CheckpointStoreMetrics
impl PartialEq for CheckpointStoreMetrics
Source§impl Serialize for CheckpointStoreMetrics
impl Serialize for CheckpointStoreMetrics
impl StructuralPartialEq for CheckpointStoreMetrics
Auto Trait Implementations§
impl Freeze for CheckpointStoreMetrics
impl RefUnwindSafe for CheckpointStoreMetrics
impl Send for CheckpointStoreMetrics
impl Sync for CheckpointStoreMetrics
impl Unpin for CheckpointStoreMetrics
impl UnsafeUnpin for CheckpointStoreMetrics
impl UnwindSafe for CheckpointStoreMetrics
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more