#[non_exhaustive]pub struct ReadReply {
pub rows: Vec<StepRow>,
pub next: Option<Cursor>,
pub through: Cursor,
}Expand description
Reply of usage.steps.read. Unknown members are ignored.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.rows: Vec<StepRow>Oldest first. Several rows may share an identity; the last one wins.
next: Option<Cursor>The cursor to pass as after for the following page, or null when
this reply reached through. Always sent, as null when absent.
through: CursorThe newest committed cursor.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ReadReply
impl<'de> Deserialize<'de> for ReadReply
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 StructuralPartialEq for ReadReply
Auto Trait Implementations§
impl Freeze for ReadReply
impl RefUnwindSafe for ReadReply
impl Send for ReadReply
impl Sync for ReadReply
impl Unpin for ReadReply
impl UnsafeUnpin for ReadReply
impl UnwindSafe for ReadReply
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