pub trait LegendChart<C: PixelColor>: Chart<C> {
type Legend;
// Required methods
fn set_legend(&mut self, legend: Option<Self::Legend>);
fn legend(&self) -> Option<&Self::Legend>;
fn legend_size(&self) -> Size;
}Expand description
Trait for charts that support legends
Required Associated Types§
Required Methods§
Sourcefn set_legend(&mut self, legend: Option<Self::Legend>)
fn set_legend(&mut self, legend: Option<Self::Legend>)
Sourcefn legend_size(&self) -> Size
fn legend_size(&self) -> Size
Calculate the space required for the legend
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.