diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-05-16 22:21:02 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-05-16 22:21:14 +0300 |
| commit | 4f63e13385cae5c2b6abdc931e7daf84fa62661d (patch) | |
| tree | 04a5094162529c249e6b1a2dca20608cf8123777 | |
| parent | 46a8f81160708d05e9609c318cce64e3e5ac2538 (diff) | |
| download | niri-4f63e13385cae5c2b6abdc931e7daf84fa62661d.tar.gz niri-4f63e13385cae5c2b6abdc931e7daf84fa62661d.tar.bz2 niri-4f63e13385cae5c2b6abdc931e7daf84fa62661d.zip | |
Deal with new Clippy warnings
| -rw-r--r-- | src/backend/mod.rs | 1 | ||||
| -rw-r--r-- | src/input/mod.rs | 2 | ||||
| -rw-r--r-- | src/layout/mod.rs | 1 | ||||
| -rw-r--r-- | src/pw_utils.rs | 1 | ||||
| -rw-r--r-- | src/render_helpers/render_elements.rs | 1 |
5 files changed, 5 insertions, 1 deletions
diff --git a/src/backend/mod.rs b/src/backend/mod.rs index 2aa97bc0..6fdd2ea8 100644 --- a/src/backend/mod.rs +++ b/src/backend/mod.rs @@ -20,6 +20,7 @@ pub use winit::Winit; pub mod headless; pub use headless::Headless; +#[allow(clippy::large_enum_variant)] pub enum Backend { Tty(Tty), Winit(Winit), diff --git a/src/input/mod.rs b/src/input/mod.rs index 35343288..e50d5d75 100644 --- a/src/input/mod.rs +++ b/src/input/mod.rs @@ -4367,7 +4367,7 @@ pub fn apply_libinput_settings(config: &niri_config::Input, device: &mut input:: pub fn mods_with_binds(mod_key: ModKey, binds: &Binds, triggers: &[Trigger]) -> HashSet<Modifiers> { let mut rv = HashSet::new(); for bind in &binds.0 { - if !triggers.iter().any(|trigger| bind.key.trigger == *trigger) { + if !triggers.contains(&bind.key.trigger) { continue; } diff --git a/src/layout/mod.rs b/src/layout/mod.rs index 6a497c81..9b0002e0 100644 --- a/src/layout/mod.rs +++ b/src/layout/mod.rs @@ -397,6 +397,7 @@ impl Default for Options { } } +#[allow(clippy::large_enum_variant)] #[derive(Debug)] enum InteractiveMoveState<W: LayoutElement> { /// Initial rubberbanding; the window remains in the layout. diff --git a/src/pw_utils.rs b/src/pw_utils.rs index c47fa63f..7afacc45 100644 --- a/src/pw_utils.rs +++ b/src/pw_utils.rs @@ -83,6 +83,7 @@ pub struct Cast { scheduled_redraw: Option<RegistrationToken>, } +#[allow(clippy::large_enum_variant)] #[derive(Debug)] pub enum CastState { ResizePending { diff --git a/src/render_helpers/render_elements.rs b/src/render_helpers/render_elements.rs index 0ff74352..de526028 100644 --- a/src/render_helpers/render_elements.rs +++ b/src/render_helpers/render_elements.rs @@ -29,6 +29,7 @@ macro_rules! niri_render_elements { // in this line, we cannot condition based on $R like elsewhere, so we condition on duplicate // names instead. Like this: $($name_R<SomeRenderer>)? $($name_no_R)? so only one is chosen. (@impl $name:ident ($($name_no_R:ident)?) ($($name_R:ident<$R:ident>)?) => { $($variant:ident = $type:ty),+ }) => { + #[allow(clippy::large_enum_variant)] #[derive(Debug)] pub enum $name$(<$R: $crate::render_helpers::renderer::NiriRenderer>)? { $($variant($type)),+ |
