pub struct AnalyticsOperation {
pub operation: OperationTrue,
pub column: ColumnTrue,
pub alias: Option<String>,
}
Fields§
§operation: OperationTrue
This is the aggregation operation you want to perform.
column: ColumnTrue
This is the columns you want to perform the aggregation operation on.
alias: Option<String>
This is the alias for column name returned. Defaults to ${operation}${column}
.
Implementations§
Source§impl AnalyticsOperation
impl AnalyticsOperation
pub fn new(operation: OperationTrue, column: ColumnTrue) -> AnalyticsOperation
Trait Implementations§
Source§impl Clone for AnalyticsOperation
impl Clone for AnalyticsOperation
Source§fn clone(&self) -> AnalyticsOperation
fn clone(&self) -> AnalyticsOperation
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AnalyticsOperation
impl Debug for AnalyticsOperation
Source§impl Default for AnalyticsOperation
impl Default for AnalyticsOperation
Source§fn default() -> AnalyticsOperation
fn default() -> AnalyticsOperation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnalyticsOperation
impl<'de> Deserialize<'de> for AnalyticsOperation
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
Source§impl PartialEq for AnalyticsOperation
impl PartialEq for AnalyticsOperation
Source§impl Serialize for AnalyticsOperation
impl Serialize for AnalyticsOperation
impl StructuralPartialEq for AnalyticsOperation
Auto Trait Implementations§
impl Freeze for AnalyticsOperation
impl RefUnwindSafe for AnalyticsOperation
impl Send for AnalyticsOperation
impl Sync for AnalyticsOperation
impl Unpin for AnalyticsOperation
impl UnwindSafe for AnalyticsOperation
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