pub struct TicklessStatelessCore;
Expand description

The stateless and tickless implementation of r3_kernel::PortTimer.

The stateless algorithm is chosen if the hardware ticks and OS ticks “line up” periodically with a period shorter than the representable ranges of both tick counts.

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
The default value.
Mark the given hardware tick count as the origin (where OS tick count is exactly zero). Read more
Mark a reference point. Returns the reference point’s OS tick count (in range 0..=cfg.max_tick_count()). Read more
Calculate the earliest hardware tick count representing a point of time that coincides or follows the one represented by the specified OS tick count. Read more
Get the OS tick count (in range 0..=cfg.max_tick_count()). Read more
Mark a reference point and start measuring the specified time interval ticks (measured in OS ticks = microseconds). Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.