Module time

Module time 

Source
Expand description

Time abstraction layer for animation systems.

This module provides a time abstraction that works in both std and no_std environments. It allows the animation system to work with different timer sources while maintaining a consistent API.

Structs§

ManualTimeProvider
A simple time provider for testing and simulation.
MonotonicTimeProvider
A monotonic time provider for no_std environments.
StdTimeProvider
Standard library time provider using std::time::Instant.

Traits§

TimeProvider
Trait for providing time information to the animation system.

Type Aliases§

Microseconds
Time value in microseconds.
Milliseconds
Time value in milliseconds.