pub struct Compliance { /* private fields */ }Trait Implementations§
Source§impl Add for Compliance
impl Add for Compliance
Source§impl AddAssign for Compliance
impl AddAssign for Compliance
Source§fn add_assign(&mut self, other: Self)
fn add_assign(&mut self, other: Self)
Performs the
+= operation. Read moreSource§impl Clone for Compliance
impl Clone for Compliance
Source§fn clone(&self) -> Compliance
fn clone(&self) -> Compliance
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 Compliance
impl Debug for Compliance
Source§impl Display for Compliance
impl Display for Compliance
Source§impl Div<Compliance> for Distance
impl Div<Compliance> for Distance
Source§impl Div<Compliance> for Volume
impl Div<Compliance> for Volume
Source§impl Div<f64> for Compliance
impl Div<f64> for Compliance
Source§impl Div for Compliance
impl Div for Compliance
Source§impl DivAssign<f64> for Compliance
impl DivAssign<f64> for Compliance
Source§fn div_assign(&mut self, rhs: f64)
fn div_assign(&mut self, rhs: f64)
Performs the
/= operation. Read moreSource§impl From<f64> for Compliance
impl From<f64> for Compliance
Source§impl FromPrimitive for Compliance
impl FromPrimitive for Compliance
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<Compliance> for Force
impl Mul<Compliance> for Force
Source§impl Mul<Compliance> for ForceArea
impl Mul<Compliance> for ForceArea
Source§impl Mul<Compliance> for f64
impl Mul<Compliance> for f64
Source§type Output = Compliance
type Output = Compliance
The resulting type after applying the
* operator.Source§impl Mul<Force> for Compliance
impl Mul<Force> for Compliance
Source§impl Mul<ForceArea> for Compliance
impl Mul<ForceArea> for Compliance
Source§impl Mul<f64> for Compliance
impl Mul<f64> for Compliance
Source§impl MulAssign<f64> for Compliance
impl MulAssign<f64> for Compliance
Source§fn mul_assign(&mut self, rhs: f64)
fn mul_assign(&mut self, rhs: f64)
Performs the
*= operation. Read moreSource§impl Neg for Compliance
impl Neg for Compliance
Source§impl PartialEq for Compliancewhere
Compliance: PhysicsQuantity,
impl PartialEq for Compliancewhere
Compliance: PhysicsQuantity,
Source§impl PartialOrd for Compliancewhere
Compliance: PhysicsQuantity,
impl PartialOrd for Compliancewhere
Compliance: PhysicsQuantity,
Source§impl PhysicsQuantity for Compliance
impl PhysicsQuantity for Compliance
const INFINITY: Self
const NEG_INFINITY: Self
type Unit = ComplianceUnit
fn as_f64(&self) -> f64
fn new(value: f64, unit: Self::Unit) -> Compliance
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 Sub for Compliance
impl Sub for Compliance
Source§impl SubAssign for Compliance
impl SubAssign for Compliance
Source§fn sub_assign(&mut self, other: Self)
fn sub_assign(&mut self, other: Self)
Performs the
-= operation. Read moreSource§impl Zero for Compliance
impl Zero for Compliance
impl Copy for Compliance
impl UnitforgeQuantity for Compliance
Auto Trait Implementations§
impl Freeze for Compliance
impl RefUnwindSafe for Compliance
impl Send for Compliance
impl Sync for Compliance
impl Unpin for Compliance
impl UnsafeUnpin for Compliance
impl UnwindSafe for Compliance
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