diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index c114f2a..66ce418 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,14 +3,23 @@ use hiccup::MortgageUpdate::*; use hiccup::MortgageUpdates; use std::collections::HashMap; -fn main() { +fn h1() { let m = Mortgage::new(390_000., 0.028, 30); let updates: MortgageUpdates = HashMap::from_iter((0..29).map(|y| match y { 0 => (0, Amortize(30_000.)), _ => (y * 12, Amortize(12_000.)), })); - m.clone().run(updates); + let sim = m.clone().simulate(updates); + sim.render_table(); +} - // m.clone().run(HashMap::new()); +fn h2() { + let m = Mortgage::new(200_000., 0.01621, 30); + let sim = m.clone().simulate(HashMap::new()); + sim.render_table(); +} + +fn main() { + h1(); } |