pub struct MarkerVerifier;Expand description
Verifier for a single marker sidecar backend.
Implementations§
Source§impl MarkerVerifier
impl MarkerVerifier
Sourcepub fn scan(
backend: &dyn MarkerBackend,
entry_high_watermark: u64,
) -> Result<MarkerVerifyReport, EventStoreError>
pub fn scan( backend: &dyn MarkerBackend, entry_high_watermark: u64, ) -> Result<MarkerVerifyReport, EventStoreError>
Scans the marker sidecar and returns all non-fatal findings.
entry_high_watermark comes from the sibling entry run and bounds marker
event_seq_before values.
§Errors
Returns EventStoreError when the backend cannot scan a marker table or manifest.
Trait Implementations§
Source§impl Debug for MarkerVerifier
impl Debug for MarkerVerifier
Source§impl Default for MarkerVerifier
impl Default for MarkerVerifier
Source§fn default() -> MarkerVerifier
fn default() -> MarkerVerifier
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MarkerVerifier
impl RefUnwindSafe for MarkerVerifier
impl Send for MarkerVerifier
impl Sync for MarkerVerifier
impl Unpin for MarkerVerifier
impl UnsafeUnpin for MarkerVerifier
impl UnwindSafe for MarkerVerifier
Blanket Implementations§
impl<T> Allocation for T
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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