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