pub struct UpdateExpr {
pub set_actions: Vec<SetAction>,
pub remove_actions: Vec<Vec<PathElement>>,
pub add_actions: Vec<AddAction>,
pub delete_actions: Vec<DeleteAction>,
}Expand description
Parsed update expression with all clause actions.
Fields§
§set_actions: Vec<SetAction>§remove_actions: Vec<Vec<PathElement>>§add_actions: Vec<AddAction>§delete_actions: Vec<DeleteAction>Trait Implementations§
Auto Trait Implementations§
impl Freeze for UpdateExpr
impl RefUnwindSafe for UpdateExpr
impl Send for UpdateExpr
impl Sync for UpdateExpr
impl Unpin for UpdateExpr
impl UnsafeUnpin for UpdateExpr
impl UnwindSafe for UpdateExpr
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