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