pub enum TransactWriteOperation {
Put {
item: Item,
condition: Option<Expr>,
},
Update {
actions: Vec<UpdateAction>,
condition: Option<Expr>,
},
Delete {
condition: Option<Expr>,
},
ConditionCheck {
condition: Expr,
},
}Expand description
Transaction write operation (Phase 2.7+)
Variants§
Put
Put an item with optional condition
Update
Update an item with optional condition
Delete
Delete an item with optional condition
ConditionCheck
Condition check only (no write)
Implementations§
Trait Implementations§
Source§impl Clone for TransactWriteOperation
impl Clone for TransactWriteOperation
Source§fn clone(&self) -> TransactWriteOperation
fn clone(&self) -> TransactWriteOperation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !Freeze for TransactWriteOperation
impl RefUnwindSafe for TransactWriteOperation
impl Send for TransactWriteOperation
impl Sync for TransactWriteOperation
impl Unpin for TransactWriteOperation
impl UnwindSafe for TransactWriteOperation
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