pub struct SnapshotRead {
pub revision: String,
pub queries: Vec<Vec<QueryRow>>,
pub coverage: CoverageSnapshot,
pub subscriptions: Vec<SubscriptionCatchup>,
pub deliveries: Vec<CommitDelivery>,
}Expand description
§7.5: the result of one atomic snapshot read over a single SQLite read transaction: one revision, every requested read-only statement’s rows, requested window coverage, requested subscription catch-up states, and requested commit deliveries.
Fields§
§revision: String§queries: Vec<Vec<QueryRow>>§coverage: CoverageSnapshot§subscriptions: Vec<SubscriptionCatchup>§deliveries: Vec<CommitDelivery>Trait Implementations§
Source§impl Clone for SnapshotRead
impl Clone for SnapshotRead
Source§impl Debug for SnapshotRead
impl Debug for SnapshotRead
Auto Trait Implementations§
impl Freeze for SnapshotRead
impl RefUnwindSafe for SnapshotRead
impl Send for SnapshotRead
impl Sync for SnapshotRead
impl Unpin for SnapshotRead
impl UnsafeUnpin for SnapshotRead
impl UnwindSafe for SnapshotRead
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