use super::AreaChartSeries;
use thin_vec::ThinVec;
#[derive(Clone, Default, Debug)]
pub struct AreaChartSeriesList {
area_chart_series: ThinVec<AreaChartSeries>,
}
impl AreaChartSeriesList {
pub fn get_area_chart_series(&self) -> &[AreaChartSeries] {
&self.area_chart_series
}
pub fn get_area_chart_series_mut(&mut self) -> &mut [AreaChartSeries] {
&mut self.area_chart_series
}
pub fn set_area_chart_series(
&mut self,
value: impl Into<ThinVec<AreaChartSeries>>,
) -> &mut Self {
self.area_chart_series = value.into();
self
}
pub fn add_area_chart_series(&mut self, value: AreaChartSeries) -> &mut Self {
self.area_chart_series.push(value);
self
}
}