pub struct Density { /* private fields */ }Implementations§
Source§impl Density
impl Density
pub fn molybdenum() -> Self
Source§impl Density
impl Density
pub fn lawrencium() -> Self
Source§impl Density
impl Density
pub fn rutherfordium() -> Self
Source§impl Density
impl Density
pub fn praseodymium() -> Self
Source§impl Density
impl Density
pub fn promethium() -> Self
Source§impl Density
impl Density
pub fn gadolinium() -> Self
Source§impl Density
impl Density
pub fn dysprosium() -> Self
Source§impl Density
impl Density
pub fn protactinium() -> Self
Source§impl Density
impl Density
pub fn optimal_unit(&self, choices: HashSet<DensityUnit>) -> Option<DensityUnit>
Trait Implementations§
Source§impl AddAssign for Density
impl AddAssign for Density
Source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+= operation. Read moreSource§impl Div<Density> for ForcePerVolume
impl Div<Density> for ForcePerVolume
Source§impl Div<Density> for MassDivTimeSquaredVolume
impl Div<Density> for MassDivTimeSquaredVolume
Source§impl Div<Density> for MassPerDistance
impl Div<Density> for MassPerDistance
Source§impl DivAssign<f64> for Density
impl DivAssign<f64> for Density
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
Performs the
/= operation. Read moreSource§impl FromPrimitive for Density
impl FromPrimitive for Density
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<Acceleration> for Density
impl Mul<Acceleration> for Density
Source§type Output = ForcePerVolume
type Output = ForcePerVolume
The resulting type after applying the
* operator.Source§impl Mul<AngularAcceleration> for Density
impl Mul<AngularAcceleration> for Density
Source§type Output = MassDivTimeSquaredVolume
type Output = MassDivTimeSquaredVolume
The resulting type after applying the
* operator.Source§impl Mul<Density> for Acceleration
impl Mul<Density> for Acceleration
Source§impl Mul<Density> for AngularAcceleration
impl Mul<Density> for AngularAcceleration
Source§impl MulAssign<f64> for Density
impl MulAssign<f64> for Density
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
Performs the
*= operation. Read moreSource§impl PartialOrd for Densitywhere
Density: PhysicsQuantity,
impl PartialOrd for Densitywhere
Density: PhysicsQuantity,
Source§impl PhysicsQuantity for Density
impl PhysicsQuantity for Density
const INFINITY: Self
const NEG_INFINITY: Self
type Unit = DensityUnit
fn as_f64(&self) -> f64
fn new(value: f64, unit: Self::Unit) -> Density
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 SubAssign for Density
impl SubAssign for Density
Source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-= operation. Read moreimpl Copy for Density
impl UnitforgeQuantity for Density
Auto Trait Implementations§
impl Freeze for Density
impl RefUnwindSafe for Density
impl Send for Density
impl Sync for Density
impl Unpin for Density
impl UnsafeUnpin for Density
impl UnwindSafe for Density
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