pub struct Resistance(/* private fields */);Expand description
Implementations§
Source§impl Resistance
impl Resistance
Sourcepub const fn from_megaohm(val: f64) -> Self
pub const fn from_megaohm(val: f64) -> Self
Create from megaohms. 1 MOhm = 1e6 Ohm.
Sourcepub const fn in_megaohm(self) -> f64
pub const fn in_megaohm(self) -> f64
Get value in megaohms.
Sourcepub fn in_unit(self, unit: ResistanceUnit) -> f64
pub fn in_unit(self, unit: ResistanceUnit) -> f64
Get value in the specified ResistanceUnit.
Sourcepub fn display_as(self, unit: ResistanceUnit) -> DisplayWithUnit
pub fn display_as(self, unit: ResistanceUnit) -> DisplayWithUnit
Return a display wrapper that formats this resistance in the given unit.
Trait Implementations§
Source§impl Add for Resistance
impl Add for Resistance
Source§impl AddAssign for Resistance
impl AddAssign for Resistance
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moreSource§impl Clone for Resistance
impl Clone for Resistance
Source§fn clone(&self) -> Resistance
fn clone(&self) -> Resistance
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 Resistance
impl Debug for Resistance
Source§impl Default for Resistance
impl Default for Resistance
Source§fn default() -> Resistance
fn default() -> Resistance
Returns the “default value” for a type. Read more
Source§impl Display for Resistance
impl Display for Resistance
Source§impl Div<f64> for Resistance
impl Div<f64> for Resistance
Source§impl Div for Resistance
impl Div for Resistance
Source§impl DivAssign<f64> for Resistance
impl DivAssign<f64> for Resistance
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
Performs the
/= operation. Read moreSource§impl Mul<ElectricCurrent> for Resistance
impl Mul<ElectricCurrent> for Resistance
Source§impl Mul<Resistance> for ElectricCurrent
impl Mul<Resistance> for ElectricCurrent
Source§impl Mul<Resistance> for f64
impl Mul<Resistance> for f64
Source§type Output = Resistance
type Output = Resistance
The resulting type after applying the
* operator.Source§fn mul(self, rhs: Resistance) -> Resistance
fn mul(self, rhs: Resistance) -> Resistance
Performs the
* operation. Read moreSource§impl Mul<f64> for Resistance
impl Mul<f64> for Resistance
Source§impl MulAssign<f64> for Resistance
impl MulAssign<f64> for Resistance
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
Performs the
*= operation. Read moreSource§impl Neg for Resistance
impl Neg for Resistance
Source§impl PartialEq for Resistance
impl PartialEq for Resistance
Source§impl PartialOrd for Resistance
impl PartialOrd for Resistance
Source§impl Sub for Resistance
impl Sub for Resistance
Source§impl SubAssign for Resistance
impl SubAssign for Resistance
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreSource§impl Sum for Resistance
impl Sum for Resistance
impl Copy for Resistance
impl StructuralPartialEq for Resistance
Auto Trait Implementations§
impl Freeze for Resistance
impl RefUnwindSafe for Resistance
impl Send for Resistance
impl Sync for Resistance
impl Unpin for Resistance
impl UnsafeUnpin for Resistance
impl UnwindSafe for Resistance
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