From a76d7580ce045657d9d536bb1750f5a42805131e Mon Sep 17 00:00:00 2001 From: "Dustin J. Mitchell" Date: Sun, 26 Sep 2021 13:59:58 -0400 Subject: [PATCH] cargo fmt --- cli/src/argparse/args/time.rs | 36 ++++++++++++++++++++---------- taskchampion/src/storage/sqlite.rs | 13 +++++++---- 2 files changed, 33 insertions(+), 16 deletions(-) diff --git a/cli/src/argparse/args/time.rs b/cli/src/argparse/args/time.rs index 47a82e1fc..5d81b7abc 100644 --- a/cli/src/argparse/args/time.rs +++ b/cli/src/argparse/args/time.rs @@ -160,12 +160,24 @@ fn named_date( "today" => Ok((remaining, local_today)), "tomorrow" => Ok((remaining, local_today + Duration::days(1))), // TODO: lots more! - "eod" => Ok((remaining,local_today + Duration::days(1))), - "sod" => Ok((remaining,local_today)), - "eow" => Ok((remaining,local_today + Duration::days((6-day_index).into()))), - "eoww" => Ok((remaining,local_today + Duration::days((5-day_index).into()))), - "sow" => Ok((remaining,local_today + Duration::days((6-day_index).into()))), - "soww" => Ok((remaining,local_today + Duration::days((7-day_index).into()))), + "eod" => Ok((remaining, local_today + Duration::days(1))), + "sod" => Ok((remaining, local_today)), + "eow" => Ok(( + remaining, + local_today + Duration::days((6 - day_index).into()), + )), + "eoww" => Ok(( + remaining, + local_today + Duration::days((5 - day_index).into()), + )), + "sow" => Ok(( + remaining, + local_today + Duration::days((6 - day_index).into()), + )), + "soww" => Ok(( + remaining, + local_today + Duration::days((7 - day_index).into()), + )), _ => Err(Err::Error(Error::new(input, ErrorKind::Tag))), } .map(|(rem, dt)| (rem, dt.and_hms(0, 0, 0).with_timezone(&Utc))) @@ -308,12 +320,12 @@ mod test { #[case::today_from_evening(ldt(2021, 3, 1, 21, 30, 30), "today", ld(2021, 3, 1))] #[case::tomorrow(ld(2021, 3, 1), "tomorrow", ld(2021, 3, 2))] #[case::tomorow_from_evening(ldt(2021, 3, 1, 21, 30, 30), "tomorrow", ld(2021, 3, 2))] - #[case::end_of_week(ld(2021,8,25,), "eow", ld(2021,8,29))] - #[case::end_of_work_week(ld(2021,8,25), "eoww", ld(2021,8,28))] - #[case::start_of_week(ld(2021,8,25), "sow", ld(2021,8,29))] - #[case::start_of_work_week(ld(2021,8,25), "soww", ld(2021,8,30))] - #[case::end_of_today(ld(2021,8,25), "eod", ld(2021,8,26))] - #[case::start_of_today(ld(2021,8,25), "sod", ld(2021,8,25))] + #[case::end_of_week(ld(2021, 8, 25,), "eow", ld(2021, 8, 29))] + #[case::end_of_work_week(ld(2021, 8, 25), "eoww", ld(2021, 8, 28))] + #[case::start_of_week(ld(2021, 8, 25), "sow", ld(2021, 8, 29))] + #[case::start_of_work_week(ld(2021, 8, 25), "soww", ld(2021, 8, 30))] + #[case::end_of_today(ld(2021, 8, 25), "eod", ld(2021, 8, 26))] + #[case::start_of_today(ld(2021, 8, 25), "sod", ld(2021, 8, 25))] fn test_local_timestamp( #[case] now: Box DateTime>, #[values(*IST, *UTC_FO, *HST)] tz: FixedOffset, diff --git a/taskchampion/src/storage/sqlite.rs b/taskchampion/src/storage/sqlite.rs index 0e56479fe..4cd1347ed 100644 --- a/taskchampion/src/storage/sqlite.rs +++ b/taskchampion/src/storage/sqlite.rs @@ -113,9 +113,11 @@ impl<'t> Txn<'t> { fn get_next_working_set_number(&self) -> anyhow::Result { let t = self.get_txn()?; let next_id: Option = t - .query_row("SELECT COALESCE(MAX(id), 0) + 1 FROM working_set", [], |r| { - r.get(0) - }) + .query_row( + "SELECT COALESCE(MAX(id), 0) + 1 FROM working_set", + [], + |r| r.get(0), + ) .optional() .context("Getting highest working set ID")?; @@ -290,7 +292,10 @@ impl<'t> StorageTxn for Txn<'t> { let rows: Vec> = rows.collect(); let mut res = Vec::with_capacity(rows.len()); - for _ in 0..self.get_next_working_set_number().context("Getting working set number")? { + for _ in 0..self + .get_next_working_set_number() + .context("Getting working set number")? + { res.push(None); } for r in rows {