[−][src]Trait libimagtimetrack::timetracking::TimeTracking
Required methods
fn is_timetracking(&self) -> Result<bool>
fn get_timetrack_tag(&self) -> Result<TTT>
fn set_start_datetime(&mut self, dt: NaiveDateTime) -> Result<()>
fn get_start_datetime(&self) -> Result<Option<NaiveDateTime>>
fn delete_start_datetime(&mut self) -> Result<()>
fn set_end_datetime(&mut self, dt: NaiveDateTime) -> Result<()>
fn get_end_datetime(&self) -> Result<Option<NaiveDateTime>>
fn delete_end_datetime(&mut self) -> Result<()>
fn valid(&self) -> Result<bool>
Implementations on Foreign Types
impl TimeTracking for Entry
[src]
fn is_timetracking(&self) -> Result<bool>
[src]
fn get_timetrack_tag(&self) -> Result<TTT>
[src]
fn set_start_datetime(&mut self, dt: NaiveDateTime) -> Result<()>
[src]
fn get_start_datetime(&self) -> Result<Option<NaiveDateTime>>
[src]
fn delete_start_datetime(&mut self) -> Result<()>
[src]
fn set_end_datetime(&mut self, dt: NaiveDateTime) -> Result<()>
[src]
fn get_end_datetime(&self) -> Result<Option<NaiveDateTime>>
[src]
fn delete_end_datetime(&mut self) -> Result<()>
[src]
fn valid(&self) -> Result<bool>
[src]
Check whether the Event is valid
That is:
- The end date is after the start date (or not set)
Return values
Ok(true) if Event is valid Ok(false) if Event is invalid Err(e) if checking validity failed