pub struct InitWatermark {
pub checkpoint_hi_inclusive: Option<u64>,
pub reader_lo: u64,
}Expand description
Used during watermark initialization to set and return state.
Fields§
§checkpoint_hi_inclusive: Option<u64>Calculated by the framework as default_next_checkpoint.checked_sub(1).
reader_lo: u64Calculated by the framework as default_next_checkpoint.
Trait Implementations§
Source§impl Clone for InitWatermark
impl Clone for InitWatermark
Source§fn clone(&self) -> InitWatermark
fn clone(&self) -> InitWatermark
Returns a duplicate of the value. Read more
1.0.0 · 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 InitWatermark
impl Debug for InitWatermark
Source§impl Default for InitWatermark
impl Default for InitWatermark
Source§fn default() -> InitWatermark
fn default() -> InitWatermark
Returns the “default value” for a type. Read more
Source§impl PartialEq for InitWatermark
impl PartialEq for InitWatermark
impl Copy for InitWatermark
impl StructuralPartialEq for InitWatermark
Auto Trait Implementations§
impl Freeze for InitWatermark
impl RefUnwindSafe for InitWatermark
impl Send for InitWatermark
impl Sync for InitWatermark
impl Unpin for InitWatermark
impl UnwindSafe for InitWatermark
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