pub struct ElectricCurrent(/* private fields */);Expand description
Implementations§
Source§impl ElectricCurrent
impl ElectricCurrent
Sourcepub fn in_unit(self, unit: ElectricCurrentUnit) -> f64
pub fn in_unit(self, unit: ElectricCurrentUnit) -> f64
Get value in the specified ElectricCurrentUnit.
Sourcepub fn display_as(self, unit: ElectricCurrentUnit) -> DisplayWithUnit
pub fn display_as(self, unit: ElectricCurrentUnit) -> DisplayWithUnit
Return a display wrapper that formats this current in the given unit.
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 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 Default for ElectricCurrent
impl Default for ElectricCurrent
Source§fn default() -> ElectricCurrent
fn default() -> ElectricCurrent
Returns the “default value” for a type. Read more
Source§impl Display for ElectricCurrent
impl Display for ElectricCurrent
Source§impl Div<ElectricCurrent> for MagneticFlux
impl Div<ElectricCurrent> for MagneticFlux
Source§type Output = Inductance
type Output = Inductance
The resulting type after applying the
/ operator.Source§fn div(self, rhs: ElectricCurrent) -> Inductance
fn div(self, rhs: ElectricCurrent) -> Inductance
Performs the
/ operation. Read moreSource§impl Div<ElectricCurrent> for Power
impl Div<ElectricCurrent> for Power
Source§impl Div<ElectricCurrent> for Voltage
impl Div<ElectricCurrent> for Voltage
Source§type Output = Resistance
type Output = Resistance
The resulting type after applying the
/ operator.Source§fn div(self, rhs: ElectricCurrent) -> Resistance
fn div(self, rhs: ElectricCurrent) -> Resistance
Performs the
/ operation. Read moreSource§impl Div<f64> for ElectricCurrent
impl Div<f64> for ElectricCurrent
Source§impl Div for ElectricCurrent
impl Div for ElectricCurrent
Source§impl DivAssign<f64> for ElectricCurrent
impl DivAssign<f64> for ElectricCurrent
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
Performs the
/= operation. Read moreSource§impl Mul<ElectricCurrent> for Inductance
impl Mul<ElectricCurrent> for Inductance
Source§type Output = MagneticFlux
type Output = MagneticFlux
The resulting type after applying the
* operator.Source§fn mul(self, rhs: ElectricCurrent) -> MagneticFlux
fn mul(self, rhs: ElectricCurrent) -> MagneticFlux
Performs the
* operation. Read moreSource§impl Mul<ElectricCurrent> for Resistance
impl Mul<ElectricCurrent> for Resistance
Source§impl Mul<ElectricCurrent> for Time
impl Mul<ElectricCurrent> for Time
Source§type Output = ElectricCharge
type Output = ElectricCharge
The resulting type after applying the
* operator.Source§fn mul(self, rhs: ElectricCurrent) -> ElectricCharge
fn mul(self, rhs: ElectricCurrent) -> ElectricCharge
Performs the
* operation. Read moreSource§impl Mul<ElectricCurrent> for Voltage
impl Mul<ElectricCurrent> for Voltage
Source§impl Mul<ElectricCurrent> for f64
impl Mul<ElectricCurrent> for f64
Source§type Output = ElectricCurrent
type Output = ElectricCurrent
The resulting type after applying the
* operator.Source§fn mul(self, rhs: ElectricCurrent) -> ElectricCurrent
fn mul(self, rhs: ElectricCurrent) -> ElectricCurrent
Performs the
* operation. Read moreSource§impl Mul<Inductance> for ElectricCurrent
impl Mul<Inductance> for ElectricCurrent
Source§type Output = MagneticFlux
type Output = MagneticFlux
The resulting type after applying the
* operator.Source§fn mul(self, rhs: Inductance) -> MagneticFlux
fn mul(self, rhs: Inductance) -> MagneticFlux
Performs the
* operation. Read moreSource§impl Mul<Resistance> for ElectricCurrent
impl Mul<Resistance> for ElectricCurrent
Source§impl Mul<Time> for ElectricCurrent
impl Mul<Time> for ElectricCurrent
Source§type Output = ElectricCharge
type Output = ElectricCharge
The resulting type after applying the
* operator.Source§impl Mul<Voltage> for ElectricCurrent
impl Mul<Voltage> for ElectricCurrent
Source§impl Mul<f64> for ElectricCurrent
impl Mul<f64> for ElectricCurrent
Source§impl MulAssign<f64> for ElectricCurrent
impl MulAssign<f64> for ElectricCurrent
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
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 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 moreSource§impl Sum for ElectricCurrent
impl Sum for ElectricCurrent
impl 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 UnsafeUnpin 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