pub struct AngularRate(/* private fields */);Expand description
Angular rate in radians per second.
Implementations§
Source§impl AngularRate
impl AngularRate
Sourcepub const fn radians_per_second(rps: f64) -> Self
pub const fn radians_per_second(rps: f64) -> Self
Creates a new angular rate from an f64 value in rad/s.
Sourcepub const fn degrees_per_second(dps: f64) -> Self
pub const fn degrees_per_second(dps: f64) -> Self
Creates a new angular rate from an f64 value in deg/s.
Sourcepub const fn to_radians_per_second(&self) -> f64
pub const fn to_radians_per_second(&self) -> f64
Returns the value in rad/s.
Sourcepub const fn to_degrees_per_second(&self) -> f64
pub const fn to_degrees_per_second(&self) -> f64
Returns the value in deg/s.
Trait Implementations§
Source§impl Add for AngularRate
impl Add for AngularRate
Source§impl AddAssign for AngularRate
impl AddAssign for AngularRate
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moreSource§impl ApproxEq for AngularRate
impl ApproxEq for AngularRate
Source§impl Clone for AngularRate
impl Clone for AngularRate
Source§fn clone(&self) -> AngularRate
fn clone(&self) -> AngularRate
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 AngularRate
impl Debug for AngularRate
Source§impl Default for AngularRate
impl Default for AngularRate
Source§fn default() -> AngularRate
fn default() -> AngularRate
Returns the “default value” for a type. Read more
Source§impl Display for AngularRate
impl Display for AngularRate
Source§impl From<AngularRate> for f64
impl From<AngularRate> for f64
Source§fn from(val: AngularRate) -> Self
fn from(val: AngularRate) -> Self
Converts to this type from the input type.
Source§impl Mul<AngularRate> for f64
impl Mul<AngularRate> for f64
Source§type Output = AngularRate
type Output = AngularRate
The resulting type after applying the
* operator.Source§impl Neg for AngularRate
impl Neg for AngularRate
Source§impl PartialEq for AngularRate
impl PartialEq for AngularRate
Source§impl PartialOrd for AngularRate
impl PartialOrd for AngularRate
Source§impl Sub for AngularRate
impl Sub for AngularRate
Source§impl SubAssign for AngularRate
impl SubAssign for AngularRate
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreimpl Copy for AngularRate
impl StructuralPartialEq for AngularRate
Auto Trait Implementations§
impl Freeze for AngularRate
impl RefUnwindSafe for AngularRate
impl Send for AngularRate
impl Sync for AngularRate
impl Unpin for AngularRate
impl UnsafeUnpin for AngularRate
impl UnwindSafe for AngularRate
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