mod app; mod model; use chrono::{NaiveDate, NaiveTime}; use crate::model::event::{Event, Time}; fn main() { let events = test_events(); app::run(events) } fn test_events() -> Vec { [ Event { date: NaiveDate::from_ymd(2021, 11, 29), time: Time::AllDay, name: "Début de la semaine".to_string(), }, Event { date: NaiveDate::from_ymd(2021, 12, 4), time: Time::AllDay, name: "Fin de la semaine".to_string(), }, Event { date: NaiveDate::from_ymd(2021, 12, 4), time: Time::Time { start: NaiveTime::from_hms(15, 0, 0), end: Some(NaiveTime::from_hms(15, 30, 0)), }, name: "Appel".to_string(), }, Event { date: NaiveDate::from_ymd(2021, 12, 4), time: Time::Time { start: NaiveTime::from_hms(12, 0, 0), end: Some(NaiveTime::from_hms(14, 0, 0)), }, name: "Repas".to_string(), }, Event { date: NaiveDate::from_ymd(2021, 12, 4), time: Time::Time { start: NaiveTime::from_hms(8, 0, 0), end: None, }, name: "Promener le chien".to_string(), }, Event { date: NaiveDate::from_ymd(2021, 12, 4), time: Time::Time { start: NaiveTime::from_hms(9, 0, 0), end: None, }, name: "Thé".to_string(), }, ] .to_vec() }