From 88878896fa0235d47987c40f9599a1c78966df86 Mon Sep 17 00:00:00 2001 From: Brendan Zabarauskas Date: Mon, 13 Jun 2016 16:07:18 +1000 Subject: [PATCH] Simplify type signature --- examples/support/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/support/mod.rs b/examples/support/mod.rs index 29cd5fe..269020a 100644 --- a/examples/support/mod.rs +++ b/examples/support/mod.rs @@ -67,8 +67,7 @@ impl Support { self.imgui.set_mouse_wheel(self.mouse_wheel); } - pub fn render<'ui, 'a: 'ui , F: FnMut(&Ui<'ui>)>( - &'a mut self, clear_color: (f32, f32, f32, f32), mut f: F) { + pub fn render(&mut self, clear_color: (f32, f32, f32, f32), mut run_ui: F) { let now = SteadyTime::now(); let delta = now - self.last_frame; let delta_f = delta.num_nanoseconds().unwrap() as f32 / 1_000_000_000.0; @@ -84,7 +83,8 @@ impl Support { let (width, height) = target.get_dimensions(); let ui = self.imgui.frame(width, height, delta_f); - f(&ui); + + run_ui(&ui); self.renderer.render(&mut target, ui).unwrap();