pub struct AggregationResponseParser { /* private fields */ }
Implementations§
Source§impl AggregationResponseParser
impl AggregationResponseParser
pub fn new(value: Value) -> AggregationResponseParser
pub fn value(&self) -> Value
pub fn doc_count(&self) -> Option<u64>
pub fn sum_other_doc_count(&self) -> Option<u64>
pub fn sub_aggregation<T: Into<String>>( &self, key: T, ) -> Option<AggregationResponseParser>
pub fn buckets(&self) -> Option<Vec<AggregationResponseBucket>>
Trait Implementations§
Source§impl Clone for AggregationResponseParser
impl Clone for AggregationResponseParser
Source§fn clone(&self) -> AggregationResponseParser
fn clone(&self) -> AggregationResponseParser
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 AggregationResponseParser
impl Debug for AggregationResponseParser
Source§impl Default for AggregationResponseParser
impl Default for AggregationResponseParser
Source§fn default() -> AggregationResponseParser
fn default() -> AggregationResponseParser
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AggregationResponseParser
impl<'de> Deserialize<'de> for AggregationResponseParser
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AggregationResponseParser
impl RefUnwindSafe for AggregationResponseParser
impl Send for AggregationResponseParser
impl Sync for AggregationResponseParser
impl Unpin for AggregationResponseParser
impl UnwindSafe for AggregationResponseParser
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