pub struct ScalePoint<T> { /* private fields */ }Expand description
Point scale maps discrete domain values to continuous range positions.
Points are evenly distributed across the range, with the first and last points aligned to the range boundaries.
Implementations§
Trait Implementations§
Source§impl<T: Clone> Clone for ScalePoint<T>
impl<T: Clone> Clone for ScalePoint<T>
Source§fn clone(&self) -> ScalePoint<T>
fn clone(&self) -> ScalePoint<T>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<T> Scale<T> for ScalePoint<T>where
T: PartialEq,
impl<T> Scale<T> for ScalePoint<T>where
T: PartialEq,
Auto Trait Implementations§
impl<T> Freeze for ScalePoint<T>
impl<T> RefUnwindSafe for ScalePoint<T>where
Vec<T>: RefUnwindSafe,
impl<T> Send for ScalePoint<T>
impl<T> Sync for ScalePoint<T>
impl<T> Unpin for ScalePoint<T>
impl<T> UnsafeUnpin for ScalePoint<T>where
Vec<T>: UnsafeUnpin,
impl<T> UnwindSafe for ScalePoint<T>where
Vec<T>: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more