pub struct LinearNumberRate(/* private fields */);Implementations§
Source§impl LinearNumberRate
impl LinearNumberRate
pub fn new<U>(value: f64) -> Selfwhere
U: Conversion<f64>,
pub fn get<U>(&self) -> f64where
U: Conversion<f64>,
pub fn raw(&self) -> f64
pub fn into_uom(self) -> LinearNumberRate
pub fn as_uom(&self) -> &LinearNumberRate
pub fn from_uom(inner: LinearNumberRate) -> Self
Methods from Deref<Target = LinearNumberRate>§
pub const HALF_TURN: Quantity<dyn Dimension<T = Z0, L = Z0, M = Z0, N = Z0, I = Z0, J = Z0, Th = Z0, Kind = dyn AngleKind>, dyn Units<f32, thermodynamic_temperature = kelvin, luminous_intensity = candela, time = second, mass = kilogram, length = meter, amount_of_substance = mole, electric_current = ampere>, f32>
pub const FULL_TURN: Quantity<dyn Dimension<T = Z0, L = Z0, M = Z0, N = Z0, I = Z0, J = Z0, Th = Z0, Kind = dyn AngleKind>, dyn Units<f32, thermodynamic_temperature = kelvin, luminous_intensity = candela, time = second, mass = kilogram, length = meter, amount_of_substance = mole, electric_current = ampere>, f32>
pub const HALF_TURN: Quantity<dyn Dimension<T = Z0, L = Z0, M = Z0, N = Z0, I = Z0, J = Z0, Th = Z0, Kind = dyn AngleKind>, dyn Units<f64, thermodynamic_temperature = kelvin, luminous_intensity = candela, time = second, mass = kilogram, length = meter, amount_of_substance = mole, electric_current = ampere>, f64>
pub const FULL_TURN: Quantity<dyn Dimension<T = Z0, L = Z0, M = Z0, N = Z0, I = Z0, J = Z0, Th = Z0, Kind = dyn AngleKind>, dyn Units<f64, thermodynamic_temperature = kelvin, luminous_intensity = candela, time = second, mass = kilogram, length = meter, amount_of_substance = mole, electric_current = ampere>, f64>
pub const SPHERE: Quantity<dyn Dimension<T = Z0, L = Z0, M = Z0, N = Z0, I = Z0, J = Z0, Th = Z0, Kind = dyn SolidAngleKind>, dyn Units<f32, thermodynamic_temperature = kelvin, luminous_intensity = candela, time = second, mass = kilogram, length = meter, amount_of_substance = mole, electric_current = ampere>, f32>
pub const SPHERE: Quantity<dyn Dimension<T = Z0, L = Z0, M = Z0, N = Z0, I = Z0, J = Z0, Th = Z0, Kind = dyn SolidAngleKind>, dyn Units<f64, thermodynamic_temperature = kelvin, luminous_intensity = candela, time = second, mass = kilogram, length = meter, amount_of_substance = mole, electric_current = ampere>, f64>
Trait Implementations§
Source§impl Add for LinearNumberRate
impl Add for LinearNumberRate
Source§impl AddAssign for LinearNumberRate
impl AddAssign for LinearNumberRate
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moreSource§impl<'de, Context> BorrowDecode<'de, Context> for LinearNumberRate
impl<'de, Context> BorrowDecode<'de, Context> for LinearNumberRate
Source§fn borrow_decode<D: BorrowDecoder<'de, Context = Context>>(
decoder: &mut D,
) -> Result<Self, DecodeError>
fn borrow_decode<D: BorrowDecoder<'de, Context = Context>>( decoder: &mut D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for LinearNumberRate
impl Clone for LinearNumberRate
Source§fn clone(&self) -> LinearNumberRate
fn clone(&self) -> LinearNumberRate
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 LinearNumberRate
impl Debug for LinearNumberRate
Source§impl<Context> Decode<Context> for LinearNumberRate
impl<Context> Decode<Context> for LinearNumberRate
Source§impl Default for LinearNumberRate
impl Default for LinearNumberRate
Source§impl Deref for LinearNumberRate
impl Deref for LinearNumberRate
Source§type Target = Quantity<dyn Dimension<T = NInt<UInt<UTerm, B1>>, L = NInt<UInt<UTerm, B1>>, M = Z0, N = Z0, I = Z0, J = Z0, Th = Z0, Kind = dyn ConstituentConcentrationKind>, dyn Units<f64, thermodynamic_temperature = kelvin, luminous_intensity = candela, time = second, mass = kilogram, length = meter, amount_of_substance = mole, electric_current = ampere>, f64>
type Target = Quantity<dyn Dimension<T = NInt<UInt<UTerm, B1>>, L = NInt<UInt<UTerm, B1>>, M = Z0, N = Z0, I = Z0, J = Z0, Th = Z0, Kind = dyn ConstituentConcentrationKind>, dyn Units<f64, thermodynamic_temperature = kelvin, luminous_intensity = candela, time = second, mass = kilogram, length = meter, amount_of_substance = mole, electric_current = ampere>, f64>
The resulting type after dereferencing.
Source§impl<'de> Deserialize<'de> for LinearNumberRate
impl<'de> Deserialize<'de> for LinearNumberRate
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Div<f64> for LinearNumberRate
impl Div<f64> for LinearNumberRate
Source§impl DivAssign<f64> for LinearNumberRate
impl DivAssign<f64> for LinearNumberRate
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
Performs the
/= operation. Read moreSource§impl Encode for LinearNumberRate
impl Encode for LinearNumberRate
Source§impl From<LinearNumberRate> for LinearNumberRate
impl From<LinearNumberRate> for LinearNumberRate
Source§fn from(value: LinearNumberRate) -> Self
fn from(value: LinearNumberRate) -> Self
Converts to this type from the input type.
Source§impl From<Quantity<dyn Dimension<T = NInt<UInt<UTerm, B1>>, L = NInt<UInt<UTerm, B1>>, M = Z0, N = Z0, I = Z0, J = Z0, Th = Z0, Kind = dyn ConstituentConcentrationKind>, dyn Units<f64, thermodynamic_temperature = kelvin, luminous_intensity = candela, time = second, mass = kilogram, length = meter, amount_of_substance = mole, electric_current = ampere>, f64>> for LinearNumberRate
impl From<Quantity<dyn Dimension<T = NInt<UInt<UTerm, B1>>, L = NInt<UInt<UTerm, B1>>, M = Z0, N = Z0, I = Z0, J = Z0, Th = Z0, Kind = dyn ConstituentConcentrationKind>, dyn Units<f64, thermodynamic_temperature = kelvin, luminous_intensity = candela, time = second, mass = kilogram, length = meter, amount_of_substance = mole, electric_current = ampere>, f64>> for LinearNumberRate
Source§fn from(value: LinearNumberRate) -> Self
fn from(value: LinearNumberRate) -> Self
Converts to this type from the input type.
Source§impl Mul<f64> for LinearNumberRate
impl Mul<f64> for LinearNumberRate
Source§impl MulAssign<f64> for LinearNumberRate
impl MulAssign<f64> for LinearNumberRate
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
Performs the
*= operation. Read moreSource§impl Neg for LinearNumberRate
impl Neg for LinearNumberRate
Source§impl PartialEq for LinearNumberRate
impl PartialEq for LinearNumberRate
Source§impl PartialOrd for LinearNumberRate
impl PartialOrd for LinearNumberRate
Source§impl Serialize for LinearNumberRate
impl Serialize for LinearNumberRate
Source§impl Sub for LinearNumberRate
impl Sub for LinearNumberRate
Source§impl SubAssign for LinearNumberRate
impl SubAssign for LinearNumberRate
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreimpl Copy for LinearNumberRate
impl StructuralPartialEq for LinearNumberRate
Auto Trait Implementations§
impl Freeze for LinearNumberRate
impl RefUnwindSafe for LinearNumberRate
impl Send for LinearNumberRate
impl Sync for LinearNumberRate
impl Unpin for LinearNumberRate
impl UnwindSafe for LinearNumberRate
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