Mercurial > lbo > hg > myi3stat
changeset 8:df0b56b80653
Execute render loop
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sun, 14 Feb 2016 12:40:48 +0100 |
parents | da25ed4d610c |
children | dc4eb2d24d06 |
files | src/main.rs |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main.rs Sun Feb 14 12:40:41 2016 +0100 +++ b/src/main.rs Sun Feb 14 12:40:48 2016 +0100 @@ -40,7 +40,6 @@ /// Register a metric under the given name. /// desc and example are for the purpose of documenting the command line option that is added. - /// Does fn register_metric(&mut self, name: &str, desc: &str, example: &str, metric: Box<Metric>) { if !self.metrics.contains_key(&String::from(name)) { self.opts.optopt("", name, desc, example); @@ -117,11 +116,13 @@ } } +fn register_metrics(registry: &mut AvailableMetrics) {} fn main() { let args: Vec<String> = env::args().collect(); - let all_metrics = AvailableMetrics::new(); + let mut all_metrics = AvailableMetrics::new(); + register_metrics(&mut all_metrics); let (selected_metrics, interval) = all_metrics.evaluate(&args[1..]); - println!("{}", interval); + render_loop(selected_metrics, interval); }