pub struct volt;Available on crate feature
uom only.Expand description
Derived unit of electric potential.
Trait Implementations§
Source§impl Conversion<f64> for volt
impl Conversion<f64> for volt
Source§fn coefficient() -> <volt as Conversion<f64>>::T
fn coefficient() -> <volt as Conversion<f64>>::T
Coefficient portion of conversion factor for
converting the given unit. To convert to the base unit for the quantity use
(value + constant()) * coefficient(). To convert from the base unit, (value / coefficient()) - constant() is used. Implementation should return the multiplicative identity
(Self::T::one()) if no coefficient exists.Source§fn constant(op: ConstantOp) -> <volt as Conversion<f64>>::T
fn constant(op: ConstantOp) -> <volt as Conversion<f64>>::T
Constant portion of conversion factor for
converting the given unit. To convert to the base unit for the quantity use
(value + constant()) * coefficient(). To convert from the base unit, (value / coefficient()) - constant() is used. Implementation should return the additive identity (Self::T::zero())
if no constant exists. See ConstantOp documentation for details about parameter use to
ensure the method optimizes correctly.Source§fn conversion(&self) -> Self::Twhere
Self: Sized,
fn conversion(&self) -> Self::Twhere
Self: Sized,
Instance conversion factor. Read more
impl Conversion<f64> for volt
impl Copy for volt
impl Unit for volt
Auto Trait Implementations§
impl Freeze for volt
impl RefUnwindSafe for volt
impl Send for volt
impl Sync for volt
impl Unpin for volt
impl UnsafeUnpin for volt
impl UnwindSafe for volt
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Compatible<dyn Dimension<N = Z0, Kind = dyn Kind, I = NInt<UInt<UTerm, B1>>, Th = Z0, M = PInt<UInt<UTerm, B1>>, L = PInt<UInt<UInt<UTerm, B1>, B0>>, J = Z0, T = NInt<UInt<UInt<UTerm, B1>, B1>>>> for Twhere
T: Unit,
impl<T> Compatible<dyn Dimension<N = Z0, Kind = dyn Kind, I = NInt<UInt<UTerm, B1>>, Th = Z0, M = PInt<UInt<UTerm, B1>>, L = PInt<UInt<UInt<UTerm, B1>, B0>>, J = Z0, T = NInt<UInt<UInt<UTerm, B1>, B1>>>> for Twhere
T: Unit,
Source§fn format_args<U, V>(
self,
value: Quantity<dyn Dimension<N = Z0, Kind = dyn Kind, I = NInt<UInt<UTerm, B1>>, Th = Z0, M = PInt<UInt<UTerm, B1>>, L = PInt<UInt<UInt<UTerm, B1>, B0>>, J = Z0, T = NInt<UInt<UInt<UTerm, B1>, B1>>>, U, V>,
style: DisplayStyle,
) -> QuantityArguments<dyn Dimension<N = Z0, Kind = dyn Kind, I = NInt<UInt<UTerm, B1>>, Th = Z0, M = PInt<UInt<UTerm, B1>>, L = PInt<UInt<UInt<UTerm, B1>, B0>>, J = Z0, T = NInt<UInt<UInt<UTerm, B1>, B1>>>, U, V, T>
fn format_args<U, V>( self, value: Quantity<dyn Dimension<N = Z0, Kind = dyn Kind, I = NInt<UInt<UTerm, B1>>, Th = Z0, M = PInt<UInt<UTerm, B1>>, L = PInt<UInt<UInt<UTerm, B1>, B0>>, J = Z0, T = NInt<UInt<UInt<UTerm, B1>, B1>>>, U, V>, style: DisplayStyle, ) -> QuantityArguments<dyn Dimension<N = Z0, Kind = dyn Kind, I = NInt<UInt<UTerm, B1>>, Th = Z0, M = PInt<UInt<UTerm, B1>>, L = PInt<UInt<UInt<UTerm, B1>, B0>>, J = Z0, T = NInt<UInt<UInt<UTerm, B1>, B1>>>, U, V, T>
Available on crate feature
uom only.Creates a statically type-checked and displayable object that can be
used for formatting Quantities.
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more