pub struct AggregateRequest {
pub filter: SearchFilter,
pub compute: Vec<Compute>,
pub group_by: Vec<GroupBy>,
pub options: Option<SearchOptions>,
}Fields§
§filter: SearchFilter§compute: Vec<Compute>§group_by: Vec<GroupBy>§options: Option<SearchOptions>Trait Implementations§
Source§impl Clone for AggregateRequest
impl Clone for AggregateRequest
Source§fn clone(&self) -> AggregateRequest
fn clone(&self) -> AggregateRequest
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 AggregateRequest
impl Debug for AggregateRequest
Source§impl Default for AggregateRequest
impl Default for AggregateRequest
Source§fn default() -> AggregateRequest
fn default() -> AggregateRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AggregateRequest
impl RefUnwindSafe for AggregateRequest
impl Send for AggregateRequest
impl Sync for AggregateRequest
impl Unpin for AggregateRequest
impl UnsafeUnpin for AggregateRequest
impl UnwindSafe for AggregateRequest
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