pub struct GroupByParams {
pub protocol_version: u32,
pub model: String,
pub args: Option<Value>,
pub transaction_id: Option<String>,
}Expand description
Group-by request parameters.
Fields§
§protocol_version: u32§model: String§args: Option<Value>Query arguments: by, where, having, take, skip, orderBy, count, avg, sum, min, max.
transaction_id: Option<String>Optional transaction ID.
Trait Implementations§
Source§impl Clone for GroupByParams
impl Clone for GroupByParams
Source§fn clone(&self) -> GroupByParams
fn clone(&self) -> GroupByParams
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 GroupByParams
impl Debug for GroupByParams
Source§impl<'de> Deserialize<'de> for GroupByParams
impl<'de> Deserialize<'de> for GroupByParams
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 GroupByParams
impl RefUnwindSafe for GroupByParams
impl Send for GroupByParams
impl Sync for GroupByParams
impl Unpin for GroupByParams
impl UnsafeUnpin for GroupByParams
impl UnwindSafe for GroupByParams
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