pub struct RotationalState {
pub angle: f64,
pub omega: f64,
pub alpha: f64,
}Expand description
Kinematic state for rotational motion under constant angular acceleration.
Fields§
§angle: f64Angular position in radians.
omega: f64Angular velocity in rad/s.
alpha: f64Constant angular acceleration in rad/s².
Trait Implementations§
Source§impl Clone for RotationalState
impl Clone for RotationalState
Source§fn clone(&self) -> RotationalState
fn clone(&self) -> RotationalState
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 RotationalState
impl Debug for RotationalState
Source§impl PartialEq for RotationalState
impl PartialEq for RotationalState
impl StructuralPartialEq for RotationalState
Auto Trait Implementations§
impl Freeze for RotationalState
impl RefUnwindSafe for RotationalState
impl Send for RotationalState
impl Sync for RotationalState
impl Unpin for RotationalState
impl UnsafeUnpin for RotationalState
impl UnwindSafe for RotationalState
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more