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 copy 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<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 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 Compliance
impl PartialEq for Compliance
Source§impl PartialOrd for Compliance
impl PartialOrd for Compliance
Source§impl PhysicsQuantity for Compliance
impl PhysicsQuantity for Compliance
const INFINITY: Self
const NEG_INFINITY: Self
type Unit = ComplianceUnit
fn new(value: f64, unit: Self::Unit) -> Self
fn split_value(v: f64) -> (f64, i32)
fn zero() -> Self
fn get_value(&self) -> f64
fn get_power(&self) -> i32
fn get_multiplyer(&self) -> f64
fn to(&self, unit: Self::Unit) -> f64
fn abs(self) -> Self
fn to_raw(&self) -> f64
fn from_raw(value: f64) -> Self
fn from_exponential(multiplyer: f64, power: i32) -> Self
fn min(self, other: Self) -> Self
fn max(self, other: Self) -> 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
Auto Trait Implementations§
impl Freeze for Compliance
impl RefUnwindSafe for Compliance
impl Send for Compliance
impl Sync for Compliance
impl Unpin 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