diff options
Diffstat (limited to 'src/cli')
-rw-r--r-- | src/cli/mod.rs | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/cli/mod.rs b/src/cli/mod.rs index e7439b5..2248fde 100644 --- a/src/cli/mod.rs +++ b/src/cli/mod.rs @@ -2,8 +2,8 @@ use anyhow::Result; use chrono::{Local, NaiveDate, NaiveDateTime, TimeZone}; use rusqlite::Connection; -use crate::{db, model::event}; use crate::model::event::Event; +use crate::{db, model::event}; pub fn today(conn: &Connection) -> Result<String> { let today = Local::now().date_naive(); @@ -33,13 +33,11 @@ pub fn start_between(conn: &Connection, from: NaiveDateTime, to: NaiveDateTime) println!("{events:?}"); let events: Vec<Event> = events .iter() - .filter(|e| { - match e.start { - None => false, - Some(t) => { - let dt = NaiveDateTime::new(e.date, t); - dt >= from && dt < to - } + .filter(|e| match e.start { + None => false, + Some(t) => { + let dt = NaiveDateTime::new(e.date, t); + dt >= from && dt < to } }) .map(|e| e.clone()) @@ -53,7 +51,10 @@ fn between_inclusive(conn: &Connection, from: NaiveDate, to: NaiveDate) -> Resul let repetitions = event::repetitions_between(&recurring_events, from, to); for (date, original_events) in repetitions.iter() { for original_event in original_events { - let event = Event { date: *date, ..original_event.clone() }; + let event = Event { + date: *date, + ..original_event.clone() + }; events.push(event); } } |