pub struct Concentration;Expand description
A concentration, being an amount of substance per unit volume.
Implementations§
Source§impl Concentration
impl Concentration
Sourcepub const fn moles_per_cubic_meter(
value: TensorRank0,
) -> Quantity<Concentration>
pub const fn moles_per_cubic_meter( value: TensorRank0, ) -> Quantity<Concentration>
A quantity of moles per cubic metre.
Sourcepub const fn moles_per_liter(value: TensorRank0) -> Quantity<Concentration>
pub const fn moles_per_liter(value: TensorRank0) -> Quantity<Concentration>
A quantity of moles per litre.
Sourcepub const fn millimoles_per_liter(value: TensorRank0) -> Quantity<Concentration>
pub const fn millimoles_per_liter(value: TensorRank0) -> Quantity<Concentration>
A quantity of millimoles per litre.
Trait Implementations§
Source§impl Clone for Concentration
impl Clone for Concentration
Source§fn clone(&self) -> Concentration
fn clone(&self) -> Concentration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for Concentration
Source§impl Debug for Concentration
impl Debug for Concentration
impl Eq for Concentration
Source§impl PartialEq for Concentration
impl PartialEq for Concentration
impl StructuralPartialEq for Concentration
impl Unit for Concentration
Source§impl UnitDiv<Concentration> for Concentration
impl UnitDiv<Concentration> for Concentration
Source§type Output = Dimensionless
type Output = Dimensionless
The unit of the quotient.
Source§impl UnitDiv<Concentration> for ConcentrationPerLength
impl UnitDiv<Concentration> for ConcentrationPerLength
Source§type Output = ReciprocalLength
type Output = ReciprocalLength
The unit of the quotient.
Source§impl UnitDiv<Concentration> for MolarFlowRate
impl UnitDiv<Concentration> for MolarFlowRate
Source§type Output = VolumetricFlowRate
type Output = VolumetricFlowRate
The unit of the quotient.
Source§impl UnitDiv<Concentration> for MolarFlowRateConcentration
impl UnitDiv<Concentration> for MolarFlowRateConcentration
Source§type Output = MolarFlowRate
type Output = MolarFlowRate
The unit of the quotient.
Source§impl UnitDiv<Dimensionless> for Concentration
impl UnitDiv<Dimensionless> for Concentration
Source§type Output = Concentration
type Output = Concentration
The unit of the quotient.
Source§impl UnitDiv<Length> for Concentration
impl UnitDiv<Length> for Concentration
Source§type Output = ConcentrationPerLength
type Output = ConcentrationPerLength
The unit of the quotient.
Source§impl UnitHalves for Concentration
impl UnitHalves for Concentration
Source§type First = Concentration
type First = Concentration
The unit the first half takes.
Source§type Second = Concentration
type Second = Concentration
The unit the second half takes.
Source§impl UnitMul<Concentration> for Dimensionless
impl UnitMul<Concentration> for Dimensionless
Source§type Output = Concentration
type Output = Concentration
The unit of the product.
Source§impl UnitMul<Concentration> for ReciprocalLength
impl UnitMul<Concentration> for ReciprocalLength
Source§type Output = ConcentrationPerLength
type Output = ConcentrationPerLength
The unit of the product.
Source§impl UnitMul<Concentration> for VolumetricFlowRate
impl UnitMul<Concentration> for VolumetricFlowRate
Source§type Output = MolarFlowRate
type Output = MolarFlowRate
The unit of the product.
Source§impl UnitMul<Concentration> for MolarFlowRate
impl UnitMul<Concentration> for MolarFlowRate
Source§type Output = MolarFlowRateConcentration
type Output = MolarFlowRateConcentration
The unit of the product.
Source§impl UnitMul<Dimensionless> for Concentration
impl UnitMul<Dimensionless> for Concentration
Source§type Output = Concentration
type Output = Concentration
The unit of the product.
Source§impl UnitMul<MolarFlowRate> for Concentration
impl UnitMul<MolarFlowRate> for Concentration
Source§type Output = MolarFlowRateConcentration
type Output = MolarFlowRateConcentration
The unit of the product.
Source§impl UnitMul<ReciprocalLength> for Concentration
impl UnitMul<ReciprocalLength> for Concentration
Source§type Output = ConcentrationPerLength
type Output = ConcentrationPerLength
The unit of the product.
Source§impl UnitMul<VolumetricFlowRate> for Concentration
impl UnitMul<VolumetricFlowRate> for Concentration
Source§type Output = MolarFlowRate
type Output = MolarFlowRate
The unit of the product.
Source§impl UnitSum for Concentration
impl UnitSum for Concentration
Source§type Output = Concentration
type Output = Concentration
The unit of the sum.
Auto Trait Implementations§
impl Freeze for Concentration
impl RefUnwindSafe for Concentration
impl Send for Concentration
impl Sync for Concentration
impl Unpin for Concentration
impl UnsafeUnpin for Concentration
impl UnwindSafe for Concentration
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