pub trait TimeSource {
// Required methods
fn name(&self) -> &'static str;
fn fetch(
&self,
target: SocketAddr,
timeout: Duration,
) -> Result<OffsetMicros, TimeSourceError>;
}Required Methods§
fn name(&self) -> &'static str
fn fetch( &self, target: SocketAddr, timeout: Duration, ) -> Result<OffsetMicros, TimeSourceError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".