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