diff options
author | Akshay <nerdypepper@tuta.io> | 2020-02-10 22:44:45 +0530 |
---|---|---|
committer | Akshay <nerdypepper@tuta.io> | 2020-02-10 22:44:45 +0530 |
commit | 5019b6f52e0ff6649d318d8e600e1cd52fb01c7f (patch) | |
tree | 74a791d7ed6d84b28aaaaf9e01cf6924de5952f4 | |
parent | 10e2c495f0b9f1570ad94cf7caf3deaab510fcd2 (diff) |
new module structure
-rw-r--r-- | src/main.rs | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/main.rs b/src/main.rs index a3bbed6..128df03 100644 --- a/src/main.rs +++ b/src/main.rs @@ -9,7 +9,8 @@ mod habit; use crate::habit::Habit; mod views; -use crate::views::BitView; +use crate::views::bitview::BitView; +use crate::views::countview::CountView; mod theme; @@ -19,7 +20,7 @@ enum ViewMode { } fn main() { - let mut work_out: Habit<bool> = Habit::new("gymming"); + let mut work_out: Habit<bool> = Habit::new("gymming", true); work_out.insert_entry(NaiveDate::from_ymd(2020, 2, 4), true); work_out.insert_entry(NaiveDate::from_ymd(2020, 2, 2), true); work_out.insert_entry(NaiveDate::from_ymd(2020, 2, 3), true); @@ -28,16 +29,17 @@ fn main() { work_out.insert_entry(NaiveDate::from_ymd(2020, 2, 8), false); work_out.insert_entry(NaiveDate::from_ymd(2020, 2, 11), false); - let mut again: Habit<bool> = Habit::new("reading"); - again.insert_entry(NaiveDate::from_ymd(2020, 2, 4), true); - again.insert_entry(NaiveDate::from_ymd(2020, 2, 2), true); + let mut again: Habit<u32> = Habit::new("reading", 5); + again.insert_entry(NaiveDate::from_ymd(2020, 2, 4), 4); + again.insert_entry(NaiveDate::from_ymd(2020, 2, 2), 2); + again.insert_entry(NaiveDate::from_ymd(2020, 2, 7), 5); let mut s = Cursive::default(); let gym_view = BitView::new(work_out); let gym_title = gym_view.get_title(); - let reading_view = BitView::new(again); + let reading_view = CountView::new(again); let reading_title = reading_view.get_title(); s.add_global_callback('q', |a| a.quit()); |