aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
authorAzhar Ismagulova <31756707+azharcodeit@users.noreply.github.com>2024-03-29 08:58:22 +0000
committerGitHub <noreply@github.com>2024-03-29 08:58:22 +0000
commitc4739675d8bf83a83d8e26d5d7527180f003e7d5 (patch)
treece5d2642396eb98dc495078ffac97477916bf1e7 /components/script
parent2d5a1cd02ee0c3196875dc52ca55a150a63cc29f (diff)
downloadservo-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.rs4
-rw-r--r--components/script/dom/bluetoothpermissionresult.rs4
-rw-r--r--components/script/dom/document.rs2
-rw-r--r--components/script/dom/documentfragment.rs2
-rw-r--r--components/script/dom/element.rs2
-rw-r--r--components/script/dom/globalscope.rs6
-rwxr-xr-xcomponents/script/dom/htmlinputelement.rs4
-rw-r--r--components/script/dom/htmllegendelement.rs2
-rw-r--r--components/script/dom/htmllinkelement.rs4
-rw-r--r--components/script/dom/htmlmetaelement.rs4
-rw-r--r--components/script/dom/htmloptgroupelement.rs2
-rw-r--r--components/script/dom/htmloptionelement.rs2
-rw-r--r--components/script/dom/htmlscriptelement.rs6
-rwxr-xr-xcomponents/script/dom/htmlselectelement.rs2
-rw-r--r--components/script/dom/htmlstyleelement.rs2
-rw-r--r--components/script/dom/htmltableelement.rs2
-rw-r--r--components/script/dom/node.rs4
-rw-r--r--components/script/dom/rtcpeerconnection.rs2
-rw-r--r--components/script/layout_dom/element.rs8
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