pub trait AxisChart<C: PixelColor>: Chart<C> {
type XAxis;
type YAxis;
// Required methods
fn set_x_axis(&mut self, axis: Self::XAxis);
fn set_y_axis(&mut self, axis: Self::YAxis);
fn x_axis(&self) -> ChartResult<&Self::XAxis>;
fn y_axis(&self) -> ChartResult<&Self::YAxis>;
}Expand description
Trait for charts with configurable axes
Required Associated Types§
Required Methods§
Sourcefn set_x_axis(&mut self, axis: Self::XAxis)
fn set_x_axis(&mut self, axis: Self::XAxis)
Sourcefn set_y_axis(&mut self, axis: Self::YAxis)
fn set_y_axis(&mut self, axis: Self::YAxis)
Sourcefn x_axis(&self) -> ChartResult<&Self::XAxis>
fn x_axis(&self) -> ChartResult<&Self::XAxis>
Get the X-axis configuration
Sourcefn y_axis(&self) -> ChartResult<&Self::YAxis>
fn y_axis(&self) -> ChartResult<&Self::YAxis>
Get the Y-axis configuration
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.