Skip to main content

TimeProvider

Trait TimeProvider 

Source
pub trait TimeProvider: Debug {
    // Required methods
    fn get_current_date(&self) -> Date;
    fn get_current_date_time(&self) -> DateTime;
}
Expand description

A current time and date provider.

Provides a custom implementation for a time resolution used when updating directory entry time fields. TimeProvider is specified by the time_provider property in FsOptions struct.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl TimeProvider for ChronoTimeProvider

Available on crate feature chrono only.
Source§

impl TimeProvider for NullTimeProvider