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,