pub enum TableMutation {
UpsertRow(TableRowMutation),
PatchRow(PatchTableRowMutation),
DeleteRow(DeleteTableRowMutation),
}Expand description
First-pass table write-plan mutation surface.
Variants§
Implementations§
Source§impl TableMutation
impl TableMutation
Trait Implementations§
Source§impl Clone for TableMutation
impl Clone for TableMutation
Source§fn clone(&self) -> TableMutation
fn clone(&self) -> TableMutation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TableMutation
impl Debug for TableMutation
Source§impl PartialEq for TableMutation
impl PartialEq for TableMutation
impl StructuralPartialEq for TableMutation
Auto Trait Implementations§
impl Freeze for TableMutation
impl RefUnwindSafe for TableMutation
impl Send for TableMutation
impl Sync for TableMutation
impl Unpin for TableMutation
impl UnsafeUnpin for TableMutation
impl UnwindSafe for TableMutation
Blanket Implementations§
Source§impl<T> AggregateBuilder for T
impl<T> AggregateBuilder for T
fn aggregate<A: Aggregate>(self) -> AggregateRepository<Self, A>
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Queueable for T
impl<T> Queueable for T
Source§fn queued(self) -> QueuedRepository<Self, InMemoryLockManager>
fn queued(self) -> QueuedRepository<Self, InMemoryLockManager>
Wrap with the default async lock manager. Pair with
.aggregate::<T>() for per-aggregate serialization over the async
repository surface.Source§fn queued_with<L: LockManager>(
self,
lock_manager: L,
) -> QueuedRepository<Self, L>
fn queued_with<L: LockManager>( self, lock_manager: L, ) -> QueuedRepository<Self, L>
Wrap with a custom async lock manager.