pub trait TimeSource:
Debug
+ Send
+ Sync {
// Required method
fn now(&self) -> SystemTime;
}Expand description
Trait with a now() function returning the current time
Required Methods§
Sourcefn now(&self) -> SystemTime
fn now(&self) -> SystemTime
Returns the current time
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl TimeSource for SystemTime
Available on crate feature test-util only.
impl TimeSource for SystemTime
Available on crate feature
test-util only.fn now(&self) -> SystemTime
Implementors§
impl TimeSource for ManualTimeSource
Available on crate feature
test-util only.impl TimeSource for StaticTimeSource
impl TimeSource for SystemTimeSource
impl TimeSource for TickAdvanceTime
Available on crate feature
test-util only.