pub struct MessageCursor {
pub sequence: i64,
pub id: String,
}Expand description
Stable opaque cursor position for (sequence ASC, id ASC) ordering.
Fields§
§sequence: i64§id: StringImplementations§
Trait Implementations§
Source§impl Clone for MessageCursor
impl Clone for MessageCursor
Source§fn clone(&self) -> MessageCursor
fn clone(&self) -> MessageCursor
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 MessageCursor
impl Debug for MessageCursor
Source§impl<'de> Deserialize<'de> for MessageCursor
impl<'de> Deserialize<'de> for MessageCursor
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 MessageCursor
Source§impl PartialEq for MessageCursor
impl PartialEq for MessageCursor
Source§impl Serialize for MessageCursor
impl Serialize for MessageCursor
impl StructuralPartialEq for MessageCursor
Auto Trait Implementations§
impl Freeze for MessageCursor
impl RefUnwindSafe for MessageCursor
impl Send for MessageCursor
impl Sync for MessageCursor
impl Unpin for MessageCursor
impl UnsafeUnpin for MessageCursor
impl UnwindSafe for MessageCursor
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