pub struct GroupByParam {
pub expr: Box<GrassIR>,
pub keys: Vec<FieldExpression>,
}Fields§
§expr: Box<GrassIR>The expression to group
keys: Vec<FieldExpression>The list of key expressions for grouping
Trait Implementations§
Source§impl Clone for GroupByParam
impl Clone for GroupByParam
Source§fn clone(&self) -> GroupByParam
fn clone(&self) -> GroupByParam
Returns a duplicate 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 GroupByParam
impl Debug for GroupByParam
Source§impl<'de> Deserialize<'de> for GroupByParam
impl<'de> Deserialize<'de> for GroupByParam
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 GroupByParam
impl RefUnwindSafe for GroupByParam
impl Send for GroupByParam
impl Sync for GroupByParam
impl Unpin for GroupByParam
impl UnwindSafe for GroupByParam
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