From cde6931f4bcb6832d3fbd37c3930b63e759cc279 Mon Sep 17 00:00:00 2001 From: tanishka <109246904+taniishkaaa@users.noreply.github.com> Date: Wed, 16 Oct 2024 21:18:53 +0530 Subject: [PATCH] clippy: Fix warnings in `components/script/dom` (#33860) * clippy: Fix warnings in components/script/dom Signed-off-by: taniishkaaa * Move allow to WRAP level Signed-off-by: taniishkaaa --------- Signed-off-by: taniishkaaa --- components/script/dom/bindings/reflector.rs | 2 ++ components/script/dom/xrinputsourceschangeevent.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/components/script/dom/bindings/reflector.rs b/components/script/dom/bindings/reflector.rs index 9d3d27141ef..843d7dee131 100644 --- a/components/script/dom/bindings/reflector.rs +++ b/components/script/dom/bindings/reflector.rs @@ -143,6 +143,7 @@ impl MutDomObject for Reflector { /// A trait to provide a function pointer to wrap function for DOM objects. pub trait DomObjectWrap: Sized + DomObject { /// Function pointer to the general wrap function type + #[allow(clippy::type_complexity)] const WRAP: unsafe fn( JSContext, &GlobalScope, @@ -156,6 +157,7 @@ pub trait DomObjectWrap: Sized + DomObject { /// DOM iterator interfaces. pub trait DomObjectIteratorWrap: DomObjectWrap + JSTraceable + Iterable { /// Function pointer to the wrap function for `IterableIterator` + #[allow(clippy::type_complexity)] const ITER_WRAP: unsafe fn( JSContext, &GlobalScope, diff --git a/components/script/dom/xrinputsourceschangeevent.rs b/components/script/dom/xrinputsourceschangeevent.rs index 14fda803697..b44bc17382a 100644 --- a/components/script/dom/xrinputsourceschangeevent.rs +++ b/components/script/dom/xrinputsourceschangeevent.rs @@ -46,6 +46,7 @@ impl XRInputSourcesChangeEvent { } } + #[allow(clippy::too_many_arguments)] pub fn new( global: &GlobalScope, type_: Atom,