pub enum BoundStatement {
Select(Box<BoundSelect>),
Insert(Box<BoundInsert>),
Update(Box<BoundUpdate>),
Delete(Box<BoundDelete>),
Directive(Box<Directive>),
Empty,
}Expand description
A bound statement.
Variants§
Select(Box<BoundSelect>)
A SELECT or VALUES.
Insert(Box<BoundInsert>)
An INSERT or REPLACE.
Update(Box<BoundUpdate>)
An UPDATE.
Delete(Box<BoundDelete>)
A DELETE.
Directive(Box<Directive>)
A statement the session executes itself rather than compiling.
Empty
A statement that compiles to no program.
Trait Implementations§
Source§impl Clone for BoundStatement
impl Clone for BoundStatement
Source§impl Debug for BoundStatement
impl Debug for BoundStatement
Source§impl PartialEq for BoundStatement
impl PartialEq for BoundStatement
impl StructuralPartialEq for BoundStatement
Auto Trait Implementations§
impl !Send for BoundStatement
impl !Sync for BoundStatement
impl Freeze for BoundStatement
impl RefUnwindSafe for BoundStatement
impl Unpin for BoundStatement
impl UnsafeUnpin for BoundStatement
impl UnwindSafe for BoundStatement
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