pub struct BucketResponse {
pub fv_counts: HashMap<FieldValuePair, (usize, usize)>,
pub unindexed_fields: HashSet<FieldName>,
pub total_entries: (usize, usize),
}Expand description
A bucket response containing aggregated field value counts.
Fields§
§fv_counts: HashMap<FieldValuePair, (usize, usize)>Maps field=value pairs to (unfiltered, filtered) counts
unindexed_fields: HashSet<FieldName>Set of fields that are not indexed
total_entries: (usize, usize)Total entry counts (unfiltered, filtered) in this bucket across all files
Implementations§
Source§impl BucketResponse
impl BucketResponse
Sourcepub fn indexed_fields(&self) -> HashSet<FieldName>
pub fn indexed_fields(&self) -> HashSet<FieldName>
Get all indexed field names from this bucket response.
Trait Implementations§
Source§impl Clone for BucketResponse
impl Clone for BucketResponse
Source§fn clone(&self) -> BucketResponse
fn clone(&self) -> BucketResponse
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 moreAuto Trait Implementations§
impl Freeze for BucketResponse
impl RefUnwindSafe for BucketResponse
impl Send for BucketResponse
impl Sync for BucketResponse
impl Unpin for BucketResponse
impl UnsafeUnpin for BucketResponse
impl UnwindSafe for BucketResponse
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more