pub struct InverseAngle { /* private fields */ }Implementations§
Source§impl InverseAngle
impl InverseAngle
pub const fn new(value: f64, unit: InverseAngleUnit) -> Self
Source§impl InverseAngle
impl InverseAngle
pub fn kind_id(&self) -> u32
pub fn optimal_unit<I>(&self, choices: I) -> Option<InverseAngleUnit>where
I: IntoIterator<Item = InverseAngleUnit>,
Trait Implementations§
Source§impl Add for InverseAngle
impl Add for InverseAngle
Source§impl AddAssign for InverseAngle
impl AddAssign for InverseAngle
Source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+= operation. Read moreSource§impl Clone for InverseAngle
impl Clone for InverseAngle
Source§fn clone(&self) -> InverseAngle
fn clone(&self) -> InverseAngle
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 moreSource§impl Debug for InverseAngle
impl Debug for InverseAngle
Source§impl Display for InverseAngle
impl Display for InverseAngle
Source§impl Div<f64> for InverseAngle
impl Div<f64> for InverseAngle
Source§impl Div for InverseAngle
impl Div for InverseAngle
Source§impl DivAssign<f64> for InverseAngle
impl DivAssign<f64> for InverseAngle
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
Performs the
/= operation. Read moreSource§impl From<f64> for InverseAngle
impl From<f64> for InverseAngle
Source§impl FromPrimitive for InverseAngle
impl FromPrimitive for InverseAngle
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_f64(n: f64) -> Option<Self>
fn from_f64(n: f64) -> Option<Self>
Converts a
f64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§impl Mul<Angle> for InverseAngle
impl Mul<Angle> for InverseAngle
Source§impl Mul<InverseAngle> for Angle
impl Mul<InverseAngle> for Angle
Source§impl Mul<InverseAngle> for f64
impl Mul<InverseAngle> for f64
Source§type Output = InverseAngle
type Output = InverseAngle
The resulting type after applying the
* operator.Source§impl Mul<f64> for InverseAngle
impl Mul<f64> for InverseAngle
Source§impl MulAssign<f64> for InverseAngle
impl MulAssign<f64> for InverseAngle
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
Performs the
*= operation. Read moreSource§impl Neg for InverseAngle
impl Neg for InverseAngle
Source§impl PartialEq for InverseAnglewhere
InverseAngle: PhysicsQuantity,
impl PartialEq for InverseAnglewhere
InverseAngle: PhysicsQuantity,
Source§impl PartialOrd for InverseAnglewhere
InverseAngle: PhysicsQuantity,
impl PartialOrd for InverseAnglewhere
InverseAngle: PhysicsQuantity,
Source§impl PhysicsQuantity for InverseAngle
impl PhysicsQuantity for InverseAngle
const INFINITY: Self
const NEG_INFINITY: Self
type Unit = InverseAngleUnit
fn as_f64(&self) -> f64
fn new(value: f64, unit: Self::Unit) -> InverseAngle
fn split_value(v: f64) -> (f64, i32)
fn get_power(&self) -> i32
fn get_multiplier(&self) -> f64
fn get_tuple(&self) -> (f64, i32)
fn to(&self, unit: Self::Unit) -> f64
fn abs(self) -> Self
fn is_nan(&self) -> bool
fn from_raw(value: f64) -> Self
fn nan() -> Self
fn from_exponential(multiplier: f64, power: i32) -> Self
fn min(self, other: Self) -> Self
fn max(self, other: Self) -> Self
fn is_close(&self, other: &Self, tolerance: &Self) -> bool
fn optimize(&mut self)
Source§impl QuantityKindId for InverseAngle
impl QuantityKindId for InverseAngle
Source§impl Rem<f64> for InverseAngle
impl Rem<f64> for InverseAngle
Source§impl Rem for InverseAngle
impl Rem for InverseAngle
Source§impl Sub for InverseAngle
impl Sub for InverseAngle
Source§impl SubAssign for InverseAngle
impl SubAssign for InverseAngle
Source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-= operation. Read moreSource§impl Zero for InverseAngle
impl Zero for InverseAngle
impl Copy for InverseAngle
impl UnitforgeQuantity for InverseAngle
Auto Trait Implementations§
impl Freeze for InverseAngle
impl RefUnwindSafe for InverseAngle
impl Send for InverseAngle
impl Sync for InverseAngle
impl Unpin for InverseAngle
impl UnsafeUnpin for InverseAngle
impl UnwindSafe for InverseAngle
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