Trait DurationRoudable

Source
pub trait DurationRoudable<T> {
    // Required methods
    fn get_utc_millis_since_epoch(&self) -> i64;
    fn repr_from_utc_millis(&self, utc_milli_stamp: i64) -> T;
}
Expand description

This trait defines the contract for rounding a T via the methods in timeutils

Required Methods§

Source

fn get_utc_millis_since_epoch(&self) -> i64

Source

fn repr_from_utc_millis(&self, utc_milli_stamp: i64) -> T

Implementations on Foreign Types§

Source§

impl DurationRoudable<NaiveDateTime> for NaiveDateTime

Source§

impl<TZInfo: TimeZone> DurationRoudable<DateTime<TZInfo>> for DateTime<TZInfo>

Source§

fn get_utc_millis_since_epoch(&self) -> i64

Source§

fn repr_from_utc_millis(&self, utc_milli_stamp: i64) -> DateTime<TZInfo>

Implementors§