pub struct ConversionFactor {
pub scale: f64,
pub offset: f64,
}Expand description
A conversion factor for a unit.
Formula to convert to the SI base unit for the quantity:
si_value = input * scale + offset
Fields§
§scale: f64Multiply by this to get SI base unit value.
offset: f64Add this after multiplying to get SI base unit value (for affine transforms like °F→°C).
Trait Implementations§
Source§impl Clone for ConversionFactor
impl Clone for ConversionFactor
Source§fn clone(&self) -> ConversionFactor
fn clone(&self) -> ConversionFactor
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 ConversionFactor
impl Debug for ConversionFactor
impl Copy for ConversionFactor
Auto Trait Implementations§
impl Freeze for ConversionFactor
impl RefUnwindSafe for ConversionFactor
impl Send for ConversionFactor
impl Sync for ConversionFactor
impl Unpin for ConversionFactor
impl UnsafeUnpin for ConversionFactor
impl UnwindSafe for ConversionFactor
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 more