Trait raphtory_api::core::storage::timeindex::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

Object Safety§

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§