pub struct AggregationResponseBucket { /* private fields */ }Implementations§
source§impl AggregationResponseBucket
 
impl AggregationResponseBucket
pub fn new(value: Value) -> AggregationResponseBucket
pub fn value(&self) -> Value
pub fn hits(&self) -> Option<Hits<Value>>
pub fn key(&self) -> Option<String>
pub fn keys(&self) -> Option<Vec<String>>
pub fn doc_count(&self) -> Option<u64>
pub fn sub_aggregation<T: Into<String>>( &self, key: T ) -> Option<AggregationResponseParser>
Trait Implementations§
source§impl Clone for AggregationResponseBucket
 
impl Clone for AggregationResponseBucket
source§fn clone(&self) -> AggregationResponseBucket
 
fn clone(&self) -> AggregationResponseBucket
Returns a copy of the value. Read more
1.0.0 · 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 AggregationResponseBucket
 
impl Debug for AggregationResponseBucket
source§impl Default for AggregationResponseBucket
 
impl Default for AggregationResponseBucket
source§fn default() -> AggregationResponseBucket
 
fn default() -> AggregationResponseBucket
Returns the “default value” for a type. Read more