pub struct DocumentGroupCounts {
pub groups: Vec<DocumentGroup>,
pub missing: u64,
pub count: u64,
pub generation: u64,
}Expand description
Grouped live-document counts from one pinned store generation.
Fields§
§groups: Vec<DocumentGroup>Groups in ascending value order: numeric for integers, byte order for strings.
missing: u64Matching live documents whose group attribute is null.
count: u64All matching live documents; the group counts plus missing.
generation: u64Store generation pinned for every group.
Trait Implementations§
Source§impl Clone for DocumentGroupCounts
impl Clone for DocumentGroupCounts
Source§impl Debug for DocumentGroupCounts
impl Debug for DocumentGroupCounts
impl Eq for DocumentGroupCounts
Source§impl PartialEq for DocumentGroupCounts
impl PartialEq for DocumentGroupCounts
impl StructuralPartialEq for DocumentGroupCounts
Auto Trait Implementations§
impl Freeze for DocumentGroupCounts
impl RefUnwindSafe for DocumentGroupCounts
impl Send for DocumentGroupCounts
impl Sync for DocumentGroupCounts
impl Unpin for DocumentGroupCounts
impl UnsafeUnpin for DocumentGroupCounts
impl UnwindSafe for DocumentGroupCounts
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