pub struct AvailableEnergy(/* private fields */);Implementations§
Source§impl AvailableEnergy
impl AvailableEnergy
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) -> AvailableEnergy
pub fn as_uom(&self) -> &AvailableEnergy
pub fn from_uom(inner: AvailableEnergy) -> Self
Methods from Deref<Target = AvailableEnergy>§
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 AvailableEnergy
impl Add for AvailableEnergy
Source§impl AddAssign for AvailableEnergy
impl AddAssign for AvailableEnergy
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 AvailableEnergy
impl<'de, Context> BorrowDecode<'de, Context> for AvailableEnergy
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 AvailableEnergy
impl Clone for AvailableEnergy
Source§fn clone(&self) -> AvailableEnergy
fn clone(&self) -> AvailableEnergy
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 AvailableEnergy
impl Debug for AvailableEnergy
Source§impl<Context> Decode<Context> for AvailableEnergy
impl<Context> Decode<Context> for AvailableEnergy
Source§impl Default for AvailableEnergy
impl Default for AvailableEnergy
Source§impl Deref for AvailableEnergy
impl Deref for AvailableEnergy
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 = Z0, 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 = Z0, 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 AvailableEnergy
impl<'de> Deserialize<'de> for AvailableEnergy
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 AvailableEnergy
impl Div<f64> for AvailableEnergy
Source§impl DivAssign<f64> for AvailableEnergy
impl DivAssign<f64> for AvailableEnergy
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
Performs the
/= operation. Read moreSource§impl Encode for AvailableEnergy
impl Encode for AvailableEnergy
Source§impl From<AvailableEnergy> for AvailableEnergy
impl From<AvailableEnergy> for AvailableEnergy
Source§fn from(value: AvailableEnergy) -> Self
fn from(value: AvailableEnergy) -> Self
Converts to this type from the input type.
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 = Z0, 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 AvailableEnergy
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 = Z0, 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 AvailableEnergy
Source§fn from(value: AvailableEnergy) -> Self
fn from(value: AvailableEnergy) -> Self
Converts to this type from the input type.
Source§impl Mul<f64> for AvailableEnergy
impl Mul<f64> for AvailableEnergy
Source§impl MulAssign<f64> for AvailableEnergy
impl MulAssign<f64> for AvailableEnergy
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
Performs the
*= operation. Read moreSource§impl Neg for AvailableEnergy
impl Neg for AvailableEnergy
Source§impl PartialEq for AvailableEnergy
impl PartialEq for AvailableEnergy
Source§impl PartialOrd for AvailableEnergy
impl PartialOrd for AvailableEnergy
Source§impl Serialize for AvailableEnergy
impl Serialize for AvailableEnergy
Source§impl Sub for AvailableEnergy
impl Sub for AvailableEnergy
Source§impl SubAssign for AvailableEnergy
impl SubAssign for AvailableEnergy
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreimpl Copy for AvailableEnergy
impl StructuralPartialEq for AvailableEnergy
Auto Trait Implementations§
impl Freeze for AvailableEnergy
impl RefUnwindSafe for AvailableEnergy
impl Send for AvailableEnergy
impl Sync for AvailableEnergy
impl Unpin for AvailableEnergy
impl UnwindSafe for AvailableEnergy
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