pub enum OwnedSqlRowOutcome {
Skip,
Row(Vec<SqlValue>),
Exhausted,
}Expand description
One row-processing outcome after consuming a physical cursor entry.
Variants§
Skip
The physical entry was filtered or skipped by OFFSET.
Row(Vec<SqlValue>)
One projected SQL row is ready for the caller.
Exhausted
A LIMIT was reached and the cursor must not be advanced again.
Trait Implementations§
Source§impl Clone for OwnedSqlRowOutcome
impl Clone for OwnedSqlRowOutcome
Source§fn clone(&self) -> OwnedSqlRowOutcome
fn clone(&self) -> OwnedSqlRowOutcome
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 OwnedSqlRowOutcome
impl Debug for OwnedSqlRowOutcome
Source§impl PartialEq for OwnedSqlRowOutcome
impl PartialEq for OwnedSqlRowOutcome
impl StructuralPartialEq for OwnedSqlRowOutcome
Auto Trait Implementations§
impl Freeze for OwnedSqlRowOutcome
impl RefUnwindSafe for OwnedSqlRowOutcome
impl Send for OwnedSqlRowOutcome
impl Sync for OwnedSqlRowOutcome
impl Unpin for OwnedSqlRowOutcome
impl UnsafeUnpin for OwnedSqlRowOutcome
impl UnwindSafe for OwnedSqlRowOutcome
Blanket Implementations§
impl<T> Allocation for T
impl<T> Allocation for T
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