#[repr(transparent)]pub struct InformationRate {
pub value: f64,
}Fields§
§value: f64Implementations§
Source§impl InformationRate
impl InformationRate
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) -> InformationRate
pub fn as_uom(&self) -> InformationRate
pub fn from_uom(inner: InformationRate) -> Self
Trait Implementations§
Source§impl Add for InformationRate
impl Add for InformationRate
Source§impl AddAssign for InformationRate
impl AddAssign for InformationRate
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 InformationRate
impl<'de, Context> BorrowDecode<'de, Context> for InformationRate
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 InformationRate
impl Clone for InformationRate
Source§fn clone(&self) -> InformationRate
fn clone(&self) -> InformationRate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InformationRate
Source§impl Debug for InformationRate
impl Debug for InformationRate
Source§impl DebugScalarType for InformationRate
impl DebugScalarType for InformationRate
Source§impl<Context> Decode<Context> for InformationRate
impl<Context> Decode<Context> for InformationRate
Source§impl Default for InformationRate
impl Default for InformationRate
Source§impl<'de> Deserialize<'de> for InformationRate
impl<'de> Deserialize<'de> for InformationRate
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 InformationRate
impl Div<f64> for InformationRate
Source§impl DivAssign<f64> for InformationRate
impl DivAssign<f64> for InformationRate
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
Performs the
/= operation. Read moreSource§impl Encode for InformationRate
impl Encode for InformationRate
Source§impl From<InformationRate> for InformationRate
impl From<InformationRate> for InformationRate
Source§fn from(value: InformationRate) -> Self
fn from(value: InformationRate) -> Self
Converts to this type from the input type.
Source§impl From<Quantity<dyn Dimension<J = Z0, L = Z0, N = Z0, I = Z0, T = NInt<UInt<UTerm, B1>>, Kind = dyn InformationKind, Th = Z0, M = Z0>, dyn Units<f64, electric_current = ampere, length = meter, amount_of_substance = mole, time = second, mass = kilogram, thermodynamic_temperature = kelvin, luminous_intensity = candela>, f64>> for InformationRate
impl From<Quantity<dyn Dimension<J = Z0, L = Z0, N = Z0, I = Z0, T = NInt<UInt<UTerm, B1>>, Kind = dyn InformationKind, Th = Z0, M = Z0>, dyn Units<f64, electric_current = ampere, length = meter, amount_of_substance = mole, time = second, mass = kilogram, thermodynamic_temperature = kelvin, luminous_intensity = candela>, f64>> for InformationRate
Source§fn from(value: InformationRate) -> Self
fn from(value: InformationRate) -> Self
Converts to this type from the input type.
Source§impl Mul<f64> for InformationRate
impl Mul<f64> for InformationRate
Source§impl MulAssign<f64> for InformationRate
impl MulAssign<f64> for InformationRate
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
Performs the
*= operation. Read moreSource§impl Neg for InformationRate
impl Neg for InformationRate
Source§impl PartialEq for InformationRate
impl PartialEq for InformationRate
Source§impl PartialOrd for InformationRate
impl PartialOrd for InformationRate
Source§impl Serialize for InformationRate
impl Serialize for InformationRate
impl StructuralPartialEq for InformationRate
Source§impl Sub for InformationRate
impl Sub for InformationRate
Source§impl SubAssign for InformationRate
impl SubAssign for InformationRate
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreAuto Trait Implementations§
impl Freeze for InformationRate
impl RefUnwindSafe for InformationRate
impl Send for InformationRate
impl Sync for InformationRate
impl Unpin for InformationRate
impl UnsafeUnpin for InformationRate
impl UnwindSafe for InformationRate
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