From 4a68243f65c4fc32a4d12faa21d9c36e02a05f52 Mon Sep 17 00:00:00 2001 From: Oluwatobi Sofela <60105594+oluwatobiss@users.noreply.github.com> Date: Fri, 29 Mar 2024 12:59:07 +0100 Subject: clippy: Fix needless_lifetimes warnings (#31933) --- components/script/dom/bindings/root.rs | 4 ++-- components/script/dom/htmlinputelement.rs | 2 +- components/script/dom/htmllabelelement.rs | 2 +- components/script/dom/htmllegendelement.rs | 2 +- components/script/dom/htmlobjectelement.rs | 2 +- components/script/dom/htmloutputelement.rs | 4 ++-- components/script/dom/htmlselectelement.rs | 2 +- components/script/dom/nodelist.rs | 2 +- components/script/dom/webgl_extensions/wrapper.rs | 2 +- components/script/dom/webglrenderingcontext.rs | 8 ++++---- 10 files changed, 15 insertions(+), 15 deletions(-) (limited to 'components/script/dom') diff --git a/components/script/dom/bindings/root.rs b/components/script/dom/bindings/root.rs index 8bb772d368a..ed74173c7a3 100644 --- a/components/script/dom/bindings/root.rs +++ b/components/script/dom/bindings/root.rs @@ -88,7 +88,7 @@ unsafe impl StableTraceObject for Dom where T: DomObject, { - fn stable_trace_object<'a>(&'a self) -> *const dyn JSTraceable { + fn stable_trace_object(&self) -> *const dyn JSTraceable { // The JSTraceable impl for Reflector doesn't actually do anything, // so we need this shenanigan to actually trace the reflector of the // T pointer in Dom. @@ -107,7 +107,7 @@ unsafe impl StableTraceObject for MaybeUnreflectedDom where T: DomObject, { - fn stable_trace_object<'a>(&'a self) -> *const dyn JSTraceable { + fn stable_trace_object(&self) -> *const dyn JSTraceable { // The JSTraceable impl for Reflector doesn't actually do anything, // so we need this shenanigan to actually trace the reflector of the // T pointer in Dom. diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs index b5abb5c7578..644ba3b50fc 100755 --- a/components/script/dom/htmlinputelement.rs +++ b/components/script/dom/htmlinputelement.rs @@ -2645,7 +2645,7 @@ impl FormControl for HTMLInputElement { self.form_owner.set(form); } - fn to_element<'a>(&'a self) -> &'a Element { + fn to_element(&self) -> &Element { self.upcast::() } } diff --git a/components/script/dom/htmllabelelement.rs b/components/script/dom/htmllabelelement.rs index bb68baf7fe7..4f608afcff5 100644 --- a/components/script/dom/htmllabelelement.rs +++ b/components/script/dom/htmllabelelement.rs @@ -190,7 +190,7 @@ impl FormControl for HTMLLabelElement { // form owner. Therefore it doesn't hold form owner itself. } - fn to_element<'a>(&'a self) -> &'a Element { + fn to_element(&self) -> &Element { self.upcast::() } } diff --git a/components/script/dom/htmllegendelement.rs b/components/script/dom/htmllegendelement.rs index ee27e9637c7..61e8df45fe8 100644 --- a/components/script/dom/htmllegendelement.rs +++ b/components/script/dom/htmllegendelement.rs @@ -103,7 +103,7 @@ impl FormControl for HTMLLegendElement { self.form_owner.set(form); } - fn to_element<'a>(&'a self) -> &'a Element { + fn to_element(&self) -> &Element { self.upcast::() } } diff --git a/components/script/dom/htmlobjectelement.rs b/components/script/dom/htmlobjectelement.rs index 007b4950b62..318b39ee06f 100755 --- a/components/script/dom/htmlobjectelement.rs +++ b/components/script/dom/htmlobjectelement.rs @@ -175,7 +175,7 @@ impl FormControl for HTMLObjectElement { self.form_owner.set(form); } - fn to_element<'a>(&'a self) -> &'a Element { + fn to_element(&self) -> &Element { self.upcast::() } } diff --git a/components/script/dom/htmloutputelement.rs b/components/script/dom/htmloutputelement.rs index 5e140c1aadc..256452eaaf2 100644 --- a/components/script/dom/htmloutputelement.rs +++ b/components/script/dom/htmloutputelement.rs @@ -152,7 +152,7 @@ impl HTMLOutputElementMethods for HTMLOutputElement { } impl VirtualMethods for HTMLOutputElement { - fn super_type<'b>(&'b self) -> Option<&'b dyn VirtualMethods> { + fn super_type(&self) -> Option<&dyn VirtualMethods> { Some(self.upcast::() as &dyn VirtualMethods) } @@ -176,7 +176,7 @@ impl FormControl for HTMLOutputElement { self.form_owner.set(form); } - fn to_element<'a>(&'a self) -> &'a Element { + fn to_element(&self) -> &Element { self.upcast::() } } diff --git a/components/script/dom/htmlselectelement.rs b/components/script/dom/htmlselectelement.rs index c57180fece4..ed50de11a53 100755 --- a/components/script/dom/htmlselectelement.rs +++ b/components/script/dom/htmlselectelement.rs @@ -490,7 +490,7 @@ impl FormControl for HTMLSelectElement { self.form_owner.set(form); } - fn to_element<'a>(&'a self) -> &'a Element { + fn to_element(&self) -> &Element { self.upcast::() } } diff --git a/components/script/dom/nodelist.rs b/components/script/dom/nodelist.rs index c20d3d57d44..d54cb9a8b57 100644 --- a/components/script/dom/nodelist.rs +++ b/components/script/dom/nodelist.rs @@ -138,7 +138,7 @@ impl NodeList { } } - pub fn iter<'a>(&'a self) -> impl Iterator> + 'a { + pub fn iter(&self) -> impl Iterator> + '_ { let len = self.Length(); // There is room for optimization here in non-simple cases, // as calling Item repeatedly on a live list can involve redundant work. diff --git a/components/script/dom/webgl_extensions/wrapper.rs b/components/script/dom/webgl_extensions/wrapper.rs index 3351dbef2a0..8549f87e766 100644 --- a/components/script/dom/webgl_extensions/wrapper.rs +++ b/components/script/dom/webgl_extensions/wrapper.rs @@ -87,7 +87,7 @@ where T::name() } - fn as_any<'a>(&'a self) -> &'a dyn Any { + fn as_any(&self) -> &dyn Any { self } } diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index 91c98e87f6f..cc15c4c3dc6 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -1575,7 +1575,7 @@ impl WebGLRenderingContext { constants::COLOR_ATTACHMENT0 <= attachment && attachment <= last_slot } - pub fn compressed_tex_image_2d<'a>( + pub fn compressed_tex_image_2d( &self, target: u32, level: i32, @@ -1583,7 +1583,7 @@ impl WebGLRenderingContext { width: i32, height: i32, border: i32, - data: &'a [u8], + data: &[u8], ) { let validator = CompressedTexImage2DValidator::new( self, @@ -1642,7 +1642,7 @@ impl WebGLRenderingContext { } } - pub fn compressed_tex_sub_image_2d<'a>( + pub fn compressed_tex_sub_image_2d( &self, target: u32, level: i32, @@ -1651,7 +1651,7 @@ impl WebGLRenderingContext { width: i32, height: i32, format: u32, - data: &'a [u8], + data: &[u8], ) { let validator = CompressedTexSubImage2DValidator::new( self, -- cgit v1.2.3