pub struct RotationPerSec(pub f64);Expand description
A unit of measurement.
This is a newtype wrapper around a f64.
Tuple Fields§
§0: f64Implementations§
Trait Implementations§
Source§impl Add<&RotationPerSec> for f64
impl Add<&RotationPerSec> for f64
Source§type Output = RotationPerSec
type Output = RotationPerSec
The resulting type after applying the
+ operator.Source§impl Add<RotationPerSec> for f64
impl Add<RotationPerSec> for f64
Source§type Output = RotationPerSec
type Output = RotationPerSec
The resulting type after applying the
+ operator.Source§impl<T> Add<T> for RotationPerSecwhere
T: Into<Self>,
impl<T> Add<T> for RotationPerSecwhere
T: Into<Self>,
Source§impl<T> Add<T> for &RotationPerSecwhere
T: Into<RotationPerSec>,
impl<T> Add<T> for &RotationPerSecwhere
T: Into<RotationPerSec>,
Source§impl<T> AddAssign<T> for RotationPerSecwhere
T: Into<Self>,
impl<T> AddAssign<T> for RotationPerSecwhere
T: Into<Self>,
Source§fn add_assign(&mut self, rhs: T)
fn add_assign(&mut self, rhs: T)
Performs the
+= operation. Read moreSource§impl Clone for RotationPerSec
impl Clone for RotationPerSec
Source§fn clone(&self) -> RotationPerSec
fn clone(&self) -> RotationPerSec
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 moreimpl Copy for RotationPerSec
Source§impl Debug for RotationPerSec
impl Debug for RotationPerSec
Source§impl Default for RotationPerSec
impl Default for RotationPerSec
Source§fn default() -> RotationPerSec
fn default() -> RotationPerSec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RotationPerSec
impl<'de> Deserialize<'de> for RotationPerSec
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for RotationPerSec
impl Display for RotationPerSec
Source§impl Div<&RotationPerSec> for Rotation
impl Div<&RotationPerSec> for Rotation
Source§impl Div<&RotationPerSec> for &Rotation
impl Div<&RotationPerSec> for &Rotation
Source§impl Div<&RotationPerSec> for f64
impl Div<&RotationPerSec> for f64
Source§type Output = RotationPerSec
type Output = RotationPerSec
The resulting type after applying the
/ operator.Source§impl Div<&RotationPerSecSqr> for RotationPerSec
impl Div<&RotationPerSecSqr> for RotationPerSec
Source§impl Div<&RotationPerSecSqr> for &RotationPerSec
impl Div<&RotationPerSecSqr> for &RotationPerSec
Source§impl Div<&Second> for RotationPerSec
impl Div<&Second> for RotationPerSec
Source§impl Div<&Second> for &RotationPerSec
impl Div<&Second> for &RotationPerSec
Source§impl Div<RotationPerSec> for Rotation
impl Div<RotationPerSec> for Rotation
Source§impl Div<RotationPerSec> for &Rotation
impl Div<RotationPerSec> for &Rotation
Source§impl Div<RotationPerSec> for f64
impl Div<RotationPerSec> for f64
Source§type Output = RotationPerSec
type Output = RotationPerSec
The resulting type after applying the
/ operator.Source§impl Div<RotationPerSecSqr> for RotationPerSec
impl Div<RotationPerSecSqr> for RotationPerSec
Source§impl Div<RotationPerSecSqr> for &RotationPerSec
impl Div<RotationPerSecSqr> for &RotationPerSec
Source§impl Div<Second> for RotationPerSec
impl Div<Second> for RotationPerSec
Source§impl Div<Second> for &RotationPerSec
impl Div<Second> for &RotationPerSec
Source§impl<T> Div<T> for RotationPerSecwhere
T: Into<Self>,
impl<T> Div<T> for RotationPerSecwhere
T: Into<Self>,
Source§impl<T> Div<T> for &RotationPerSecwhere
T: Into<RotationPerSec>,
impl<T> Div<T> for &RotationPerSecwhere
T: Into<RotationPerSec>,
Source§impl<T> DivAssign<T> for RotationPerSecwhere
T: Into<Self>,
impl<T> DivAssign<T> for RotationPerSecwhere
T: Into<Self>,
Source§fn div_assign(&mut self, rhs: T)
fn div_assign(&mut self, rhs: T)
Performs the
/= operation. Read moreSource§impl Float for RotationPerSec
impl Float for RotationPerSec
Source§fn ceil(self) -> Self
fn ceil(self) -> Self
Returns the smallest integer greater than or equal to a number. Read more
Source§fn round(self) -> Self
fn round(self) -> Self
Returns the nearest integer to a number. Round half-way cases away from
0.0. Read moreSource§fn asin(self) -> Self
fn asin(self) -> Self
Computes the arcsine of a number. Return value is in radians in
the range [-pi/2, pi/2] or NaN if the number is outside the range
[-1, 1]. Read more
Source§fn acos(self) -> Self
fn acos(self) -> Self
Computes the arccosine of a number. Return value is in radians in
the range [0, pi] or NaN if the number is outside the range
[-1, 1]. Read more
Source§fn atan(self) -> Self
fn atan(self) -> Self
Computes the arctangent of a number. Return value is in radians in the
range [-pi/2, pi/2]; Read more
Source§fn exp_m1(self) -> Self
fn exp_m1(self) -> Self
Returns
e^(self) - 1 in a way that is accurate even if the
number is close to zero. Read moreSource§fn ln_1p(self) -> Self
fn ln_1p(self) -> Self
Returns
ln(1+n) (natural logarithm) more accurately than if
the operations were performed separately. Read moreSource§fn to_degrees(self) -> Self
fn to_degrees(self) -> Self
Converts radians to degrees. Read more
Source§fn to_radians(self) -> Self
fn to_radians(self) -> Self
Converts degrees to radians. Read more
Source§fn is_infinite(self) -> bool
fn is_infinite(self) -> bool
Returns
true if this value is positive infinity or negative infinity and
false otherwise. Read moreSource§fn classify(self) -> FpCategory
fn classify(self) -> FpCategory
Returns the floating point category of the number. If only one property
is going to be tested, it is generally faster to use the specific
predicate instead. Read more
Source§fn integer_decode(self) -> (u64, i16, i8)
fn integer_decode(self) -> (u64, i16, i8)
Returns the mantissa, base 2 exponent, and sign as integers, respectively.
The original number can be recovered by
sign * mantissa * 2 ^ exponent. Read moreSource§fn is_sign_positive(self) -> bool
fn is_sign_positive(self) -> bool
Source§fn is_sign_negative(self) -> bool
fn is_sign_negative(self) -> bool
Returns
true if self is negative, including -0.0,
Float::neg_infinity(), and -Float::nan(). Read moreSource§fn mul_add(self, a: Self, b: Self) -> Self
fn mul_add(self, a: Self, b: Self) -> Self
Fused multiply-add. Computes
(self * a) + b with only one rounding
error, yielding a more accurate result than an unfused multiply-add. Read moreSource§fn log(self, base: Self) -> Self
fn log(self, base: Self) -> Self
Returns the logarithm of the number with respect to an arbitrary base. Read more
Source§fn hypot(self, other: Self) -> Self
fn hypot(self, other: Self) -> Self
Calculate the length of the hypotenuse of a right-angle triangle given
legs of length
x and y. Read moreSource§fn neg_infinity() -> Self
fn neg_infinity() -> Self
Returns the negative infinite value. Read more
Source§fn min_value() -> Self
fn min_value() -> Self
Returns the smallest finite value that this type can represent. Read more
Source§fn min_positive_value() -> Self
fn min_positive_value() -> Self
Returns the smallest positive, normalized value that this type can represent. Read more
Source§impl FrcStructure for RotationPerSec
impl FrcStructure for RotationPerSec
Source§const TYPE: &'static str = "float64"
const TYPE: &'static str = "float64"
The type of the structure as a string,
this is typically the name of the rust type
Source§const SCHEMA_SUPPLIER: fn() -> String
const SCHEMA_SUPPLIER: fn() -> String
The schema of the structure,
this is a string that describes the format of the structure
Source§const DESCRIPTION: FrcStructDesc = _
const DESCRIPTION: FrcStructDesc = _
Source§impl From<&DegreePerSec> for RotationPerSec
impl From<&DegreePerSec> for RotationPerSec
Source§fn from(value: &DegreePerSec) -> Self
fn from(value: &DegreePerSec) -> Self
Converts to this type from the input type.
Source§impl From<&RadianPerSec> for RotationPerSec
impl From<&RadianPerSec> for RotationPerSec
Source§fn from(value: &RadianPerSec) -> Self
fn from(value: &RadianPerSec) -> Self
Converts to this type from the input type.
Source§impl From<&RotationPerMin> for RotationPerSec
impl From<&RotationPerMin> for RotationPerSec
Source§fn from(value: &RotationPerMin) -> Self
fn from(value: &RotationPerMin) -> Self
Converts to this type from the input type.
Source§impl From<&RotationPerSec> for RotationPerSec
impl From<&RotationPerSec> for RotationPerSec
Source§fn from(value: &RotationPerSec) -> Self
fn from(value: &RotationPerSec) -> Self
Converts to this type from the input type.
Source§impl From<&RotationPerSec> for DegreePerSec
impl From<&RotationPerSec> for DegreePerSec
Source§fn from(value: &RotationPerSec) -> Self
fn from(value: &RotationPerSec) -> Self
Converts to this type from the input type.
Source§impl From<&RotationPerSec> for RadianPerSec
impl From<&RotationPerSec> for RadianPerSec
Source§fn from(value: &RotationPerSec) -> Self
fn from(value: &RotationPerSec) -> Self
Converts to this type from the input type.
Source§impl From<&RotationPerSec> for RotationPerMin
impl From<&RotationPerSec> for RotationPerMin
Source§fn from(value: &RotationPerSec) -> Self
fn from(value: &RotationPerSec) -> Self
Converts to this type from the input type.
Source§impl From<DegreePerSec> for RotationPerSec
impl From<DegreePerSec> for RotationPerSec
Source§fn from(value: DegreePerSec) -> Self
fn from(value: DegreePerSec) -> Self
Converts to this type from the input type.
Source§impl From<RadianPerSec> for RotationPerSec
impl From<RadianPerSec> for RotationPerSec
Source§fn from(value: RadianPerSec) -> Self
fn from(value: RadianPerSec) -> Self
Converts to this type from the input type.
Source§impl From<RotationPerMin> for RotationPerSec
impl From<RotationPerMin> for RotationPerSec
Source§fn from(value: RotationPerMin) -> Self
fn from(value: RotationPerMin) -> Self
Converts to this type from the input type.
Source§impl From<RotationPerSec> for f64
impl From<RotationPerSec> for f64
Source§fn from(value: RotationPerSec) -> Self
fn from(value: RotationPerSec) -> Self
Converts to this type from the input type.
Source§impl From<RotationPerSec> for DegreePerSec
impl From<RotationPerSec> for DegreePerSec
Source§fn from(value: RotationPerSec) -> Self
fn from(value: RotationPerSec) -> Self
Converts to this type from the input type.
Source§impl From<RotationPerSec> for RadianPerSec
impl From<RotationPerSec> for RadianPerSec
Source§fn from(value: RotationPerSec) -> Self
fn from(value: RotationPerSec) -> Self
Converts to this type from the input type.
Source§impl From<RotationPerSec> for RotationPerMin
impl From<RotationPerSec> for RotationPerMin
Source§fn from(value: RotationPerSec) -> Self
fn from(value: RotationPerSec) -> Self
Converts to this type from the input type.
Source§impl From<f32> for RotationPerSec
impl From<f32> for RotationPerSec
Source§impl From<f64> for RotationPerSec
impl From<f64> for RotationPerSec
Source§impl From<i8> for RotationPerSec
impl From<i8> for RotationPerSec
Source§impl From<i16> for RotationPerSec
impl From<i16> for RotationPerSec
Source§impl From<i32> for RotationPerSec
impl From<i32> for RotationPerSec
Source§impl From<i64> for RotationPerSec
impl From<i64> for RotationPerSec
Source§impl From<u8> for RotationPerSec
impl From<u8> for RotationPerSec
Source§impl From<u16> for RotationPerSec
impl From<u16> for RotationPerSec
Source§impl From<u32> for RotationPerSec
impl From<u32> for RotationPerSec
Source§impl From<u64> for RotationPerSec
impl From<u64> for RotationPerSec
Source§impl FromPrimitive for RotationPerSec
impl FromPrimitive for RotationPerSec
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 Hash for RotationPerSec
impl Hash for RotationPerSec
Source§impl Mul<&RotationPerSec> for Second
impl Mul<&RotationPerSec> for Second
Source§impl Mul<&RotationPerSec> for &Second
impl Mul<&RotationPerSec> for &Second
Source§impl Mul<&RotationPerSec> for f64
impl Mul<&RotationPerSec> for f64
Source§type Output = RotationPerSec
type Output = RotationPerSec
The resulting type after applying the
* operator.Source§impl Mul<&Second> for RotationPerSec
impl Mul<&Second> for RotationPerSec
Source§impl Mul<&Second> for &RotationPerSec
impl Mul<&Second> for &RotationPerSec
Source§impl Mul<RotationPerSec> for Second
impl Mul<RotationPerSec> for Second
Source§impl Mul<RotationPerSec> for &Second
impl Mul<RotationPerSec> for &Second
Source§impl Mul<RotationPerSec> for f64
impl Mul<RotationPerSec> for f64
Source§type Output = RotationPerSec
type Output = RotationPerSec
The resulting type after applying the
* operator.Source§impl Mul<Second> for RotationPerSec
impl Mul<Second> for RotationPerSec
Source§impl Mul<Second> for &RotationPerSec
impl Mul<Second> for &RotationPerSec
Source§impl<T> Mul<T> for RotationPerSecwhere
T: Into<Self>,
impl<T> Mul<T> for RotationPerSecwhere
T: Into<Self>,
Source§impl<T> Mul<T> for &RotationPerSecwhere
T: Into<RotationPerSec>,
impl<T> Mul<T> for &RotationPerSecwhere
T: Into<RotationPerSec>,
Source§impl<T> MulAssign<T> for RotationPerSecwhere
T: Into<Self>,
impl<T> MulAssign<T> for RotationPerSecwhere
T: Into<Self>,
Source§fn mul_assign(&mut self, rhs: T)
fn mul_assign(&mut self, rhs: T)
Performs the
*= operation. Read moreSource§impl Neg for RotationPerSec
impl Neg for RotationPerSec
Source§impl Num for RotationPerSec
impl Num for RotationPerSec
type FromStrRadixErr = <f64 as Num>::FromStrRadixErr
Source§fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>
fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>
Convert from a string and radix (typically
2..=36). Read moreSource§impl NumCast for RotationPerSec
impl NumCast for RotationPerSec
Source§impl One for RotationPerSec
impl One for RotationPerSec
Source§impl PartialEq for RotationPerSec
impl PartialEq for RotationPerSec
Source§fn eq(&self, other: &RotationPerSec) -> bool
fn eq(&self, other: &RotationPerSec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialEq<DegreePerSec> for RotationPerSec
impl PartialEq<DegreePerSec> for RotationPerSec
Source§fn eq(&self, other: &DegreePerSec) -> bool
fn eq(&self, other: &DegreePerSec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialEq<RadianPerSec> for RotationPerSec
impl PartialEq<RadianPerSec> for RotationPerSec
Source§fn eq(&self, other: &RadianPerSec) -> bool
fn eq(&self, other: &RadianPerSec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialEq<RotationPerMin> for RotationPerSec
impl PartialEq<RotationPerMin> for RotationPerSec
Source§fn eq(&self, other: &RotationPerMin) -> bool
fn eq(&self, other: &RotationPerMin) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialEq<RotationPerSec> for DegreePerSec
impl PartialEq<RotationPerSec> for DegreePerSec
Source§fn eq(&self, other: &RotationPerSec) -> bool
fn eq(&self, other: &RotationPerSec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialEq<RotationPerSec> for RadianPerSec
impl PartialEq<RotationPerSec> for RadianPerSec
Source§fn eq(&self, other: &RotationPerSec) -> bool
fn eq(&self, other: &RotationPerSec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialEq<RotationPerSec> for RotationPerMin
impl PartialEq<RotationPerSec> for RotationPerMin
Source§fn eq(&self, other: &RotationPerSec) -> bool
fn eq(&self, other: &RotationPerSec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for RotationPerSec
impl PartialOrd for RotationPerSec
Source§impl PartialOrd<DegreePerSec> for RotationPerSec
impl PartialOrd<DegreePerSec> for RotationPerSec
Source§impl PartialOrd<RadianPerSec> for RotationPerSec
impl PartialOrd<RadianPerSec> for RotationPerSec
Source§impl PartialOrd<RotationPerMin> for RotationPerSec
impl PartialOrd<RotationPerMin> for RotationPerSec
Source§impl PartialOrd<RotationPerSec> for DegreePerSec
impl PartialOrd<RotationPerSec> for DegreePerSec
Source§impl PartialOrd<RotationPerSec> for RadianPerSec
impl PartialOrd<RotationPerSec> for RadianPerSec
Source§impl PartialOrd<RotationPerSec> for RotationPerMin
impl PartialOrd<RotationPerSec> for RotationPerMin
Source§impl Rem for RotationPerSec
impl Rem for RotationPerSec
Source§impl RemAssign for RotationPerSec
impl RemAssign for RotationPerSec
Source§fn rem_assign(&mut self, rhs: Self)
fn rem_assign(&mut self, rhs: Self)
Performs the
%= operation. Read moreSource§impl Serialize for RotationPerSec
impl Serialize for RotationPerSec
impl StructuralPartialEq for RotationPerSec
Source§impl Sub<&RotationPerSec> for f64
impl Sub<&RotationPerSec> for f64
Source§type Output = RotationPerSec
type Output = RotationPerSec
The resulting type after applying the
- operator.Source§impl Sub<RotationPerSec> for f64
impl Sub<RotationPerSec> for f64
Source§type Output = RotationPerSec
type Output = RotationPerSec
The resulting type after applying the
- operator.Source§impl<T> Sub<T> for RotationPerSecwhere
T: Into<Self>,
impl<T> Sub<T> for RotationPerSecwhere
T: Into<Self>,
Source§impl<T> Sub<T> for &RotationPerSecwhere
T: Into<RotationPerSec>,
impl<T> Sub<T> for &RotationPerSecwhere
T: Into<RotationPerSec>,
Source§impl<T> SubAssign<T> for RotationPerSecwhere
T: Into<Self>,
impl<T> SubAssign<T> for RotationPerSecwhere
T: Into<Self>,
Source§fn sub_assign(&mut self, rhs: T)
fn sub_assign(&mut self, rhs: T)
Performs the
-= operation. Read moreSource§impl ToPrimitive for RotationPerSec
impl ToPrimitive for RotationPerSec
Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self to an i64. If the value cannot be
represented by an i64, then None is returned.Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self to a u64. If the value cannot be
represented by a u64, then None is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self to an isize. If the value cannot be
represented by an isize, then None is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self to an i8. If the value cannot be
represented by an i8, then None is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self to an i16. If the value cannot be
represented by an i16, then None is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self to an i32. If the value cannot be
represented by an i32, then None is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self to an i128. If the value cannot be
represented by an i128 (i64 under the default implementation), then
None is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self to a usize. If the value cannot be
represented by a usize, then None is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self to a u8. If the value cannot be
represented by a u8, then None is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self to a u16. If the value cannot be
represented by a u16, then None is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self to a u32. If the value cannot be
represented by a u32, then None is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read moreAuto Trait Implementations§
impl Freeze for RotationPerSec
impl RefUnwindSafe for RotationPerSec
impl Send for RotationPerSec
impl Sync for RotationPerSec
impl Unpin for RotationPerSec
impl UnsafeUnpin for RotationPerSec
impl UnwindSafe for RotationPerSec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T, Right> ClosedAdd<Right> for T
impl<T, Right> ClosedAddAssign<Right> for T
impl<T, Right> ClosedDiv<Right> for T
impl<T, Right> ClosedDivAssign<Right> for T
impl<T, Right> ClosedMul<Right> for T
impl<T, Right> ClosedMulAssign<Right> for T
impl<T> ClosedNeg for Twhere
T: Neg<Output = T>,
impl<T, Right> ClosedSub<Right> for T
impl<T, Right> ClosedSubAssign<Right> for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> NumAssign for Twhere
T: Num + NumAssignOps,
impl<T, Rhs> NumAssignOps<Rhs> for T
impl<T, Rhs, Output> NumOps<Rhs, Output> for T
Source§impl<T> Real for Twhere
T: Float,
impl<T> Real for Twhere
T: Float,
Source§fn min_positive_value() -> T
fn min_positive_value() -> T
Returns the smallest positive, normalized value that this type can represent. Read more
Source§fn round(self) -> T
fn round(self) -> T
Returns the nearest integer to a number. Round half-way cases away from
0.0. Read moreSource§fn is_sign_positive(self) -> bool
fn is_sign_positive(self) -> bool
Returns
true if self is positive, including +0.0,
Float::infinity(), and with newer versions of Rust f64::NAN. Read moreSource§fn is_sign_negative(self) -> bool
fn is_sign_negative(self) -> bool
Returns
true if self is negative, including -0.0,
Float::neg_infinity(), and with newer versions of Rust -f64::NAN. Read moreSource§fn mul_add(self, a: T, b: T) -> T
fn mul_add(self, a: T, b: T) -> T
Fused multiply-add. Computes
(self * a) + b with only one rounding
error, yielding a more accurate result than an unfused multiply-add. Read moreSource§fn log(self, base: T) -> T
fn log(self, base: T) -> T
Returns the logarithm of the number with respect to an arbitrary base. Read more
Source§fn to_degrees(self) -> T
fn to_degrees(self) -> T
Converts radians to degrees. Read more
Source§fn to_radians(self) -> T
fn to_radians(self) -> T
Converts degrees to radians. Read more
Source§fn hypot(self, other: T) -> T
fn hypot(self, other: T) -> T
Calculate the length of the hypotenuse of a right-angle triangle given
legs of length
x and y. Read moreSource§fn asin(self) -> T
fn asin(self) -> T
Computes the arcsine of a number. Return value is in radians in
the range [-pi/2, pi/2] or NaN if the number is outside the range
[-1, 1]. Read more
Source§fn acos(self) -> T
fn acos(self) -> T
Computes the arccosine of a number. Return value is in radians in
the range [0, pi] or NaN if the number is outside the range
[-1, 1]. Read more
Source§fn atan(self) -> T
fn atan(self) -> T
Computes the arctangent of a number. Return value is in radians in the
range [-pi/2, pi/2]; Read more
Source§fn exp_m1(self) -> T
fn exp_m1(self) -> T
Returns
e^(self) - 1 in a way that is accurate even if the
number is close to zero. Read moreimpl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.