Crate fugit_timer

Crate fugit_timer 

Source

Structs§

Duration
Reexport fugit Represents a duration of time.
Instant
Reexport fugit Represents an instant in time.
Rate
Reexport fugit Represents a frequency.

Traits§

Delay
Provides blocking Delay
ExtU32
Reexport fugit Extension trait for simple short-hands for u32 Durations
ExtU64
Reexport fugit Extension trait for simple short-hands for u64 Durations
ExtU32Ceil
Reexport fugit Extension trait for simple short-hands for u32 Durations (ceil rounded)
ExtU64Ceil
Reexport fugit Extension trait for simple short-hands for u64 Durations (ceil rounded)
RateExtU32
Reexport fugit Extension trait for simple short-hands for u32 Rate
RateExtU64
Reexport fugit Extension trait for simple short-hands for u64 Rate
Timer
Provides non-blocking CountDown timing capabilities

Type Aliases§

Hertz
Reexport fugit Alias for hertz rate
HertzU32
Reexport fugit Alias for hertz rate (u32 backing storage)
HertzU64
Reexport fugit Alias for hertz rate (u64 backing storage)
HoursDuration
Reexport fugit Alias for hours duration
HoursDurationU32
Reexport fugit Alias for hours duration (u32 backing storage)
HoursDurationU64
Reexport fugit Alias for hours duration (u64 backing storage)
Kilohertz
Reexport fugit Alias for kilohertz rate
KilohertzU32
Reexport fugit Alias for kilohertz rate (u32 backing storage)
KilohertzU64
Reexport fugit Alias for kilohertz rate (u64 backing storage)
Megahertz
Reexport fugit Alias for megahertz rate
MegahertzU32
Reexport fugit Alias for megahertz rate (u32 backing storage)
MegahertzU64
Reexport fugit Alias for megahertz rate (u64 backing storage)
MicrosDuration
Reexport fugit Alias for microsecond duration
MicrosDurationU32
Reexport fugit Alias for microsecond duration (u32 backing storage)
MicrosDurationU64
Reexport fugit Alias for microsecond duration (u64 backing storage)
MillisDuration
Reexport fugit Alias for millisecond duration
MillisDurationU32
Reexport fugit Alias for millisecond duration (u32 backing storage)
MillisDurationU64
Reexport fugit Alias for millisecond duration (u64 backing storage)
MinutesDuration
Reexport fugit Alias for minutes duration
MinutesDurationU32
Reexport fugit Alias for minutes duration (u32 backing storage)
MinutesDurationU64
Reexport fugit Alias for minutes duration (u64 backing storage)
NanosDuration
Reexport fugit Alias for nanosecond duration
NanosDurationU32
Reexport fugit Alias for nanosecond duration (u32 backing storage)
NanosDurationU64
Reexport fugit Alias for nanosecond duration (u64 backing storage)
SecsDuration
Reexport fugit Alias for second duration
SecsDurationU32
Reexport fugit Alias for second duration (u32 backing storage)
SecsDurationU64
Reexport fugit Alias for second duration (u64 backing storage)
TimerDuration
Reexport fugit Alias for durations that come from timers with a specific frequency
TimerDurationU32
Reexport fugit Alias for durations that come from timers with a specific frequency (u32 backing storage)
TimerDurationU64
Reexport fugit Alias for durations that come from timers with a specific frequency (u64 backing storage)
TimerInstant
Reexport fugit Alias for instants that come from timers with a specific frequency
TimerInstantU32
Reexport fugit Alias for instants that come from timers with a specific frequency (u32 backing storage)
TimerInstantU64
Reexport fugit Alias for instants that come from timers with a specific frequency (u64 backing storage)
TimerRate
Reexport fugit Alias for rate that come from timers with a specific frequency
TimerRateU32
Reexport fugit Alias for rate that come from timers with a specific frequency (u32 backing storage)
TimerRateU64
Reexport fugit Alias for rate that come from timers with a specific frequency (u64 backing storage)