EasyTimeOps

Trait EasyTimeOps 

Source
pub trait EasyTimeOps<F: TimeZone> {
    // Required methods
    fn apply_time_unit_forward(
        value: i64,
        time_unit: TimeUnits,
        time: DateTime<F>,
    ) -> DateTime<F>
       where F::Offset: Display;
    fn apply_time_unit_backward(
        value: i64,
        time_unit: TimeUnits,
        time: DateTime<F>,
    ) -> DateTime<F>
       where F::Offset: Display;
}

Required Methods§

Source

fn apply_time_unit_forward( value: i64, time_unit: TimeUnits, time: DateTime<F>, ) -> DateTime<F>
where F::Offset: Display,

Source

fn apply_time_unit_backward( value: i64, time_unit: TimeUnits, time: DateTime<F>, ) -> DateTime<F>
where F::Offset: Display,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<F: TimeZone> EasyTimeOps<F> for EasyTime<F>
where F::Offset: Display,