AsTime

Trait AsTime 

Source
pub trait AsTime:
    Debug
    + Copy
    + Ord
    + Eq
    + Send
    + Sync
    + 'static {
    // Required methods
    fn t(&self) -> i64;
    fn range(w: Range<i64>) -> Range<Self>;
    fn new(t: i64, s: usize) -> Self;

    // Provided methods
    fn dt(&self) -> Option<DateTime<Utc>> { ... }
    fn i(&self) -> usize { ... }
}

Required Methods§

Source

fn t(&self) -> i64

Source

fn range(w: Range<i64>) -> Range<Self>

Source

fn new(t: i64, s: usize) -> Self

Provided Methods§

Source

fn dt(&self) -> Option<DateTime<Utc>>

Source

fn i(&self) -> usize

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.

Implementations on Foreign Types§

Source§

impl AsTime for i64

Source§

fn t(&self) -> i64

Source§

fn range(w: Range<i64>) -> Range<Self>

Source§

fn new(t: i64, _s: usize) -> Self

Implementors§