diff options
author | Azhar Ismagulova <31756707+azharcodeit@users.noreply.github.com> | 2024-03-29 08:58:22 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-29 08:58:22 +0000 |
commit | c4739675d8bf83a83d8e26d5d7527180f003e7d5 (patch) | |
tree | ce5d2642396eb98dc495078ffac97477916bf1e7 /components/script | |
parent | 2d5a1cd02ee0c3196875dc52ca55a150a63cc29f (diff) | |
download | servo-c4739675d8bf83a83d8e26d5d7527180f003e7d5.tar.gz servo-c4739675d8bf83a83d8e26d5d7527180f003e7d5.zip |
clippy: Fix needless_borrow warnings in components/script (#31928)
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/canvas_state.rs | 4 | ||||
-rw-r--r-- | components/script/dom/bluetoothpermissionresult.rs | 4 | ||||
-rw-r--r-- | components/script/dom/document.rs | 2 | ||||
-rw-r--r-- | components/script/dom/documentfragment.rs | 2 | ||||
-rw-r--r-- | components/script/dom/element.rs | 2 | ||||
-rw-r--r-- | components/script/dom/globalscope.rs | 6 | ||||
-rwxr-xr-x | components/script/dom/htmlinputelement.rs | 4 | ||||
-rw-r--r-- | components/script/dom/htmllegendelement.rs | 2 | ||||
-rw-r--r-- | components/script/dom/htmllinkelement.rs | 4 | ||||
-rw-r--r-- | components/script/dom/htmlmetaelement.rs | 4 | ||||
-rw-r--r-- | components/script/dom/htmloptgroupelement.rs | 2 | ||||
-rw-r--r-- | components/script/dom/htmloptionelement.rs | 2 | ||||
-rw-r--r-- | components/script/dom/htmlscriptelement.rs | 6 | ||||
-rwxr-xr-x | components/script/dom/htmlselectelement.rs | 2 | ||||
-rw-r--r-- | components/script/dom/htmlstyleelement.rs | 2 | ||||
-rw-r--r-- | components/script/dom/htmltableelement.rs | 2 | ||||
-rw-r--r-- | components/script/dom/node.rs | 4 | ||||
-rw-r--r-- | components/script/dom/rtcpeerconnection.rs | 2 | ||||
-rw-r--r-- | components/script/layout_dom/element.rs | 8 |
19 files changed, 32 insertions, 32 deletions
diff --git a/components/script/canvas_state.rs b/components/script/canvas_state.rs index cc194709398..2e2bff84c50 100644 --- a/components/script/canvas_state.rs +++ b/components/script/canvas_state.rs @@ -584,7 +584,7 @@ impl CanvasState { } pub fn mark_as_dirty(&self, canvas: Option<&HTMLCanvasElement>) { - if let Some(ref canvas) = canvas { + if let Some(canvas) = canvas { canvas.upcast::<Node>().dirty(NodeDamage::OtherNodeDamage); } } @@ -1705,7 +1705,7 @@ pub fn parse_color(canvas: Option<&HTMLCanvasElement>, string: &str) -> Result<R // Whenever "currentColor" is used as a color in the PaintRenderingContext2D API, // it is treated as opaque black. None => AbsoluteColor::BLACK, - Some(ref canvas) => { + Some(canvas) => { let canvas_element = canvas.upcast::<Element>(); match canvas_element.style() { Some(ref s) if canvas_element.has_css_layout_box() => { diff --git a/components/script/dom/bluetoothpermissionresult.rs b/components/script/dom/bluetoothpermissionresult.rs index bd28fa1ef2a..b331c5ac8ce 100644 --- a/components/script/dom/bluetoothpermissionresult.rs +++ b/components/script/dom/bluetoothpermissionresult.rs @@ -102,10 +102,10 @@ impl AsyncBluetoothListener for BluetoothPermissionResult { self.set_state(PermissionState::Granted); let bluetooth = self.get_bluetooth(); let mut device_instance_map = bluetooth.get_device_map().borrow_mut(); - if let Some(ref existing_device) = device_instance_map.get(&device.id) { + if let Some(existing_device) = device_instance_map.get(&device.id) { // https://webbluetoothcg.github.io/web-bluetooth/#request-the-bluetooth-permission // Step 3. - self.set_devices(vec![Dom::from_ref(*existing_device)]); + self.set_devices(vec![Dom::from_ref(existing_device)]); // https://w3c.github.io/permissions/#dom-permissions-request // Step 8. diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index 0d0592fa51e..c29b61460f8 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -3529,7 +3529,7 @@ impl Document { self.id_map .borrow() .get(id) - .map(|ref elements| DomRoot::from_ref(&*(*elements)[0])) + .map(|elements| DomRoot::from_ref(&*elements[0])) } pub fn ensure_pending_restyle(&self, el: &Element) -> RefMut<PendingRestyle> { diff --git a/components/script/dom/documentfragment.rs b/components/script/dom/documentfragment.rs index c9999ba4f44..19d5d92ed35 100644 --- a/components/script/dom/documentfragment.rs +++ b/components/script/dom/documentfragment.rs @@ -82,7 +82,7 @@ impl DocumentFragmentMethods for DocumentFragment { self.id_map .borrow() .get(&id) - .map(|ref elements| DomRoot::from_ref(&*(*elements)[0])) + .map(|elements| DomRoot::from_ref(&*elements[0])) } // https://dom.spec.whatwg.org/#dom-parentnode-firstelementchild diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs index f1eaae32f40..c86cb2e0a9f 100644 --- a/components/script/dom/element.rs +++ b/components/script/dom/element.rs @@ -3246,7 +3246,7 @@ impl<'a> SelectorsElement for DomRoot<Element> { operation: &AttrSelectorOperation<&AtomString>, ) -> bool { match *ns { - NamespaceConstraint::Specific(ref ns) => self + NamespaceConstraint::Specific(ns) => self .get_attribute(ns, local_name) .map_or(false, |attr| attr.value().eval_selector(operation)), NamespaceConstraint::Any => self.attrs.borrow().iter().any(|attr| { diff --git a/components/script/dom/globalscope.rs b/components/script/dom/globalscope.rs index 6668053fe67..8f91aea597e 100644 --- a/components/script/dom/globalscope.rs +++ b/components/script/dom/globalscope.rs @@ -1209,7 +1209,7 @@ impl GlobalScope { if let Some(channels) = channels.get(&channel_name) { channels .iter() - .filter(|ref channel| { + .filter(|channel| { // Step 8. // Filter out the sender. if let Some(id) = channel_id { @@ -1355,7 +1355,7 @@ impl GlobalScope { { let to_be_removed: Vec<MessagePortId> = message_ports .iter() - .filter_map(|(id, ref managed_port)| { + .filter_map(|(id, managed_port)| { if managed_port.closed { // Let the constellation know to drop this port and the one it is entangled with, // and to forward this message to the script-process where the entangled is found. @@ -1388,7 +1388,7 @@ impl GlobalScope { &mut *self.broadcast_channel_state.borrow_mut() { channels.retain(|name, ref mut channels| { - channels.retain(|ref chan| !chan.closed()); + channels.retain(|chan| !chan.closed()); if channels.is_empty() { let _ = self.script_to_constellation_chan().send( ScriptMsg::RemoveBroadcastChannelNameInRouter( diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs index e59ac28a526..99b2d30dd3b 100755 --- a/components/script/dom/htmlinputelement.rs +++ b/components/script/dom/htmlinputelement.rs @@ -2483,7 +2483,7 @@ impl VirtualMethods for HTMLInputElement { } fn bind_to_tree(&self, context: &BindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.bind_to_tree(context); } self.upcast::<Element>() @@ -2620,7 +2620,7 @@ impl VirtualMethods for HTMLInputElement { maybe_doc: Option<&Document>, clone_children: CloneChildrenFlag, ) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.cloning_steps(copy, maybe_doc, clone_children); } let elem = copy.downcast::<HTMLInputElement>().unwrap(); diff --git a/components/script/dom/htmllegendelement.rs b/components/script/dom/htmllegendelement.rs index a44037fdbba..ee27e9637c7 100644 --- a/components/script/dom/htmllegendelement.rs +++ b/components/script/dom/htmllegendelement.rs @@ -59,7 +59,7 @@ impl VirtualMethods for HTMLLegendElement { } fn bind_to_tree(&self, context: &BindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.bind_to_tree(context); } diff --git a/components/script/dom/htmllinkelement.rs b/components/script/dom/htmllinkelement.rs index 956ff9ebc6c..fef207d4a2e 100644 --- a/components/script/dom/htmllinkelement.rs +++ b/components/script/dom/htmllinkelement.rs @@ -239,7 +239,7 @@ impl VirtualMethods for HTMLLinkElement { } fn bind_to_tree(&self, context: &BindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.bind_to_tree(context); } @@ -263,7 +263,7 @@ impl VirtualMethods for HTMLLinkElement { } fn unbind_from_tree(&self, context: &UnbindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.unbind_from_tree(context); } diff --git a/components/script/dom/htmlmetaelement.rs b/components/script/dom/htmlmetaelement.rs index 65c870221f7..87d6c782c93 100644 --- a/components/script/dom/htmlmetaelement.rs +++ b/components/script/dom/htmlmetaelement.rs @@ -227,7 +227,7 @@ impl VirtualMethods for HTMLMetaElement { } fn bind_to_tree(&self, context: &BindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.bind_to_tree(context); } @@ -245,7 +245,7 @@ impl VirtualMethods for HTMLMetaElement { } fn unbind_from_tree(&self, context: &UnbindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.unbind_from_tree(context); } diff --git a/components/script/dom/htmloptgroupelement.rs b/components/script/dom/htmloptgroupelement.rs index 2d85c8f057c..397d8793633 100644 --- a/components/script/dom/htmloptgroupelement.rs +++ b/components/script/dom/htmloptgroupelement.rs @@ -123,7 +123,7 @@ impl VirtualMethods for HTMLOptGroupElement { } fn bind_to_tree(&self, context: &BindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.bind_to_tree(context); } diff --git a/components/script/dom/htmloptionelement.rs b/components/script/dom/htmloptionelement.rs index 2e15d232381..cd2136a517d 100644 --- a/components/script/dom/htmloptionelement.rs +++ b/components/script/dom/htmloptionelement.rs @@ -336,7 +336,7 @@ impl VirtualMethods for HTMLOptionElement { } fn bind_to_tree(&self, context: &BindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.bind_to_tree(context); } diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs index 4211a530c9e..2c3faa899bd 100644 --- a/components/script/dom/htmlscriptelement.rs +++ b/components/script/dom/htmlscriptelement.rs @@ -1254,7 +1254,7 @@ impl VirtualMethods for HTMLScriptElement { } fn children_changed(&self, mutation: &ChildrenMutation) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.children_changed(mutation); } if !self.parser_inserted.get() && self.upcast::<Node>().is_connected() { @@ -1263,7 +1263,7 @@ impl VirtualMethods for HTMLScriptElement { } fn bind_to_tree(&self, context: &BindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.bind_to_tree(context); } @@ -1281,7 +1281,7 @@ impl VirtualMethods for HTMLScriptElement { maybe_doc: Option<&Document>, clone_children: CloneChildrenFlag, ) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.cloning_steps(copy, maybe_doc, clone_children); } diff --git a/components/script/dom/htmlselectelement.rs b/components/script/dom/htmlselectelement.rs index 61f7768e1f7..c57180fece4 100755 --- a/components/script/dom/htmlselectelement.rs +++ b/components/script/dom/htmlselectelement.rs @@ -447,7 +447,7 @@ impl VirtualMethods for HTMLSelectElement { } fn bind_to_tree(&self, context: &BindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.bind_to_tree(context); } diff --git a/components/script/dom/htmlstyleelement.rs b/components/script/dom/htmlstyleelement.rs index c298db7398e..002e4e8a9c2 100644 --- a/components/script/dom/htmlstyleelement.rs +++ b/components/script/dom/htmlstyleelement.rs @@ -225,7 +225,7 @@ impl VirtualMethods for HTMLStyleElement { } fn unbind_from_tree(&self, context: &UnbindContext) { - if let Some(ref s) = self.super_type() { + if let Some(s) = self.super_type() { s.unbind_from_tree(context); } diff --git a/components/script/dom/htmltableelement.rs b/components/script/dom/htmltableelement.rs index c02c8d51c65..6063d582643 100644 --- a/components/script/dom/htmltableelement.rs +++ b/components/script/dom/htmltableelement.rs @@ -50,7 +50,7 @@ impl CollectionFilter for TableRowFilter { (root.is_parent_of(elem.upcast()) || self.sections .iter() - .any(|ref section| section.is_parent_of(elem.upcast()))) + .any(|section| section.is_parent_of(elem.upcast()))) } } diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index 85305103c40..cb5c97afb52 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -232,12 +232,12 @@ impl Node { assert!(new_child.prev_sibling.get().is_none()); assert!(new_child.next_sibling.get().is_none()); match before { - Some(ref before) => { + Some(before) => { assert!(before.parent_node.get().as_deref() == Some(self)); let prev_sibling = before.GetPreviousSibling(); match prev_sibling { None => { - assert!(self.first_child.get().as_deref() == Some(*before)); + assert!(self.first_child.get().as_deref() == Some(before)); self.first_child.set(Some(new_child)); }, Some(ref prev_sibling) => { diff --git a/components/script/dom/rtcpeerconnection.rs b/components/script/dom/rtcpeerconnection.rs index 543dee6992a..b14badaabf9 100644 --- a/components/script/dom/rtcpeerconnection.rs +++ b/components/script/dom/rtcpeerconnection.rs @@ -206,7 +206,7 @@ impl RTCPeerConnection { let signaller = this.make_signaller(); *this.controller.borrow_mut() = Some(ServoMedia::get().unwrap().create_webrtc(signaller)); if let Some(ref servers) = config.iceServers { - if let Some(ref server) = servers.get(0) { + if let Some(server) = servers.get(0) { let server = match server.urls { StringOrStringSequence::String(ref s) => Some(s.clone()), StringOrStringSequence::StringSequence(ref s) => s.get(0).cloned(), diff --git a/components/script/layout_dom/element.rs b/components/script/layout_dom/element.rs index c6b3890f3a6..3c8b1374cc3 100644 --- a/components/script/layout_dom/element.rs +++ b/components/script/layout_dom/element.rs @@ -255,8 +255,8 @@ impl<'dom, LayoutDataType: LayoutDataTrait> style::dom::TElement where F: FnMut(&AtomIdent), { - if let Some(ref classes) = self.element.get_classes_for_layout() { - for class in *classes { + if let Some(classes) = self.element.get_classes_for_layout() { + for class in classes { callback(AtomIdent::cast(class)) } } @@ -520,7 +520,7 @@ impl<'dom, LayoutDataType: LayoutDataTrait> ::selectors::Element operation: &AttrSelectorOperation<&AtomString>, ) -> bool { match *ns { - NamespaceConstraint::Specific(ref ns) => self + NamespaceConstraint::Specific(ns) => self .get_attr_enum(ns, local_name) .map_or(false, |value| value.eval_selector(operation)), NamespaceConstraint::Any => self @@ -875,7 +875,7 @@ impl<'dom, LayoutDataType: LayoutDataTrait> ::selectors::Element operation: &AttrSelectorOperation<&AtomString>, ) -> bool { match *ns { - NamespaceConstraint::Specific(ref ns) => self + NamespaceConstraint::Specific(ns) => self .get_attr_enum(ns, local_name) .map_or(false, |value| value.eval_selector(operation)), NamespaceConstraint::Any => self |