Trait plotters::coord::ranged1d::AsRangedCoord[][src]

pub trait AsRangedCoord: Sized {
    type CoordDescType: Ranged<ValueType = Self::Value> + From<Self>;
    type Value;
}
Expand description

The trait for the type that can be converted into a ranged coordinate axis

Associated Types

type CoordDescType: Ranged<ValueType = Self::Value> + From<Self>[src]

type Value[src]

Implementations on Foreign Types

impl<Z: TimeZone> AsRangedCoord for Range<Date<Z>>[src]

type CoordDescType = RangedDate<Date<Z>>

type Value = Date<Z>

impl AsRangedCoord for Range<NaiveDate>[src]

impl<Z: TimeZone> AsRangedCoord for Range<DateTime<Z>>[src]

impl AsRangedCoord for Range<Duration>[src]

impl AsRangedCoord for Range<f32>[src]

impl AsRangedCoord for Range<f64>[src]

impl AsRangedCoord for Range<i32>[src]

impl AsRangedCoord for Range<u32>[src]

impl AsRangedCoord for Range<i64>[src]

impl AsRangedCoord for Range<u64>[src]

impl AsRangedCoord for Range<i128>[src]

impl AsRangedCoord for Range<u128>[src]

impl AsRangedCoord for Range<isize>[src]

type CoordDescType = RangedCoordisize

type Value = isize

impl AsRangedCoord for Range<usize>[src]

impl<'a, T: PartialEq> AsRangedCoord for &'a [T][src]

type CoordDescType = RangedSlice<'a, T>

type Value = &'a T

Implementors

impl<T> AsRangedCoord for T where
    T: Ranged
[src]

type CoordDescType = T

type Value = T::ValueType

impl<V: LogScalable> AsRangedCoord for LogRange<V>[src]

type CoordDescType = LogCoord<V>

type Value = V