pub struct StoreOffset { /* private fields */ }Expand description
Offset of a StoreCursor.
Implementations§
Source§impl StoreOffset
impl StoreOffset
Sourcepub fn new(shard: Option<u64>, index_offset: Option<usize>) -> Self
pub fn new(shard: Option<u64>, index_offset: Option<usize>) -> Self
Shard and index offset are trimmed to multiples of SHARD_TIME and INDEX_ENTRY_SIZE respectively. Index offset is ignored if shard is None.
pub fn get_shard(&self) -> Option<u64>
pub fn get_index_offset(&self) -> Option<usize>
Trait Implementations§
Source§impl Clone for StoreOffset
impl Clone for StoreOffset
Source§fn clone(&self) -> StoreOffset
fn clone(&self) -> StoreOffset
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 StoreOffset
impl Debug for StoreOffset
Source§impl Default for StoreOffset
impl Default for StoreOffset
Source§fn default() -> StoreOffset
fn default() -> StoreOffset
Returns the “default value” for a type. Read more
Source§impl PartialEq for StoreOffset
impl PartialEq for StoreOffset
impl StructuralPartialEq for StoreOffset
Auto Trait Implementations§
impl Freeze for StoreOffset
impl RefUnwindSafe for StoreOffset
impl Send for StoreOffset
impl Sync for StoreOffset
impl Unpin for StoreOffset
impl UnwindSafe for StoreOffset
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