pub struct UpdatedAtStamper { /* private fields */ }Expand description
The database-owned _updated_at stamping capability over its shared Hlc.
The database creates it only while executing a host write. Pull advances the
same Arc<Hlc>, so every later SqlContext::stamp observes that advance and
cannot sort behind a pulled row.
It exposes only UpdatedAtStamper::stamp — never seed/advance_past/
high_water. Those drive the clock and are coven’s alone; the host write
path is a pure consumer of stamps and must not poke clock state.
Implementations§
Trait Implementations§
Source§impl Clone for UpdatedAtStamper
impl Clone for UpdatedAtStamper
Source§fn clone(&self) -> UpdatedAtStamper
fn clone(&self) -> UpdatedAtStamper
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 moreAuto Trait Implementations§
impl Freeze for UpdatedAtStamper
impl !RefUnwindSafe for UpdatedAtStamper
impl Send for UpdatedAtStamper
impl Sync for UpdatedAtStamper
impl Unpin for UpdatedAtStamper
impl UnsafeUnpin for UpdatedAtStamper
impl !UnwindSafe for UpdatedAtStamper
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