pub struct AxisValueMap {
pub from_coordinate: F2Dot14,
pub to_coordinate: F2Dot14,
}Expand description
A mapping from a normalised coordinate value to a modified value.
Fields§
§from_coordinate: F2Dot14A normalized coordinate value obtained using default normalization.
to_coordinate: F2Dot14The modified, normalized coordinate value.
Trait Implementations§
Source§impl Clone for AxisValueMap
impl Clone for AxisValueMap
Source§fn clone(&self) -> AxisValueMap
fn clone(&self) -> AxisValueMap
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AxisValueMap
impl Debug for AxisValueMap
Source§impl PartialEq for AxisValueMap
impl PartialEq for AxisValueMap
Source§impl ReadFrom for AxisValueMap
impl ReadFrom for AxisValueMap
impl Copy for AxisValueMap
impl Eq for AxisValueMap
impl StructuralPartialEq for AxisValueMap
Auto Trait Implementations§
impl Freeze for AxisValueMap
impl RefUnwindSafe for AxisValueMap
impl Send for AxisValueMap
impl Sync for AxisValueMap
impl Unpin for AxisValueMap
impl UnwindSafe for AxisValueMap
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> 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 moreSource§impl<T> ReadBinary for Twhere
T: ReadUnchecked,
impl<T> ReadBinary for Twhere
T: ReadUnchecked,
type HostType<'a> = <T as ReadUnchecked>::HostType
fn read<'a>( ctxt: &mut ReadCtxt<'a>, ) -> Result<<T as ReadBinary>::HostType<'a>, ParseError>
Source§impl<T> ReadBinaryDep for Twhere
T: ReadBinary,
impl<T> ReadBinaryDep for Twhere
T: ReadBinary,
type Args<'a> = ()
type HostType<'a> = <T as ReadBinary>::HostType<'a>
fn read_dep<'a>( ctxt: &mut ReadCtxt<'a>, _: <T as ReadBinaryDep>::Args<'_>, ) -> Result<<T as ReadBinaryDep>::HostType<'a>, ParseError>
Source§impl<T> ReadFixedSizeDep for Twhere
T: ReadUnchecked,
impl<T> ReadFixedSizeDep for Twhere
T: ReadUnchecked,
Source§impl<T> ReadUnchecked for Twhere
T: ReadFrom,
impl<T> ReadUnchecked for Twhere
T: ReadFrom,
Source§const SIZE: usize = const SIZE: usize = <T::ReadType>::SIZE;
const SIZE: usize = const SIZE: usize = <T::ReadType>::SIZE;
The number of bytes consumed by
read_unchecked.type HostType = T
Source§unsafe fn read_unchecked<'a>(
ctxt: &mut ReadCtxt<'a>,
) -> <T as ReadUnchecked>::HostType
unsafe fn read_unchecked<'a>( ctxt: &mut ReadCtxt<'a>, ) -> <T as ReadUnchecked>::HostType
Must read exactly
SIZE bytes.
Unsafe as it avoids prohibitively expensive per-byte bounds checking.