pub struct ChangesResponse {
pub namespace_id: NamespaceId,
pub after_seq: ChangeSeq,
pub through_seq: ChangeSeq,
pub next_after_seq: Option<ChangeSeq>,
pub changes: Vec<CommittedChange>,
}Expand description
Change-feed response after a cursor.
Fields§
§namespace_id: NamespaceIdNamespace whose ordered commit stream was read.
after_seq: ChangeSeqExclusive cursor supplied by the caller, or the endpoint’s initial position.
through_seq: ChangeSeqSnapshot head through which this page was evaluated.
next_after_seq: Option<ChangeSeq>Cursor to request when another page remains, or None at through_seq.
changes: Vec<CommittedChange>Logical commits after after_seq, ordered by ascending namespace sequence.
Trait Implementations§
Source§impl Clone for ChangesResponse
impl Clone for ChangesResponse
Source§fn clone(&self) -> ChangesResponse
fn clone(&self) -> ChangesResponse
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 moreSource§impl Debug for ChangesResponse
impl Debug for ChangesResponse
Source§impl<'de> Deserialize<'de> for ChangesResponse
impl<'de> Deserialize<'de> for ChangesResponse
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 ChangesResponse
Source§impl PartialEq for ChangesResponse
impl PartialEq for ChangesResponse
Source§impl Serialize for ChangesResponse
impl Serialize for ChangesResponse
impl StructuralPartialEq for ChangesResponse
Auto Trait Implementations§
impl Freeze for ChangesResponse
impl RefUnwindSafe for ChangesResponse
impl Send for ChangesResponse
impl Sync for ChangesResponse
impl Unpin for ChangesResponse
impl UnsafeUnpin for ChangesResponse
impl UnwindSafe for ChangesResponse
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