pub struct Update { /* private fields */ }Expand description
An UPDATE statement.
Implementations§
Source§impl Update
impl Update
Sourcepub fn value(self, column: impl IntoIden, value: impl Into<Expr>) -> Self
pub fn value(self, column: impl IntoIden, value: impl Into<Expr>) -> Self
Adds SET column = value.
Sourcepub fn values<C: IntoIden, V: Into<Expr>>(
self,
sets: impl IntoIterator<Item = (C, V)>,
) -> Self
pub fn values<C: IntoIden, V: Into<Expr>>( self, sets: impl IntoIterator<Item = (C, V)>, ) -> Self
Adds several SET assignments.
Sourcepub fn and_where(self, cond: impl IntoCondition) -> Self
pub fn and_where(self, cond: impl IntoCondition) -> Self
Adds a condition to WHERE with AND.
Sourcepub fn returning_all(self) -> Self
pub fn returning_all(self) -> Self
Sets RETURNING *.
Trait Implementations§
impl StructuralPartialEq for Update
Auto Trait Implementations§
impl Freeze for Update
impl RefUnwindSafe for Update
impl Send for Update
impl Sync for Update
impl Unpin for Update
impl UnsafeUnpin for Update
impl UnwindSafe for Update
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