pub struct PivotGroupRule {
pub date_time_rule: Option<DateTimeRule>,
pub histogram_rule: Option<HistogramRule>,
pub manual_rule: Option<ManualRule>,
}
Expand description
An optional setting on a PivotGroup that defines buckets for the values in the source data column rather than breaking out each individual value. Only one PivotGroup with a group rule may be added for each column in the source data, though on any given column you may add both a PivotGroup that has a rule and a PivotGroup that does not.
This type is not used in any activity, and only used as part of another schema.
Fields§
§date_time_rule: Option<DateTimeRule>
A DateTimeRule.
histogram_rule: Option<HistogramRule>
A HistogramRule.
manual_rule: Option<ManualRule>
A ManualRule.
Trait Implementations§
Source§impl Clone for PivotGroupRule
impl Clone for PivotGroupRule
Source§fn clone(&self) -> PivotGroupRule
fn clone(&self) -> PivotGroupRule
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 PivotGroupRule
impl Debug for PivotGroupRule
Source§impl Default for PivotGroupRule
impl Default for PivotGroupRule
Source§fn default() -> PivotGroupRule
fn default() -> PivotGroupRule
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PivotGroupRule
impl<'de> Deserialize<'de> for PivotGroupRule
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 Serialize for PivotGroupRule
impl Serialize for PivotGroupRule
impl Part for PivotGroupRule
Auto Trait Implementations§
impl Freeze for PivotGroupRule
impl RefUnwindSafe for PivotGroupRule
impl Send for PivotGroupRule
impl Sync for PivotGroupRule
impl Unpin for PivotGroupRule
impl UnwindSafe for PivotGroupRule
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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