pub struct SlackSeriesChart {
pub series: Vec<SlackChartDataSeries>,
pub axis_config: SlackChartAxisConfig,
}Expand description
Shared by bar, area and line: 1–12 series, each with exactly one data
point per entry of axis_config.categories, and unique series names.
Fields§
§series: Vec<SlackChartDataSeries>§axis_config: SlackChartAxisConfigImplementations§
Source§impl SlackSeriesChart
impl SlackSeriesChart
Sourcepub fn new(
series: Vec<SlackChartDataSeries>,
axis_config: SlackChartAxisConfig,
) -> Self
pub fn new( series: Vec<SlackChartDataSeries>, axis_config: SlackChartAxisConfig, ) -> Self
Creates a new SlackSeriesChart from its required fields. Option fields start as None, and fields with #[default] take their default.
Sourcepub fn series(&mut self, value: Vec<SlackChartDataSeries>) -> &mut Self
pub fn series(&mut self, value: Vec<SlackChartDataSeries>) -> &mut Self
Sets series to value.
Sourcepub fn with_series(self, value: Vec<SlackChartDataSeries>) -> Self
pub fn with_series(self, value: Vec<SlackChartDataSeries>) -> Self
Returns self with series set to value.
Sourcepub fn axis_config(&mut self, value: SlackChartAxisConfig) -> &mut Self
pub fn axis_config(&mut self, value: SlackChartAxisConfig) -> &mut Self
Sets axis_config to value.
Sourcepub fn with_axis_config(self, value: SlackChartAxisConfig) -> Self
pub fn with_axis_config(self, value: SlackChartAxisConfig) -> Self
Returns self with axis_config set to value.
Trait Implementations§
Source§impl Clone for SlackSeriesChart
impl Clone for SlackSeriesChart
Source§impl Debug for SlackSeriesChart
impl Debug for SlackSeriesChart
Source§impl<'de> Deserialize<'de> for SlackSeriesChart
impl<'de> Deserialize<'de> for SlackSeriesChart
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 From<SlackSeriesChartInit> for SlackSeriesChart
impl From<SlackSeriesChartInit> for SlackSeriesChart
Source§fn from(value: SlackSeriesChartInit) -> Self
fn from(value: SlackSeriesChartInit) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SlackSeriesChart
impl PartialEq for SlackSeriesChart
Source§impl Serialize for SlackSeriesChart
impl Serialize for SlackSeriesChart
impl StructuralPartialEq for SlackSeriesChart
Auto Trait Implementations§
impl Freeze for SlackSeriesChart
impl RefUnwindSafe for SlackSeriesChart
impl Send for SlackSeriesChart
impl Sync for SlackSeriesChart
impl Unpin for SlackSeriesChart
impl UnsafeUnpin for SlackSeriesChart
impl UnwindSafe for SlackSeriesChart
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