pub trait StoppedTime: TimeNow {
    // Required methods
    fn local_set(unix_time: &DurationSinceUnixEpoch);
    fn local_set_to_app_start_time();
    fn local_set_to_system_time_now();
    fn local_add(duration: &Duration) -> Result<(), IntErrorKind>;
    fn local_sub(duration: &Duration) -> Result<(), IntErrorKind>;
    fn local_reset();

    // Provided method
    fn local_set_to_unix_epoch() { ... }
}

Required Methods§

source

fn local_set(unix_time: &DurationSinceUnixEpoch)

source

fn local_set_to_app_start_time()

source

fn local_set_to_system_time_now()

source

fn local_add(duration: &Duration) -> Result<(), IntErrorKind>

Errors

Will return IntErrorKind if duration would overflow the internal Duration.

source

fn local_sub(duration: &Duration) -> Result<(), IntErrorKind>

Errors

Will return IntErrorKind if duration would underflow the internal Duration.

source

fn local_reset()

Provided Methods§

Implementors§