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>>;
}