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() -> ProcessChangeCursor
pub fn from_store_sequence(sequence: u64) -> ProcessChangeCursor
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<ProcessChangeCursor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProcessChangeCursor, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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