pub struct ReadModelAdapterCapabilities {
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 ReadModelAdapterCapabilities
impl Clone for ReadModelAdapterCapabilities
Source§fn clone(&self) -> ReadModelAdapterCapabilities
fn clone(&self) -> ReadModelAdapterCapabilities
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 ReadModelAdapterCapabilities
impl Debug for ReadModelAdapterCapabilities
impl Eq for ReadModelAdapterCapabilities
Source§impl PartialEq for ReadModelAdapterCapabilities
impl PartialEq for ReadModelAdapterCapabilities
Source§fn eq(&self, other: &ReadModelAdapterCapabilities) -> bool
fn eq(&self, other: &ReadModelAdapterCapabilities) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ReadModelAdapterCapabilities
Auto Trait Implementations§
impl Freeze for ReadModelAdapterCapabilities
impl RefUnwindSafe for ReadModelAdapterCapabilities
impl Send for ReadModelAdapterCapabilities
impl Sync for ReadModelAdapterCapabilities
impl Unpin for ReadModelAdapterCapabilities
impl UnsafeUnpin for ReadModelAdapterCapabilities
impl UnwindSafe for ReadModelAdapterCapabilities
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.