pub struct Area { /* private fields */ }Trait Implementations§
Source§impl AddAssign for Area
impl AddAssign for Area
Source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+= operation. Read moreSource§impl Div<Area> for AreaOfMoment
impl Div<Area> for AreaOfMoment
Source§impl Div<Area> for MassPerTimeSquare
impl Div<Area> for MassPerTimeSquare
Source§impl Div<AreaOfMoment> for Area
impl Div<AreaOfMoment> for Area
Source§type Output = InverseArea
type Output = InverseArea
The resulting type after applying the
/ operator.Source§impl Div<InverseArea> for Area
impl Div<InverseArea> for Area
Source§type Output = AreaOfMoment
type Output = AreaOfMoment
The resulting type after applying the
/ operator.Source§impl Div<InverseDistance> for Area
impl Div<InverseDistance> for Area
Source§impl DivAssign<f64> for Area
impl DivAssign<f64> for Area
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
Performs the
/= operation. Read moreSource§impl FromPrimitive for Area
impl FromPrimitive for Area
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<Area> for ForcePerVolume
impl Mul<Area> for ForcePerVolume
Source§impl Mul<Area> for InverseArea
impl Mul<Area> for InverseArea
Source§impl Mul<Area> for InverseDistance
impl Mul<Area> for InverseDistance
Source§impl Mul<ForcePerVolume> for Area
impl Mul<ForcePerVolume> for Area
Source§type Output = MassPerTimeSquare
type Output = MassPerTimeSquare
The resulting type after applying the
* operator.Source§impl Mul<InverseArea> for Area
impl Mul<InverseArea> for Area
Source§impl Mul<InverseDistance> for Area
impl Mul<InverseDistance> for Area
Source§impl MulAssign<f64> for Area
impl MulAssign<f64> for Area
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
Performs the
*= operation. Read moreSource§impl PartialOrd for Areawhere
Area: PhysicsQuantity,
impl PartialOrd for Areawhere
Area: PhysicsQuantity,
Source§impl PhysicsQuantity for Area
impl PhysicsQuantity for Area
const INFINITY: Self
const NEG_INFINITY: Self
type Unit = AreaUnit
fn as_f64(&self) -> f64
fn new(value: f64, unit: Self::Unit) -> Area
fn split_value(v: f64) -> (f64, i32)
fn zero() -> Self
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 from_raw(value: f64) -> 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 SubAssign for Area
impl SubAssign for Area
Source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-= operation. Read moreimpl Copy for Area
Auto Trait Implementations§
impl Freeze for Area
impl RefUnwindSafe for Area
impl Send for Area
impl Sync for Area
impl Unpin for Area
impl UnwindSafe for Area
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