pub enum DimensionNode {
Leaf(Dimension),
Group {
graphql_name: String,
description: Option<String>,
children: Vec<DimensionNode>,
},
Array {
graphql_name: String,
description: Option<String>,
children: Vec<ArrayFieldDef>,
},
}Variants§
Leaf(Dimension)
Group
Array
Array dimension: maps to parallel ClickHouse Array columns. Each element is a structured object with fields from aligned arrays.
Trait Implementations§
Source§impl Clone for DimensionNode
impl Clone for DimensionNode
Source§fn clone(&self) -> DimensionNode
fn clone(&self) -> DimensionNode
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 moreAuto Trait Implementations§
impl Freeze for DimensionNode
impl RefUnwindSafe for DimensionNode
impl Send for DimensionNode
impl Sync for DimensionNode
impl Unpin for DimensionNode
impl UnsafeUnpin for DimensionNode
impl UnwindSafe for DimensionNode
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