pub enum AccelerationUnit {
YardsPerSecondSquared,
MeterPerSecondSquared,
}Expand description
Unit of quantity Acceleration.
Variants§
Trait Implementations§
Source§impl Clone for AccelerationUnit
impl Clone for AccelerationUnit
Source§fn clone(&self) -> AccelerationUnit
fn clone(&self) -> AccelerationUnit
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 AccelerationUnit
impl Debug for AccelerationUnit
Source§impl Display for AccelerationUnit
impl Display for AccelerationUnit
Source§impl LinearScaledUnit for AccelerationUnit
impl LinearScaledUnit for AccelerationUnit
Source§const REF_UNIT: Self = Self::MeterPerSecondSquared
const REF_UNIT: Self = Self::MeterPerSecondSquared
Unit used as reference for scaling the units.
Source§fn from_scale(amnt: AmountT) -> Option<Self>
fn from_scale(amnt: AmountT) -> Option<Self>
Returns
Some(unit) where unit.scale() == Some(amnt), or None
if there is no such unit.Source§fn is_ref_unit(&self) -> bool
fn is_ref_unit(&self) -> bool
Returns
true if self is the reference unit of its unit type.Source§impl Mul<AccelerationUnit> for AmountT
impl Mul<AccelerationUnit> for AmountT
Source§type Output = Acceleration
type Output = Acceleration
The resulting type after applying the
* operator.Source§impl Mul<f64> for AccelerationUnit
impl Mul<f64> for AccelerationUnit
Source§impl PartialEq for AccelerationUnit
impl PartialEq for AccelerationUnit
Source§impl Unit for AccelerationUnit
impl Unit for AccelerationUnit
Source§type QuantityType = Acceleration
type QuantityType = Acceleration
Associated type of quantity
Source§fn si_prefix(&self) -> Option<SIPrefix>
fn si_prefix(&self) -> Option<SIPrefix>
Returns the SI prefix of
self, or None is self is not a SI unit.Source§fn from_symbol(symbol: &str) -> Option<Self>
fn from_symbol(symbol: &str) -> Option<Self>
Returns
Some(unit) where unit.symbol() == symbol, or None if
there is no such unit.Source§fn as_qty(&self) -> Self::QuantityType
fn as_qty(&self) -> Self::QuantityType
Returns
1 * selfimpl Copy for AccelerationUnit
impl Eq for AccelerationUnit
impl StructuralPartialEq for AccelerationUnit
Auto Trait Implementations§
impl Freeze for AccelerationUnit
impl RefUnwindSafe for AccelerationUnit
impl Send for AccelerationUnit
impl Sync for AccelerationUnit
impl Unpin for AccelerationUnit
impl UnsafeUnpin for AccelerationUnit
impl UnwindSafe for AccelerationUnit
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