pub struct TimerDuration { /* private fields */ }Expand description
Duration type for timer periods
This is a simple millisecond-based duration for no_std compatibility.
It can be converted to/from the ROS Duration type.
Implementations§
Source§impl TimerDuration
impl TimerDuration
Sourcepub const fn from_millis(millis: u64) -> Self
pub const fn from_millis(millis: u64) -> Self
Create a new duration from milliseconds
Sourcepub const fn from_micros(micros: u64) -> Self
pub const fn from_micros(micros: u64) -> Self
Create a new duration from microseconds
Sourcepub const fn saturating_sub(self, rhs: Self) -> Self
pub const fn saturating_sub(self, rhs: Self) -> Self
Saturating subtraction
Trait Implementations§
Source§impl Clone for TimerDuration
impl Clone for TimerDuration
Source§fn clone(&self) -> TimerDuration
fn clone(&self) -> TimerDuration
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 TimerDuration
impl Debug for TimerDuration
Source§impl Default for TimerDuration
impl Default for TimerDuration
Source§fn default() -> TimerDuration
fn default() -> TimerDuration
Returns the “default value” for a type. Read more
Source§impl From<Duration> for TimerDuration
impl From<Duration> for TimerDuration
Source§impl From<TimerDuration> for Duration
impl From<TimerDuration> for Duration
Source§fn from(d: TimerDuration) -> Self
fn from(d: TimerDuration) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TimerDuration
impl PartialEq for TimerDuration
impl Copy for TimerDuration
impl Eq for TimerDuration
impl StructuralPartialEq for TimerDuration
Auto Trait Implementations§
impl Freeze for TimerDuration
impl RefUnwindSafe for TimerDuration
impl Send for TimerDuration
impl Sync for TimerDuration
impl Unpin for TimerDuration
impl UnsafeUnpin for TimerDuration
impl UnwindSafe for TimerDuration
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