pub struct ProcessChangeCursor(/* private fields */);Expand description
Opaque position in a store’s Process Change Feed.
The wrapped sequence is meaningful only to the registry backend that issued it. Backends expose constructors/accessors so external store implementations can persist and bind the position, but consumers should treat values as cursors, not comparable timestamps.
Implementations§
Source§impl ProcessChangeCursor
impl ProcessChangeCursor
pub fn initial() -> Self
pub fn from_store_sequence(sequence: u64) -> Self
pub fn store_sequence(self) -> u64
Trait Implementations§
Source§impl Clone for ProcessChangeCursor
impl Clone for ProcessChangeCursor
Source§fn clone(&self) -> ProcessChangeCursor
fn clone(&self) -> ProcessChangeCursor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ProcessChangeCursor
Source§impl Debug for ProcessChangeCursor
impl Debug for ProcessChangeCursor
Source§impl Default for ProcessChangeCursor
impl Default for ProcessChangeCursor
Source§fn default() -> ProcessChangeCursor
fn default() -> ProcessChangeCursor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProcessChangeCursor
impl<'de> Deserialize<'de> for ProcessChangeCursor
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ProcessChangeCursor
Source§impl PartialEq for ProcessChangeCursor
impl PartialEq for ProcessChangeCursor
Source§impl Serialize for ProcessChangeCursor
impl Serialize for ProcessChangeCursor
impl StructuralPartialEq for ProcessChangeCursor
Auto Trait Implementations§
impl Freeze for ProcessChangeCursor
impl RefUnwindSafe for ProcessChangeCursor
impl Send for ProcessChangeCursor
impl Sync for ProcessChangeCursor
impl Unpin for ProcessChangeCursor
impl UnsafeUnpin for ProcessChangeCursor
impl UnwindSafe for ProcessChangeCursor
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