#[non_exhaustive]pub struct ObjectStoreSummary {
pub name: String,
pub kind: WireRecordKind,
pub records: usize,
pub encrypted_payloads: usize,
pub deleted: usize,
}Expand description
A per-object-store roll-up.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringThe Dexie object-store name.
kind: WireRecordKindIts Wire role.
records: usizeHow many records it holds (live + tombstoned).
encrypted_payloads: usizeHow many of those records carry an encrypted, unrecoverable payload.
deleted: usizeHow many are deletion tombstones.
Trait Implementations§
Source§impl Clone for ObjectStoreSummary
impl Clone for ObjectStoreSummary
Source§fn clone(&self) -> ObjectStoreSummary
fn clone(&self) -> ObjectStoreSummary
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 ObjectStoreSummary
impl Debug for ObjectStoreSummary
impl Eq for ObjectStoreSummary
Source§impl PartialEq for ObjectStoreSummary
impl PartialEq for ObjectStoreSummary
impl StructuralPartialEq for ObjectStoreSummary
Auto Trait Implementations§
impl Freeze for ObjectStoreSummary
impl RefUnwindSafe for ObjectStoreSummary
impl Send for ObjectStoreSummary
impl Sync for ObjectStoreSummary
impl Unpin for ObjectStoreSummary
impl UnsafeUnpin for ObjectStoreSummary
impl UnwindSafe for ObjectStoreSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.