verify duration invariants on serialize

This commit is contained in:
aaron-jack-manning
2022-09-10 15:14:47 +10:00
parent 3d09bbc388
commit e496faee48
6 changed files with 496 additions and 405 deletions

View File

@@ -81,10 +81,7 @@ pub enum Command {
/// For tracking time against a task.
Track {
id_or_name : String,
#[clap(short='H', default_value_t=0)]
hours : u16,
#[clap(short='M', default_value_t=0)]
minutes : u16,
duration : tasks::Duration,
/// Date for the time entry [default: Today]
#[clap(short, long)]
date : Option<chrono::NaiveDate>,