pub struct ResolvedProjectionPartition { /* private fields */ }Expand description
Resolved logical partition and its bounded canonical encoding.
Implementations§
Source§impl ResolvedProjectionPartition
impl ResolvedProjectionPartition
Sourcepub fn as_ref(&self) -> ResolvedProjectionPartitionRef<'_>
pub fn as_ref(&self) -> ResolvedProjectionPartitionRef<'_>
Return the distinguished unit tag or concrete logical value.
Sourcepub fn canonical_bytes(&self) -> &[u8] ⓘ
pub fn canonical_bytes(&self) -> &[u8] ⓘ
Return the bounded domain-separated canonical partition encoding.
This is a portable logical encoding. A physical adapter must lower the logical value through its registered model codec; these bytes are not a relational table key.
Trait Implementations§
Source§impl Clone for ResolvedProjectionPartition
impl Clone for ResolvedProjectionPartition
Source§fn clone(&self) -> ResolvedProjectionPartition
fn clone(&self) -> ResolvedProjectionPartition
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 ResolvedProjectionPartition
impl Debug for ResolvedProjectionPartition
impl Eq for ResolvedProjectionPartition
impl StructuralPartialEq for ResolvedProjectionPartition
Auto Trait Implementations§
impl Freeze for ResolvedProjectionPartition
impl RefUnwindSafe for ResolvedProjectionPartition
impl Send for ResolvedProjectionPartition
impl Sync for ResolvedProjectionPartition
impl Unpin for ResolvedProjectionPartition
impl UnsafeUnpin for ResolvedProjectionPartition
impl UnwindSafe for ResolvedProjectionPartition
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.