diff options
author | 2019-08-31 06:20:56 +0200 | |
---|---|---|
committer | 2019-08-31 06:20:56 +0200 | |
commit | 6fbba6f4eec1f2e7150f02e4c171f8ee60a46236 (patch) | |
tree | fd167c4df7e087e804157288600256fb098e12f1 /src/user_interface.rs | |
parent | 1cd96d0d61e2bbae94f8720bf9ed5918eaf00027 (diff) | |
download | iced-6fbba6f4eec1f2e7150f02e4c171f8ee60a46236.tar.gz iced-6fbba6f4eec1f2e7150f02e4c171f8ee60a46236.tar.bz2 iced-6fbba6f4eec1f2e7150f02e4c171f8ee60a46236.zip |
Make `clippy` happy
Diffstat (limited to 'src/user_interface.rs')
-rw-r--r-- | src/user_interface.rs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/user_interface.rs b/src/user_interface.rs index b269951d..2efd831d 100644 --- a/src/user_interface.rs +++ b/src/user_interface.rs @@ -11,6 +11,7 @@ use stretch::result; /// charge of using this type in your system in any way you want. /// /// [`Layout`]: struct.Layout.html +#[derive(Debug)] pub struct UserInterface<'a, Message, Renderer> { hash: u64, root: Element<'a, Message, Renderer>, @@ -173,11 +174,8 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> { let mut messages = Vec::new(); for event in events { - match event { - Event::Mouse(mouse::Event::CursorMoved { x, y }) => { - self.cursor_position = Point::new(x, y); - } - _ => {} + if let Event::Mouse(mouse::Event::CursorMoved { x, y }) = event { + self.cursor_position = Point::new(x, y); } self.root.widget.on_event( @@ -257,13 +255,11 @@ impl<'a, Message, Renderer> UserInterface<'a, Message, Renderer> { /// } /// ``` pub fn draw(&self, renderer: &mut Renderer) -> MouseCursor { - let cursor = self.root.widget.draw( + self.root.widget.draw( renderer, Layout::new(&self.layout), self.cursor_position, - ); - - cursor + ) } /// Extract the [`Cache`] of the [`UserInterface`], consuming it in the |