pub struct ChartFieldBinding {
pub x_field: Option<String>,
pub y_fields: Vec<String>,
pub series_by_field: Option<String>,
pub color_field: Option<String>,
pub label_field: Option<String>,
pub size_field: Option<String>,
pub id_field: Option<String>,
}Expand description
Declarative binding from crate::Dataset fields to chart geometry.
Fields§
§x_field: Option<String>Category or time axis field key.
y_fields: Vec<String>One or more value series field keys.
series_by_field: Option<String>Pivot long→wide by grouping on this field (e.g. region column).
color_field: Option<String>Field key driving per-item color.
label_field: Option<String>Field key for data labels.
size_field: Option<String>Scatter z-axis / bubble size field key.
id_field: Option<String>Scatter point identity field key (falls back to record id when unset).
Implementations§
Trait Implementations§
Source§impl Clone for ChartFieldBinding
impl Clone for ChartFieldBinding
Source§fn clone(&self) -> ChartFieldBinding
fn clone(&self) -> ChartFieldBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ChartFieldBinding
impl Debug for ChartFieldBinding
Source§impl Default for ChartFieldBinding
impl Default for ChartFieldBinding
Source§fn default() -> ChartFieldBinding
fn default() -> ChartFieldBinding
Returns the “default value” for a type. Read more
impl Eq for ChartFieldBinding
Source§impl PartialEq for ChartFieldBinding
impl PartialEq for ChartFieldBinding
impl StructuralPartialEq for ChartFieldBinding
Auto Trait Implementations§
impl Freeze for ChartFieldBinding
impl RefUnwindSafe for ChartFieldBinding
impl Send for ChartFieldBinding
impl Sync for ChartFieldBinding
impl Unpin for ChartFieldBinding
impl UnsafeUnpin for ChartFieldBinding
impl UnwindSafe for ChartFieldBinding
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