diff --git a/src/backend/wayland/buffer.rs b/src/backend/wayland/buffer.rs index 0d30274..9013117 100644 --- a/src/backend/wayland/buffer.rs +++ b/src/backend/wayland/buffer.rs @@ -183,7 +183,7 @@ impl AppData { #[cfg(not(feature = "force-shm-screencopy"))] if let Some((_, modifiers)) = formats.dmabuf_formats.iter().find(|(f, _)| *f == format) { - match self.create_gbm_buffer(format, &modifiers, formats.buffer_size, false) { + match self.create_gbm_buffer(format, modifiers, formats.buffer_size, false) { Ok(Some(buffer)) => { return buffer; } diff --git a/src/widgets/image_bg.rs b/src/widgets/image_bg.rs index 6f72943..ca57ba7 100644 --- a/src/widgets/image_bg.rs +++ b/src/widgets/image_bg.rs @@ -33,7 +33,7 @@ pub struct ImageBg<'a, Msg> { _msg: PhantomData, } -impl<'a, Msg> Widget for ImageBg<'a, Msg> { +impl Widget for ImageBg<'_, Msg> { delegate::delegate! { to self.content.as_widget() { fn tag(&self) -> tree::Tag; diff --git a/src/widgets/mod.rs b/src/widgets/mod.rs index abd9d4b..e4028fd 100644 --- a/src/widgets/mod.rs +++ b/src/widgets/mod.rs @@ -10,13 +10,11 @@ use cosmic::iced::{ use std::marker::PhantomData; mod image_bg; -pub use image_bg::image_bg; mod workspace_bar; pub use workspace_bar::workspace_bar; mod toplevel_item; pub use toplevel_item::toplevel_item; mod mouse_interaction_wrapper; -pub use mouse_interaction_wrapper::mouse_interaction_wrapper; mod toplevels; pub use toplevels::toplevels; mod visibility_wrapper; @@ -38,7 +36,7 @@ pub struct LayoutWrapper<'a, Msg> { _msg: PhantomData, } -impl<'a, Msg> Widget for LayoutWrapper<'a, Msg> { +impl Widget for LayoutWrapper<'_, Msg> { fn layout( &self, tree: &mut Tree, diff --git a/src/widgets/mouse_interaction_wrapper.rs b/src/widgets/mouse_interaction_wrapper.rs index f34f9d6..b910492 100644 --- a/src/widgets/mouse_interaction_wrapper.rs +++ b/src/widgets/mouse_interaction_wrapper.rs @@ -27,7 +27,7 @@ pub struct MouseInteractionWrapper<'a, Msg> { _msg: PhantomData, } -impl<'a, Msg> Widget for MouseInteractionWrapper<'a, Msg> { +impl Widget for MouseInteractionWrapper<'_, Msg> { delegate::delegate! { to self.content.as_widget() { fn tag(&self) -> tree::Tag; diff --git a/src/widgets/toplevel_item.rs b/src/widgets/toplevel_item.rs index 03fe00b..8254dd7 100644 --- a/src/widgets/toplevel_item.rs +++ b/src/widgets/toplevel_item.rs @@ -58,7 +58,7 @@ pub struct ToplevelItem<'a, Msg> { _msg: PhantomData, } -impl<'a, Msg> Widget for ToplevelItem<'a, Msg> { +impl Widget for ToplevelItem<'_, Msg> { fn size(&self) -> Size { Size { // width: Length::Fill diff --git a/src/widgets/toplevels/mod.rs b/src/widgets/toplevels/mod.rs index e1777e0..08a19ca 100644 --- a/src/widgets/toplevels/mod.rs +++ b/src/widgets/toplevels/mod.rs @@ -31,7 +31,7 @@ pub struct Toplevels<'a, Msg> { _msg: PhantomData, } -impl<'a, Msg> Widget for Toplevels<'a, Msg> { +impl Widget for Toplevels<'_, Msg> { fn size(&self) -> Size { self.layout.size() } diff --git a/src/widgets/visibility_wrapper.rs b/src/widgets/visibility_wrapper.rs index 43680fd..b0d606d 100644 --- a/src/widgets/visibility_wrapper.rs +++ b/src/widgets/visibility_wrapper.rs @@ -29,7 +29,7 @@ pub struct VisibilityWrapper<'a, Msg> { _msg: PhantomData, } -impl<'a, Msg> Widget for VisibilityWrapper<'a, Msg> { +impl Widget for VisibilityWrapper<'_, Msg> { delegate::delegate! { to self.content.as_widget() { fn size(&self) -> Size; diff --git a/src/widgets/workspace_bar.rs b/src/widgets/workspace_bar.rs index 856626e..7c49741 100644 --- a/src/widgets/workspace_bar.rs +++ b/src/widgets/workspace_bar.rs @@ -58,7 +58,7 @@ pub struct WorkspaceBar<'a, Msg> { _msg: PhantomData, } -impl<'a, Msg> Widget for WorkspaceBar<'a, Msg> { +impl Widget for WorkspaceBar<'_, Msg> { fn size(&self) -> Size { Size { width: Length::Fill,