pub struct TableAdapterCapabilities {
pub relational_rows: bool,
pub sparse_patches: bool,
pub deletes: bool,
}Expand description
Adapter capabilities used to validate a write plan before any storage write.
Fields§
§relational_rows: bool§sparse_patches: bool§deletes: boolTrait Implementations§
Source§impl Clone for TableAdapterCapabilities
impl Clone for TableAdapterCapabilities
Source§fn clone(&self) -> TableAdapterCapabilities
fn clone(&self) -> TableAdapterCapabilities
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 TableAdapterCapabilities
impl Debug for TableAdapterCapabilities
Source§impl Default for TableAdapterCapabilities
impl Default for TableAdapterCapabilities
impl Eq for TableAdapterCapabilities
Source§impl PartialEq for TableAdapterCapabilities
impl PartialEq for TableAdapterCapabilities
impl StructuralPartialEq for TableAdapterCapabilities
Auto Trait Implementations§
impl Freeze for TableAdapterCapabilities
impl RefUnwindSafe for TableAdapterCapabilities
impl Send for TableAdapterCapabilities
impl Sync for TableAdapterCapabilities
impl Unpin for TableAdapterCapabilities
impl UnsafeUnpin for TableAdapterCapabilities
impl UnwindSafe for TableAdapterCapabilities
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.