pub struct VersionTracker { /* private fields */ }Implementations§
Source§impl VersionTracker
impl VersionTracker
pub fn new() -> Self
pub fn with_capacity(capacity: usize) -> Self
pub fn get(&self, primary_key: &Value, event_type: &str) -> Option<(u64, u64)>
pub fn insert( &self, primary_key: &Value, event_type: &str, slot: u64, ordering_value: u64, )
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Debug for VersionTracker
impl Debug for VersionTracker
Auto Trait Implementations§
impl !Freeze for VersionTracker
impl RefUnwindSafe for VersionTracker
impl Send for VersionTracker
impl Sync for VersionTracker
impl Unpin for VersionTracker
impl UnwindSafe for VersionTracker
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