pub struct Density<T: NumLike> {
pub kgpm3: T,
}Expand description
The density unit type, defined as kilograms per cubic meter in SI units
Fields§
§kgpm3: TThe value of this Density in kilograms per cubic meter
Implementations§
Source§impl<T> Density<T>where
T: NumLike,
impl<T> Density<T>where
T: NumLike,
Sourcepub fn unit_name() -> &'static str
pub fn unit_name() -> &'static str
Returns the standard unit name of density: “kilograms per cubic meter”
Sourcepub fn unit_symbol() -> &'static str
pub fn unit_symbol() -> &'static str
Returns the abbreviated name or symbol of density: “kg/m³” for kilograms per cubic meter
Sourcepub fn from_kgpm3(kgpm3: T) -> Self
pub fn from_kgpm3(kgpm3: T) -> Self
Returns a new density value from the given number of kilograms per cubic meter
§Arguments
kgpm3- Any number-like type, representing a quantity of kilograms per cubic meter
Sourcepub fn from_kilograms_per_cubic_meter(kilograms_per_cubic_meter: T) -> Self
pub fn from_kilograms_per_cubic_meter(kilograms_per_cubic_meter: T) -> Self
Returns a new density value from the given number of kilograms per cubic meter
§Arguments
kilograms_per_cubic_meter- Any number-like type, representing a quantity of kilograms per cubic meter
Sourcepub fn to_kilograms_per_cubic_meter(&self) -> T
pub fn to_kilograms_per_cubic_meter(&self) -> T
Returns a copy of this density value in kilograms per cubic meter
Source§impl<T> Density<T>
impl<T> Density<T>
Sourcepub fn to_kgpL(&self) -> T
pub fn to_kgpL(&self) -> T
Returns a copy of this density value in kilograms per liter
Note: This method is not available for f32 and other number types lacking the From<f64> trait
Sourcepub fn from_kgpL(kgpL: T) -> Self
pub fn from_kgpL(kgpL: T) -> Self
Returns a new density value from the given number of kilograms per liter
Note: This method is not available for f32 and other number types lacking the From<f64> trait
§Arguments
kgpL- Any number-like type, representing a quantity of kilograms per liter
Sourcepub fn to_kilograms_per_liter(&self) -> T
pub fn to_kilograms_per_liter(&self) -> T
Returns a copy of this density value in kilograms per liter
Note: This method is not available for f32 and other number types lacking the From<f64> trait
Sourcepub fn from_kilograms_per_liter(kilograms_per_liter: T) -> Self
pub fn from_kilograms_per_liter(kilograms_per_liter: T) -> Self
Returns a new density value from the given number of kilograms per liter
Note: This method is not available for f32 and other number types lacking the From<f64> trait
§Arguments
kilograms_per_liter- Any number-like type, representing a quantity of kilograms per liter
Sourcepub fn to_gpcc(&self) -> T
pub fn to_gpcc(&self) -> T
Returns a copy of this density value in grams per cc
Note: This method is not available for f32 and other number types lacking the From<f64> trait
Sourcepub fn from_gpcc(gpcc: T) -> Self
pub fn from_gpcc(gpcc: T) -> Self
Returns a new density value from the given number of grams per cc
Note: This method is not available for f32 and other number types lacking the From<f64> trait
§Arguments
gpcc- Any number-like type, representing a quantity of grams per cc
Sourcepub fn to_grams_per_cubic_centimeter(&self) -> T
pub fn to_grams_per_cubic_centimeter(&self) -> T
Returns a copy of this density value in grams per cc
Note: This method is not available for f32 and other number types lacking the From<f64> trait
Sourcepub fn from_grams_per_cubic_centimeter(grams_per_cubic_centimeter: T) -> Self
pub fn from_grams_per_cubic_centimeter(grams_per_cubic_centimeter: T) -> Self
Returns a new density value from the given number of grams per cc
Note: This method is not available for f32 and other number types lacking the From<f64> trait
§Arguments
grams_per_cubic_centimeter- Any number-like type, representing a quantity of grams per cc
Trait Implementations§
Source§impl<T: NumLike> Add for &Density<T>
Adding two unit values of the same type returns a new unit value of the same type (automatically clones the referenced data for convenient ergonomics)
impl<T: NumLike> Add for &Density<T>
Adding two unit values of the same type returns a new unit value of the same type (automatically clones the referenced data for convenient ergonomics)
Source§impl<T: NumLike> Add for Density<T>
Adding two unit values of the same type returns a new unit value of the same type
impl<T: NumLike> Add for Density<T>
Adding two unit values of the same type returns a new unit value of the same type
Source§impl<T: NumLike> AddAssign for Density<T>
Adds the given unit value to this unit value
impl<T: NumLike> AddAssign for Density<T>
Adds the given unit value to this unit value
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
+= operation. Read moreSource§impl<T> Div<&AreaDensity<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a AreaDensity returns a value of type InverseDistance
impl<T> Div<&AreaDensity<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a AreaDensity returns a value of type InverseDistance
Source§type Output = InverseDistance<T>
type Output = InverseDistance<T>
/ operator.Source§impl<T> Div<&AreaDensity<T>> for Density<T>where
T: NumLike,
Dividing a Density by a AreaDensity returns a value of type InverseDistance
impl<T> Div<&AreaDensity<T>> for Density<T>where
T: NumLike,
Dividing a Density by a AreaDensity returns a value of type InverseDistance
Source§type Output = InverseDistance<T>
type Output = InverseDistance<T>
/ operator.Source§impl<T> Div<&Concentration<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a Concentration returns a value of type MolarMass
impl<T> Div<&Concentration<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a Concentration returns a value of type MolarMass
Source§impl<T> Div<&Concentration<T>> for Density<T>where
T: NumLike,
Dividing a Density by a Concentration returns a value of type MolarMass
impl<T> Div<&Concentration<T>> for Density<T>where
T: NumLike,
Dividing a Density by a Concentration returns a value of type MolarMass
Source§impl<T> Div<&Density<T>> for &AreaDensity<T>where
T: NumLike,
Dividing a AreaDensity by a Density returns a value of type Distance
impl<T> Div<&Density<T>> for &AreaDensity<T>where
T: NumLike,
Dividing a AreaDensity by a Density returns a value of type Distance
Source§impl<T> Div<&Density<T>> for &Concentration<T>where
T: NumLike,
Dividing a Concentration by a Density returns a value of type Molality
impl<T> Div<&Density<T>> for &Concentration<T>where
T: NumLike,
Dividing a Concentration by a Density returns a value of type Molality
Source§impl<T> Div<&Density<T>> for &InverseAbsorbedDose<T>where
T: NumLike,
Dividing a InverseAbsorbedDose by a Density returns a value of type InversePressure
impl<T> Div<&Density<T>> for &InverseAbsorbedDose<T>where
T: NumLike,
Dividing a InverseAbsorbedDose by a Density returns a value of type InversePressure
Source§impl<T> Div<&Density<T>> for &InverseDistance<T>where
T: NumLike,
Dividing a InverseDistance by a Density returns a value of type AreaPerMass
impl<T> Div<&Density<T>> for &InverseDistance<T>where
T: NumLike,
Dividing a InverseDistance by a Density returns a value of type AreaPerMass
Source§impl<T> Div<&Density<T>> for &InverseDoseEquivalent<T>where
T: NumLike,
Dividing a InverseDoseEquivalent by a Density returns a value of type InversePressure
impl<T> Div<&Density<T>> for &InverseDoseEquivalent<T>where
T: NumLike,
Dividing a InverseDoseEquivalent by a Density returns a value of type InversePressure
Source§impl<T> Div<&Density<T>> for &InverseVolume<T>where
T: NumLike,
Dividing a InverseVolume by a Density returns a value of type InverseMass
impl<T> Div<&Density<T>> for &InverseVolume<T>where
T: NumLike,
Dividing a InverseVolume by a Density returns a value of type InverseMass
Source§impl<T> Div<&Density<T>> for &Mass<T>where
T: NumLike,
Dividing a Mass by a Density returns a value of type Volume
impl<T> Div<&Density<T>> for &Mass<T>where
T: NumLike,
Dividing a Mass by a Density returns a value of type Volume
Source§impl<T> Div<&Density<T>> for &MolarMass<T>where
T: NumLike,
Dividing a MolarMass by a Density returns a value of type MolarVolume
impl<T> Div<&Density<T>> for &MolarMass<T>where
T: NumLike,
Dividing a MolarMass by a Density returns a value of type MolarVolume
Source§impl<T> Div<&Density<T>> for &f32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<&Density<T>> for &f32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<&Density<T>> for &f64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<&Density<T>> for &f64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<&Density<T>> for &i32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<&Density<T>> for &i32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<&Density<T>> for &i64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<&Density<T>> for &i64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<&Density<T>> for AreaDensity<T>where
T: NumLike,
Dividing a AreaDensity by a Density returns a value of type Distance
impl<T> Div<&Density<T>> for AreaDensity<T>where
T: NumLike,
Dividing a AreaDensity by a Density returns a value of type Distance
Source§impl<T> Div<&Density<T>> for Concentration<T>where
T: NumLike,
Dividing a Concentration by a Density returns a value of type Molality
impl<T> Div<&Density<T>> for Concentration<T>where
T: NumLike,
Dividing a Concentration by a Density returns a value of type Molality
Source§impl<T> Div<&Density<T>> for InverseAbsorbedDose<T>where
T: NumLike,
Dividing a InverseAbsorbedDose by a Density returns a value of type InversePressure
impl<T> Div<&Density<T>> for InverseAbsorbedDose<T>where
T: NumLike,
Dividing a InverseAbsorbedDose by a Density returns a value of type InversePressure
Source§impl<T> Div<&Density<T>> for InverseDistance<T>where
T: NumLike,
Dividing a InverseDistance by a Density returns a value of type AreaPerMass
impl<T> Div<&Density<T>> for InverseDistance<T>where
T: NumLike,
Dividing a InverseDistance by a Density returns a value of type AreaPerMass
Source§impl<T> Div<&Density<T>> for InverseDoseEquivalent<T>where
T: NumLike,
Dividing a InverseDoseEquivalent by a Density returns a value of type InversePressure
impl<T> Div<&Density<T>> for InverseDoseEquivalent<T>where
T: NumLike,
Dividing a InverseDoseEquivalent by a Density returns a value of type InversePressure
Source§impl<T> Div<&Density<T>> for InverseVolume<T>where
T: NumLike,
Dividing a InverseVolume by a Density returns a value of type InverseMass
impl<T> Div<&Density<T>> for InverseVolume<T>where
T: NumLike,
Dividing a InverseVolume by a Density returns a value of type InverseMass
Source§impl<T> Div<&Density<T>> for Mass<T>where
T: NumLike,
Dividing a Mass by a Density returns a value of type Volume
impl<T> Div<&Density<T>> for Mass<T>where
T: NumLike,
Dividing a Mass by a Density returns a value of type Volume
Source§impl<T> Div<&Density<T>> for MolarMass<T>where
T: NumLike,
Dividing a MolarMass by a Density returns a value of type MolarVolume
impl<T> Div<&Density<T>> for MolarMass<T>where
T: NumLike,
Dividing a MolarMass by a Density returns a value of type MolarVolume
Source§impl<T> Div<&Density<T>> for f32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<&Density<T>> for f32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<&Density<T>> for f64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<&Density<T>> for f64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<&Density<T>> for i32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<&Density<T>> for i32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<&Density<T>> for i64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<&Density<T>> for i64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<&InverseAbsorbedDose<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseAbsorbedDose returns a value of type Pressure
impl<T> Div<&InverseAbsorbedDose<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseAbsorbedDose returns a value of type Pressure
Source§impl<T> Div<&InverseAbsorbedDose<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseAbsorbedDose returns a value of type Pressure
impl<T> Div<&InverseAbsorbedDose<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseAbsorbedDose returns a value of type Pressure
Source§impl<T> Div<&InverseDistance<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseDistance returns a value of type AreaDensity
impl<T> Div<&InverseDistance<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseDistance returns a value of type AreaDensity
Source§type Output = AreaDensity<T>
type Output = AreaDensity<T>
/ operator.Source§impl<T> Div<&InverseDistance<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseDistance returns a value of type AreaDensity
impl<T> Div<&InverseDistance<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseDistance returns a value of type AreaDensity
Source§type Output = AreaDensity<T>
type Output = AreaDensity<T>
/ operator.Source§impl<T> Div<&InverseDoseEquivalent<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseDoseEquivalent returns a value of type Pressure
impl<T> Div<&InverseDoseEquivalent<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseDoseEquivalent returns a value of type Pressure
Source§impl<T> Div<&InverseDoseEquivalent<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseDoseEquivalent returns a value of type Pressure
impl<T> Div<&InverseDoseEquivalent<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseDoseEquivalent returns a value of type Pressure
Source§impl<T> Div<&InverseVolume<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseVolume returns a value of type Mass
impl<T> Div<&InverseVolume<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseVolume returns a value of type Mass
Source§impl<T> Div<&InverseVolume<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseVolume returns a value of type Mass
impl<T> Div<&InverseVolume<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseVolume returns a value of type Mass
Source§impl<T> Div<&Mass<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a Mass returns a value of type InverseVolume
impl<T> Div<&Mass<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a Mass returns a value of type InverseVolume
Source§impl<T> Div<&Mass<T>> for Density<T>where
T: NumLike,
Dividing a Density by a Mass returns a value of type InverseVolume
impl<T> Div<&Mass<T>> for Density<T>where
T: NumLike,
Dividing a Density by a Mass returns a value of type InverseVolume
Source§impl<T> Div<&MolarMass<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a MolarMass returns a value of type Concentration
impl<T> Div<&MolarMass<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a MolarMass returns a value of type Concentration
Source§impl<T> Div<&MolarMass<T>> for Density<T>where
T: NumLike,
Dividing a Density by a MolarMass returns a value of type Concentration
impl<T> Div<&MolarMass<T>> for Density<T>where
T: NumLike,
Dividing a Density by a MolarMass returns a value of type Concentration
Source§impl<T> Div<&T> for &Density<T>where
T: NumLike,
Dividing a unit value by a scalar value returns a unit value
impl<T> Div<&T> for &Density<T>where
T: NumLike,
Dividing a unit value by a scalar value returns a unit value
Source§impl<T> Div<&T> for Density<T>where
T: NumLike,
Dividing a unit value by a scalar value returns a unit value
impl<T> Div<&T> for Density<T>where
T: NumLike,
Dividing a unit value by a scalar value returns a unit value
Source§impl<T> Div<AreaDensity<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a AreaDensity returns a value of type InverseDistance
impl<T> Div<AreaDensity<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a AreaDensity returns a value of type InverseDistance
Source§type Output = InverseDistance<T>
type Output = InverseDistance<T>
/ operator.Source§impl<T> Div<AreaDensity<T>> for Density<T>where
T: NumLike,
Dividing a Density by a AreaDensity returns a value of type InverseDistance
impl<T> Div<AreaDensity<T>> for Density<T>where
T: NumLike,
Dividing a Density by a AreaDensity returns a value of type InverseDistance
Source§type Output = InverseDistance<T>
type Output = InverseDistance<T>
/ operator.Source§impl<T> Div<Concentration<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a Concentration returns a value of type MolarMass
impl<T> Div<Concentration<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a Concentration returns a value of type MolarMass
Source§impl<T> Div<Concentration<T>> for Density<T>where
T: NumLike,
Dividing a Density by a Concentration returns a value of type MolarMass
impl<T> Div<Concentration<T>> for Density<T>where
T: NumLike,
Dividing a Density by a Concentration returns a value of type MolarMass
Source§impl<T> Div<Density<T>> for &AreaDensity<T>where
T: NumLike,
Dividing a AreaDensity by a Density returns a value of type Distance
impl<T> Div<Density<T>> for &AreaDensity<T>where
T: NumLike,
Dividing a AreaDensity by a Density returns a value of type Distance
Source§impl<T> Div<Density<T>> for &Concentration<T>where
T: NumLike,
Dividing a Concentration by a Density returns a value of type Molality
impl<T> Div<Density<T>> for &Concentration<T>where
T: NumLike,
Dividing a Concentration by a Density returns a value of type Molality
Source§impl<T> Div<Density<T>> for &InverseAbsorbedDose<T>where
T: NumLike,
Dividing a InverseAbsorbedDose by a Density returns a value of type InversePressure
impl<T> Div<Density<T>> for &InverseAbsorbedDose<T>where
T: NumLike,
Dividing a InverseAbsorbedDose by a Density returns a value of type InversePressure
Source§impl<T> Div<Density<T>> for &InverseDistance<T>where
T: NumLike,
Dividing a InverseDistance by a Density returns a value of type AreaPerMass
impl<T> Div<Density<T>> for &InverseDistance<T>where
T: NumLike,
Dividing a InverseDistance by a Density returns a value of type AreaPerMass
Source§impl<T> Div<Density<T>> for &InverseDoseEquivalent<T>where
T: NumLike,
Dividing a InverseDoseEquivalent by a Density returns a value of type InversePressure
impl<T> Div<Density<T>> for &InverseDoseEquivalent<T>where
T: NumLike,
Dividing a InverseDoseEquivalent by a Density returns a value of type InversePressure
Source§impl<T> Div<Density<T>> for &InverseVolume<T>where
T: NumLike,
Dividing a InverseVolume by a Density returns a value of type InverseMass
impl<T> Div<Density<T>> for &InverseVolume<T>where
T: NumLike,
Dividing a InverseVolume by a Density returns a value of type InverseMass
Source§impl<T> Div<Density<T>> for &Mass<T>where
T: NumLike,
Dividing a Mass by a Density returns a value of type Volume
impl<T> Div<Density<T>> for &Mass<T>where
T: NumLike,
Dividing a Mass by a Density returns a value of type Volume
Source§impl<T> Div<Density<T>> for &MolarMass<T>where
T: NumLike,
Dividing a MolarMass by a Density returns a value of type MolarVolume
impl<T> Div<Density<T>> for &MolarMass<T>where
T: NumLike,
Dividing a MolarMass by a Density returns a value of type MolarVolume
Source§impl<T> Div<Density<T>> for &f32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<Density<T>> for &f32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<Density<T>> for &f64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<Density<T>> for &f64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<Density<T>> for &i32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<Density<T>> for &i32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<Density<T>> for &i64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<Density<T>> for &i64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<Density<T>> for AreaDensity<T>where
T: NumLike,
Dividing a AreaDensity by a Density returns a value of type Distance
impl<T> Div<Density<T>> for AreaDensity<T>where
T: NumLike,
Dividing a AreaDensity by a Density returns a value of type Distance
Source§impl<T> Div<Density<T>> for Concentration<T>where
T: NumLike,
Dividing a Concentration by a Density returns a value of type Molality
impl<T> Div<Density<T>> for Concentration<T>where
T: NumLike,
Dividing a Concentration by a Density returns a value of type Molality
Source§impl<T> Div<Density<T>> for InverseAbsorbedDose<T>where
T: NumLike,
Dividing a InverseAbsorbedDose by a Density returns a value of type InversePressure
impl<T> Div<Density<T>> for InverseAbsorbedDose<T>where
T: NumLike,
Dividing a InverseAbsorbedDose by a Density returns a value of type InversePressure
Source§impl<T> Div<Density<T>> for InverseDistance<T>where
T: NumLike,
Dividing a InverseDistance by a Density returns a value of type AreaPerMass
impl<T> Div<Density<T>> for InverseDistance<T>where
T: NumLike,
Dividing a InverseDistance by a Density returns a value of type AreaPerMass
Source§impl<T> Div<Density<T>> for InverseDoseEquivalent<T>where
T: NumLike,
Dividing a InverseDoseEquivalent by a Density returns a value of type InversePressure
impl<T> Div<Density<T>> for InverseDoseEquivalent<T>where
T: NumLike,
Dividing a InverseDoseEquivalent by a Density returns a value of type InversePressure
Source§impl<T> Div<Density<T>> for InverseVolume<T>where
T: NumLike,
Dividing a InverseVolume by a Density returns a value of type InverseMass
impl<T> Div<Density<T>> for InverseVolume<T>where
T: NumLike,
Dividing a InverseVolume by a Density returns a value of type InverseMass
Source§impl<T> Div<Density<T>> for Mass<T>where
T: NumLike,
Dividing a Mass by a Density returns a value of type Volume
impl<T> Div<Density<T>> for Mass<T>where
T: NumLike,
Dividing a Mass by a Density returns a value of type Volume
Source§impl<T> Div<Density<T>> for MolarMass<T>where
T: NumLike,
Dividing a MolarMass by a Density returns a value of type MolarVolume
impl<T> Div<Density<T>> for MolarMass<T>where
T: NumLike,
Dividing a MolarMass by a Density returns a value of type MolarVolume
Source§impl<T> Div<Density<T>> for f32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<Density<T>> for f32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<Density<T>> for f64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<Density<T>> for f64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<Density<T>> for i32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<Density<T>> for i32
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<Density<T>> for i64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
impl<T> Div<Density<T>> for i64
Dividing a scalar value by a Density unit value returns a value of type VolumePerMass
Source§impl<T> Div<InverseAbsorbedDose<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseAbsorbedDose returns a value of type Pressure
impl<T> Div<InverseAbsorbedDose<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseAbsorbedDose returns a value of type Pressure
Source§impl<T> Div<InverseAbsorbedDose<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseAbsorbedDose returns a value of type Pressure
impl<T> Div<InverseAbsorbedDose<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseAbsorbedDose returns a value of type Pressure
Source§impl<T> Div<InverseDistance<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseDistance returns a value of type AreaDensity
impl<T> Div<InverseDistance<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseDistance returns a value of type AreaDensity
Source§type Output = AreaDensity<T>
type Output = AreaDensity<T>
/ operator.Source§impl<T> Div<InverseDistance<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseDistance returns a value of type AreaDensity
impl<T> Div<InverseDistance<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseDistance returns a value of type AreaDensity
Source§type Output = AreaDensity<T>
type Output = AreaDensity<T>
/ operator.Source§impl<T> Div<InverseDoseEquivalent<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseDoseEquivalent returns a value of type Pressure
impl<T> Div<InverseDoseEquivalent<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseDoseEquivalent returns a value of type Pressure
Source§impl<T> Div<InverseDoseEquivalent<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseDoseEquivalent returns a value of type Pressure
impl<T> Div<InverseDoseEquivalent<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseDoseEquivalent returns a value of type Pressure
Source§impl<T> Div<InverseVolume<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseVolume returns a value of type Mass
impl<T> Div<InverseVolume<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a InverseVolume returns a value of type Mass
Source§impl<T> Div<InverseVolume<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseVolume returns a value of type Mass
impl<T> Div<InverseVolume<T>> for Density<T>where
T: NumLike,
Dividing a Density by a InverseVolume returns a value of type Mass
Source§impl<T> Div<Mass<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a Mass returns a value of type InverseVolume
impl<T> Div<Mass<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a Mass returns a value of type InverseVolume
Source§impl<T> Div<Mass<T>> for Density<T>where
T: NumLike,
Dividing a Density by a Mass returns a value of type InverseVolume
impl<T> Div<Mass<T>> for Density<T>where
T: NumLike,
Dividing a Density by a Mass returns a value of type InverseVolume
Source§impl<T> Div<MolarMass<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a MolarMass returns a value of type Concentration
impl<T> Div<MolarMass<T>> for &Density<T>where
T: NumLike,
Dividing a Density by a MolarMass returns a value of type Concentration
Source§impl<T> Div<MolarMass<T>> for Density<T>where
T: NumLike,
Dividing a Density by a MolarMass returns a value of type Concentration
impl<T> Div<MolarMass<T>> for Density<T>where
T: NumLike,
Dividing a Density by a MolarMass returns a value of type Concentration
Source§impl<T: NumLike> Div<T> for &Density<T>
Dividing a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T: NumLike> Div<T> for &Density<T>
Dividing a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T: NumLike> Div<T> for Density<T>
Dividing a unit value by a scalar value returns a unit value
impl<T: NumLike> Div<T> for Density<T>
Dividing a unit value by a scalar value returns a unit value
Source§impl<T: NumLike> Div for &Density<T>
Dividing a unit value by another of the same type returns a scalar value (automatically clones the referenced data for convenient ergonomics)
impl<T: NumLike> Div for &Density<T>
Dividing a unit value by another of the same type returns a scalar value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T: NumLike> Div for Density<T>
Dividing a unit value by another of the same type returns a scalar value
impl<T: NumLike> Div for Density<T>
Dividing a unit value by another of the same type returns a scalar value
Source§impl<T: NumLike> DivAssign<T> for Density<T>
Divides this unit value by a scalar
impl<T: NumLike> DivAssign<T> for Density<T>
Divides this unit value by a scalar
Source§fn div_assign(&mut self, rhs: T)
fn div_assign(&mut self, rhs: T)
/= operation. Read moreSource§impl<T> Hash for Density<T>
This struct implements the Hash trait if it’s member data type also has the Hash trait
impl<T> Hash for Density<T>
This struct implements the Hash trait if it’s member data type also has the Hash trait
Source§impl<T> Mul<&AreaPerMass<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a AreaPerMass returns a value of type InverseDistance
impl<T> Mul<&AreaPerMass<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a AreaPerMass returns a value of type InverseDistance
Source§type Output = InverseDistance<T>
type Output = InverseDistance<T>
* operator.Source§impl<T> Mul<&AreaPerMass<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a AreaPerMass returns a value of type InverseDistance
impl<T> Mul<&AreaPerMass<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a AreaPerMass returns a value of type InverseDistance
Source§type Output = InverseDistance<T>
type Output = InverseDistance<T>
* operator.Source§impl<T> Mul<&Density<T>> for &AreaPerMass<T>where
T: NumLike,
Multiplying a AreaPerMass by a Density returns a value of type InverseDistance
impl<T> Mul<&Density<T>> for &AreaPerMass<T>where
T: NumLike,
Multiplying a AreaPerMass by a Density returns a value of type InverseDistance
Source§impl<T> Mul<&Density<T>> for &Distance<T>where
T: NumLike,
Multiplying a Distance by a Density returns a value of type AreaDensity
impl<T> Mul<&Density<T>> for &Distance<T>where
T: NumLike,
Multiplying a Distance by a Density returns a value of type AreaDensity
Source§impl<T> Mul<&Density<T>> for &InverseMass<T>where
T: NumLike,
Multiplying a InverseMass by a Density returns a value of type InverseVolume
impl<T> Mul<&Density<T>> for &InverseMass<T>where
T: NumLike,
Multiplying a InverseMass by a Density returns a value of type InverseVolume
Source§impl<T> Mul<&Density<T>> for &Molality<T>where
T: NumLike,
Multiplying a Molality by a Density returns a value of type Concentration
impl<T> Mul<&Density<T>> for &Molality<T>where
T: NumLike,
Multiplying a Molality by a Density returns a value of type Concentration
Source§impl<T> Mul<&Density<T>> for &MolarVolume<T>where
T: NumLike,
Multiplying a MolarVolume by a Density returns a value of type MolarMass
impl<T> Mul<&Density<T>> for &MolarVolume<T>where
T: NumLike,
Multiplying a MolarVolume by a Density returns a value of type MolarMass
Source§impl<T> Mul<&Density<T>> for &Volume<T>where
T: NumLike,
Multiplying a Volume by a Density returns a value of type Mass
impl<T> Mul<&Density<T>> for &Volume<T>where
T: NumLike,
Multiplying a Volume by a Density returns a value of type Mass
Source§impl<T> Mul<&Density<T>> for AreaPerMass<T>where
T: NumLike,
Multiplying a AreaPerMass by a Density returns a value of type InverseDistance
impl<T> Mul<&Density<T>> for AreaPerMass<T>where
T: NumLike,
Multiplying a AreaPerMass by a Density returns a value of type InverseDistance
Source§impl<T> Mul<&Density<T>> for Distance<T>where
T: NumLike,
Multiplying a Distance by a Density returns a value of type AreaDensity
impl<T> Mul<&Density<T>> for Distance<T>where
T: NumLike,
Multiplying a Distance by a Density returns a value of type AreaDensity
Source§impl<T> Mul<&Density<T>> for InverseMass<T>where
T: NumLike,
Multiplying a InverseMass by a Density returns a value of type InverseVolume
impl<T> Mul<&Density<T>> for InverseMass<T>where
T: NumLike,
Multiplying a InverseMass by a Density returns a value of type InverseVolume
Source§impl<T> Mul<&Density<T>> for Molality<T>where
T: NumLike,
Multiplying a Molality by a Density returns a value of type Concentration
impl<T> Mul<&Density<T>> for Molality<T>where
T: NumLike,
Multiplying a Molality by a Density returns a value of type Concentration
Source§impl<T> Mul<&Density<T>> for MolarVolume<T>where
T: NumLike,
Multiplying a MolarVolume by a Density returns a value of type MolarMass
impl<T> Mul<&Density<T>> for MolarVolume<T>where
T: NumLike,
Multiplying a MolarVolume by a Density returns a value of type MolarMass
Source§impl<T> Mul<&Density<T>> for Volume<T>where
T: NumLike,
Multiplying a Volume by a Density returns a value of type Mass
impl<T> Mul<&Density<T>> for Volume<T>where
T: NumLike,
Multiplying a Volume by a Density returns a value of type Mass
Source§impl<T> Mul<&Density<T>> for f32
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T> Mul<&Density<T>> for f32
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Mul<&Density<T>> for f64
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T> Mul<&Density<T>> for f64
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Mul<&Density<T>> for i16
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T> Mul<&Density<T>> for i16
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Mul<&Density<T>> for i32
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T> Mul<&Density<T>> for i32
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Mul<&Density<T>> for i64
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T> Mul<&Density<T>> for i64
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Mul<&Density<T>> for i8
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T> Mul<&Density<T>> for i8
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Mul<&Density<T>> for u16
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T> Mul<&Density<T>> for u16
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Mul<&Density<T>> for u32
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T> Mul<&Density<T>> for u32
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Mul<&Density<T>> for u64
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T> Mul<&Density<T>> for u64
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Mul<&Density<T>> for u8
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T> Mul<&Density<T>> for u8
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Mul<&Distance<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Distance returns a value of type AreaDensity
impl<T> Mul<&Distance<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Distance returns a value of type AreaDensity
Source§impl<T> Mul<&Distance<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Distance returns a value of type AreaDensity
impl<T> Mul<&Distance<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Distance returns a value of type AreaDensity
Source§impl<T> Mul<&InverseMass<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a InverseMass returns a value of type InverseVolume
impl<T> Mul<&InverseMass<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a InverseMass returns a value of type InverseVolume
Source§type Output = InverseVolume<T>
type Output = InverseVolume<T>
* operator.Source§impl<T> Mul<&InverseMass<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a InverseMass returns a value of type InverseVolume
impl<T> Mul<&InverseMass<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a InverseMass returns a value of type InverseVolume
Source§type Output = InverseVolume<T>
type Output = InverseVolume<T>
* operator.Source§impl<T> Mul<&Molality<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Molality returns a value of type Concentration
impl<T> Mul<&Molality<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Molality returns a value of type Concentration
Source§impl<T> Mul<&Molality<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Molality returns a value of type Concentration
impl<T> Mul<&Molality<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Molality returns a value of type Concentration
Source§impl<T> Mul<&MolarVolume<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a MolarVolume returns a value of type MolarMass
impl<T> Mul<&MolarVolume<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a MolarVolume returns a value of type MolarMass
Source§impl<T> Mul<&MolarVolume<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a MolarVolume returns a value of type MolarMass
impl<T> Mul<&MolarVolume<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a MolarVolume returns a value of type MolarMass
Source§impl<T> Mul<&T> for &Density<T>where
T: NumLike,
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<&T> for &Density<T>where
T: NumLike,
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<&T> for Density<T>where
T: NumLike,
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<&T> for Density<T>where
T: NumLike,
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<&Volume<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Volume returns a value of type Mass
impl<T> Mul<&Volume<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Volume returns a value of type Mass
Source§impl<T> Mul<&Volume<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Volume returns a value of type Mass
impl<T> Mul<&Volume<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Volume returns a value of type Mass
Source§impl<T> Mul<AreaPerMass<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a AreaPerMass returns a value of type InverseDistance
impl<T> Mul<AreaPerMass<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a AreaPerMass returns a value of type InverseDistance
Source§type Output = InverseDistance<T>
type Output = InverseDistance<T>
* operator.Source§impl<T> Mul<AreaPerMass<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a AreaPerMass returns a value of type InverseDistance
impl<T> Mul<AreaPerMass<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a AreaPerMass returns a value of type InverseDistance
Source§type Output = InverseDistance<T>
type Output = InverseDistance<T>
* operator.Source§impl<T> Mul<Density<T>> for &AreaPerMass<T>where
T: NumLike,
Multiplying a AreaPerMass by a Density returns a value of type InverseDistance
impl<T> Mul<Density<T>> for &AreaPerMass<T>where
T: NumLike,
Multiplying a AreaPerMass by a Density returns a value of type InverseDistance
Source§impl<T> Mul<Density<T>> for &Distance<T>where
T: NumLike,
Multiplying a Distance by a Density returns a value of type AreaDensity
impl<T> Mul<Density<T>> for &Distance<T>where
T: NumLike,
Multiplying a Distance by a Density returns a value of type AreaDensity
Source§impl<T> Mul<Density<T>> for &InverseMass<T>where
T: NumLike,
Multiplying a InverseMass by a Density returns a value of type InverseVolume
impl<T> Mul<Density<T>> for &InverseMass<T>where
T: NumLike,
Multiplying a InverseMass by a Density returns a value of type InverseVolume
Source§impl<T> Mul<Density<T>> for &Molality<T>where
T: NumLike,
Multiplying a Molality by a Density returns a value of type Concentration
impl<T> Mul<Density<T>> for &Molality<T>where
T: NumLike,
Multiplying a Molality by a Density returns a value of type Concentration
Source§impl<T> Mul<Density<T>> for &MolarVolume<T>where
T: NumLike,
Multiplying a MolarVolume by a Density returns a value of type MolarMass
impl<T> Mul<Density<T>> for &MolarVolume<T>where
T: NumLike,
Multiplying a MolarVolume by a Density returns a value of type MolarMass
Source§impl<T> Mul<Density<T>> for &Volume<T>where
T: NumLike,
Multiplying a Volume by a Density returns a value of type Mass
impl<T> Mul<Density<T>> for &Volume<T>where
T: NumLike,
Multiplying a Volume by a Density returns a value of type Mass
Source§impl<T> Mul<Density<T>> for AreaPerMass<T>where
T: NumLike,
Multiplying a AreaPerMass by a Density returns a value of type InverseDistance
impl<T> Mul<Density<T>> for AreaPerMass<T>where
T: NumLike,
Multiplying a AreaPerMass by a Density returns a value of type InverseDistance
Source§impl<T> Mul<Density<T>> for Distance<T>where
T: NumLike,
Multiplying a Distance by a Density returns a value of type AreaDensity
impl<T> Mul<Density<T>> for Distance<T>where
T: NumLike,
Multiplying a Distance by a Density returns a value of type AreaDensity
Source§impl<T> Mul<Density<T>> for InverseMass<T>where
T: NumLike,
Multiplying a InverseMass by a Density returns a value of type InverseVolume
impl<T> Mul<Density<T>> for InverseMass<T>where
T: NumLike,
Multiplying a InverseMass by a Density returns a value of type InverseVolume
Source§impl<T> Mul<Density<T>> for Molality<T>where
T: NumLike,
Multiplying a Molality by a Density returns a value of type Concentration
impl<T> Mul<Density<T>> for Molality<T>where
T: NumLike,
Multiplying a Molality by a Density returns a value of type Concentration
Source§impl<T> Mul<Density<T>> for MolarVolume<T>where
T: NumLike,
Multiplying a MolarVolume by a Density returns a value of type MolarMass
impl<T> Mul<Density<T>> for MolarVolume<T>where
T: NumLike,
Multiplying a MolarVolume by a Density returns a value of type MolarMass
Source§impl<T> Mul<Density<T>> for Volume<T>where
T: NumLike,
Multiplying a Volume by a Density returns a value of type Mass
impl<T> Mul<Density<T>> for Volume<T>where
T: NumLike,
Multiplying a Volume by a Density returns a value of type Mass
Source§impl<T> Mul<Density<T>> for f32
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<Density<T>> for f32
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Density<T>> for f64
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<Density<T>> for f64
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Density<T>> for i16
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<Density<T>> for i16
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Density<T>> for i32
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<Density<T>> for i32
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Density<T>> for i64
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<Density<T>> for i64
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Density<T>> for i8
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<Density<T>> for i8
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Density<T>> for u16
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<Density<T>> for u16
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Density<T>> for u32
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<Density<T>> for u32
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Density<T>> for u64
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<Density<T>> for u64
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Density<T>> for u8
Multiplying a unit value by a scalar value returns a unit value
impl<T> Mul<Density<T>> for u8
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Distance<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Distance returns a value of type AreaDensity
impl<T> Mul<Distance<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Distance returns a value of type AreaDensity
Source§impl<T> Mul<Distance<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Distance returns a value of type AreaDensity
impl<T> Mul<Distance<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Distance returns a value of type AreaDensity
Source§impl<T> Mul<InverseMass<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a InverseMass returns a value of type InverseVolume
impl<T> Mul<InverseMass<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a InverseMass returns a value of type InverseVolume
Source§type Output = InverseVolume<T>
type Output = InverseVolume<T>
* operator.Source§impl<T> Mul<InverseMass<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a InverseMass returns a value of type InverseVolume
impl<T> Mul<InverseMass<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a InverseMass returns a value of type InverseVolume
Source§type Output = InverseVolume<T>
type Output = InverseVolume<T>
* operator.Source§impl<T> Mul<Molality<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Molality returns a value of type Concentration
impl<T> Mul<Molality<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Molality returns a value of type Concentration
Source§impl<T> Mul<Molality<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Molality returns a value of type Concentration
impl<T> Mul<Molality<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Molality returns a value of type Concentration
Source§impl<T> Mul<MolarVolume<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a MolarVolume returns a value of type MolarMass
impl<T> Mul<MolarVolume<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a MolarVolume returns a value of type MolarMass
Source§impl<T> Mul<MolarVolume<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a MolarVolume returns a value of type MolarMass
impl<T> Mul<MolarVolume<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a MolarVolume returns a value of type MolarMass
Source§impl<T: NumLike> Mul<T> for &Density<T>
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
impl<T: NumLike> Mul<T> for &Density<T>
Multiplying a unit value by a scalar value returns a unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T: NumLike> Mul<T> for Density<T>
Multiplying a unit value by a scalar value returns a unit value
impl<T: NumLike> Mul<T> for Density<T>
Multiplying a unit value by a scalar value returns a unit value
Source§impl<T> Mul<Volume<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Volume returns a value of type Mass
impl<T> Mul<Volume<T>> for &Density<T>where
T: NumLike,
Multiplying a Density by a Volume returns a value of type Mass
Source§impl<T> Mul<Volume<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Volume returns a value of type Mass
impl<T> Mul<Volume<T>> for Density<T>where
T: NumLike,
Multiplying a Density by a Volume returns a value of type Mass
Source§impl<T: NumLike> MulAssign<T> for Density<T>
Multiplies this unit value by a scalar
impl<T: NumLike> MulAssign<T> for Density<T>
Multiplies this unit value by a scalar
Source§fn mul_assign(&mut self, rhs: T)
fn mul_assign(&mut self, rhs: T)
*= operation. Read moreSource§impl<T: NumLike> Neg for &Density<T>
Flips the sign of this unit value (automatically clones the referenced data for convenient ergonomics)
impl<T: NumLike> Neg for &Density<T>
Flips the sign of this unit value (automatically clones the referenced data for convenient ergonomics)
Source§impl<T> Ord for Density<T>
This struct implements the Ord trait if it’s member data type also has the Ord trait
impl<T> Ord for Density<T>
This struct implements the Ord trait if it’s member data type also has the Ord trait
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl<T> PartialEq for Density<T>
This struct implements the PartialEq trait if it’s member data type also has the PartialEq trait
impl<T> PartialEq for Density<T>
This struct implements the PartialEq trait if it’s member data type also has the PartialEq trait
Source§impl<T> PartialOrd for Density<T>where
T: NumLike + PartialOrd,
This struct implements the PartialOrd trait if it’s member data type also has the PartialOrd trait
impl<T> PartialOrd for Density<T>where
T: NumLike + PartialOrd,
This struct implements the PartialOrd trait if it’s member data type also has the PartialOrd trait
Source§impl<T: NumLike> Sub for &Density<T>
Subtracting two unit values of the same type returns a new unit value of the same type (automatically clones the referenced data for convenient ergonomics)
impl<T: NumLike> Sub for &Density<T>
Subtracting two unit values of the same type returns a new unit value of the same type (automatically clones the referenced data for convenient ergonomics)
Source§impl<T: NumLike> Sub for Density<T>
Subtracting two unit values of the same type returns a new unit value of the same type
impl<T: NumLike> Sub for Density<T>
Subtracting two unit values of the same type returns a new unit value of the same type
Source§impl<T: NumLike> SubAssign for Density<T>
Subtracts the given unit value from this unit value
impl<T: NumLike> SubAssign for Density<T>
Subtracts the given unit value from this unit value
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
-= operation. Read moreimpl<T> Copy for Density<T>
This struct implements the Copy marker trait if it’s member data type also has the Copy trait
impl<T> Eq for Density<T>
This struct implements the core::cmp::Eq trait if it’s member data type also has the core::cmp::Eq trait