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