Trait charts::point::PointValExt
source · [−]pub trait PointValExt<Val> where
Val: CoordExt, {
fn val_range_processor(range: Range<Option<Val>>) -> Res<Range<Val>>;
fn val_coord_range_processor(range: &Range<Val>) -> Res<Range<Val::Coord>>;
fn val_coord_processor(range: &Range<Val>, x: &Val) -> Val::Coord;
fn val_label_formatter(val: &Val::Coord) -> String;
}
Expand description
Extension trait for point values.
Required Methods
Processes a range over optional bounds to yield a range proper.
Turns a range over point values into a range over coordinates.
fn val_coord_processor(range: &Range<Val>, x: &Val) -> Val::Coord
fn val_coord_processor(range: &Range<Val>, x: &Val) -> Val::Coord
Processes a point value to yield a coordinate value.
fn val_label_formatter(val: &Val::Coord) -> String
fn val_label_formatter(val: &Val::Coord) -> String
Formatter for the axis labels.