pub struct SelectForSet;Expand description
Builder state after a row-locking clause (FOR UPDATE, FOR SHARE, …).
Only .nowait() and .skip_locked() can follow.
Trait Implementations§
impl ClauseAllowed<Source> for SelectForSet
Source§impl Clone for SelectForSet
impl Clone for SelectForSet
impl Copy for SelectForSet
Source§impl Debug for SelectForSet
impl Debug for SelectForSet
Source§impl Default for SelectForSet
impl Default for SelectForSet
Source§impl ExecutableState for SelectForSet
impl ExecutableState for SelectForSet
Source§type Rows<R: RowCount> = ZeroOrMore
type Rows<R: RowCount> = ZeroOrMore
The row count of a query in this state whose selection alone has
RowCount R: R when the clauses so far
keep every row of the selection (FROM, JOIN, WHERE, ORDER BY), else
ZeroOrMore (LIMIT, OFFSET, a set
operation, or a statement other than SELECT).Auto Trait Implementations§
impl Freeze for SelectForSet
impl RefUnwindSafe for SelectForSet
impl Send for SelectForSet
impl Sync for SelectForSet
impl Unpin for SelectForSet
impl UnsafeUnpin for SelectForSet
impl UnwindSafe for SelectForSet
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