pub struct ConditionalAggregation {
pub column: String,
pub values: Vec<String>,
pub aggregate_func: AggregateFunction,
pub aggregate_column: Option<String>,
}
Fields§
§column: String
§values: Vec<String>
§aggregate_func: AggregateFunction
§aggregate_column: Option<String>
Implementations§
Trait Implementations§
Source§impl Debug for ConditionalAggregation
impl Debug for ConditionalAggregation
Source§impl<'de> Deserialize<'de> for ConditionalAggregation
impl<'de> Deserialize<'de> for ConditionalAggregation
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 ConditionalAggregation
impl RefUnwindSafe for ConditionalAggregation
impl Send for ConditionalAggregation
impl Sync for ConditionalAggregation
impl Unpin for ConditionalAggregation
impl UnwindSafe for ConditionalAggregation
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more