aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs15
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();
}