[][src]Trait libimagtimetrack::store::TimeTrackStore

pub trait TimeTrackStore<'a> {
    fn create_timetracking_now(&'a self, ts: &TTT) -> Result<FileLockEntry<'a>>;
fn create_timetracking_at(
        &'a self,
        start: &NDT,
        ts: &TTT
    ) -> Result<FileLockEntry<'a>>;
fn create_timetracking(
        &'a self,
        start: &NDT,
        end: &NDT,
        ts: &TTT
    ) -> Result<FileLockEntry<'a>>;
fn get_timetrackings(&'a self) -> Result<TimeTrackingsGetIterator<'a>>; }

Required methods

fn create_timetracking_now(&'a self, ts: &TTT) -> Result<FileLockEntry<'a>>

fn create_timetracking_at(
    &'a self,
    start: &NDT,
    ts: &TTT
) -> Result<FileLockEntry<'a>>

fn create_timetracking(
    &'a self,
    start: &NDT,
    end: &NDT,
    ts: &TTT
) -> Result<FileLockEntry<'a>>

fn get_timetrackings(&'a self) -> Result<TimeTrackingsGetIterator<'a>>

Loading content...

Implementations on Foreign Types

impl<'a> TimeTrackStore<'a> for Store[src]

Loading content...

Implementors

Loading content...