pub struct DocumentScanCursor {
pub generation: u64,
pub order: ScanOrder,
pub source: DocumentScanSource,
pub next_row: u32,
}Expand description
Opaque-to-callers continuation for one published store generation.
Fields§
§generation: u64Generation pinned by the page that produced this cursor.
order: ScanOrderOrder of the scan that issued this cursor; a request with any other order rejects it.
source: DocumentScanSourceSource containing the next matching row.
next_row: u32Source-local row at which the next page starts.
Trait Implementations§
Source§impl Clone for DocumentScanCursor
impl Clone for DocumentScanCursor
impl Copy for DocumentScanCursor
Source§impl Debug for DocumentScanCursor
impl Debug for DocumentScanCursor
impl Eq for DocumentScanCursor
Source§impl PartialEq for DocumentScanCursor
impl PartialEq for DocumentScanCursor
impl StructuralPartialEq for DocumentScanCursor
Auto Trait Implementations§
impl Freeze for DocumentScanCursor
impl RefUnwindSafe for DocumentScanCursor
impl Send for DocumentScanCursor
impl Sync for DocumentScanCursor
impl Unpin for DocumentScanCursor
impl UnsafeUnpin for DocumentScanCursor
impl UnwindSafe for DocumentScanCursor
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