pub enum PageWrite {
Output {
output: Rc<Output>,
gasp: bool,
},
Applied(AppliedTransaction),
Backend(Rc<dyn Any>),
}Expand description
One write of a page’s batch, in the order the admission made it.
Variants§
Output
Storage::insert_output_with_origin(output, gasp).
Applied(AppliedTransaction)
Storage::insert_applied_transaction.
Backend(Rc<dyn Any>)
A statement of the backend’s own (a lookup index row), opaque to the engine: the backend that deferred it applies it in its batch.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for PageWrite
impl !Send for PageWrite
impl !Sync for PageWrite
impl !UnwindSafe for PageWrite
impl Freeze for PageWrite
impl Unpin for PageWrite
impl UnsafeUnpin for PageWrite
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