pub struct TemporalIndex { /* private fields */ }Implementations§
Source§impl TemporalIndex
impl TemporalIndex
pub fn new() -> Self
pub fn with_capacity(capacity: usize) -> Self
pub fn lookup(&self, lookup_value: &Value, timestamp: i64) -> Option<Value>
pub fn lookup_latest(&self, lookup_value: &Value) -> Option<Value>
pub fn insert(&self, lookup_value: Value, primary_key: Value, timestamp: i64)
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn total_entries(&self) -> usize
pub fn cleanup_expired(&self, cutoff_timestamp: i64) -> usize
Trait Implementations§
Source§impl Debug for TemporalIndex
impl Debug for TemporalIndex
Auto Trait Implementations§
impl !Freeze for TemporalIndex
impl RefUnwindSafe for TemporalIndex
impl Send for TemporalIndex
impl Sync for TemporalIndex
impl Unpin for TemporalIndex
impl UnwindSafe for TemporalIndex
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