aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/messageport.rs
diff options
context:
space:
mode:
authorAarya Khandelwal <119049564+Aaryakhandelwal@users.noreply.github.com>2024-03-22 11:11:17 +0530
committerGitHub <noreply@github.com>2024-03-22 05:41:17 +0000
commit9b26dca141159ddc75266de9ef5a54f537450921 (patch)
treec6ad0681bfbf5a15f4916ec45827a2a52be19ade /components/script/dom/messageport.rs
parent95e69fe4ffce23708608855720961741344bee07 (diff)
downloadservo-9b26dca141159ddc75266de9ef5a54f537450921.tar.gz
servo-9b26dca141159ddc75266de9ef5a54f537450921.zip
Fixed the .clone() warnings. (#31819)
Diffstat (limited to 'components/script/dom/messageport.rs')
-rw-r--r--components/script/dom/messageport.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/messageport.rs b/components/script/dom/messageport.rs
index 112188015d3..e37a087b6a5 100644
--- a/components/script/dom/messageport.rs
+++ b/components/script/dom/messageport.rs
@@ -151,7 +151,7 @@ impl MessagePort {
// Have the global proxy this call to the corresponding MessagePortImpl.
self.global()
- .post_messageport_msg(self.message_port_id().clone(), task);
+ .post_messageport_msg(*self.message_port_id(), task);
Ok(())
}
}
@@ -176,15 +176,15 @@ impl Transferable for MessagePort {
// 2. Store the transferred object at a given key.
if let Some(ports) = port_impls.as_mut() {
- ports.insert(id.clone(), transferred_port);
+ ports.insert(*id, transferred_port);
} else {
let mut ports = HashMap::new();
- ports.insert(id.clone(), transferred_port);
+ ports.insert(*id, transferred_port);
*port_impls = Some(ports);
}
- let PipelineNamespaceId(name_space) = id.clone().namespace_id;
- let MessagePortIndex(index) = id.clone().index;
+ let PipelineNamespaceId(name_space) = (*id).namespace_id;
+ let MessagePortIndex(index) = (*id).index;
let index = index.get();
let mut big: [u8; 8] = [0; 8];
@@ -251,7 +251,7 @@ impl Transferable for MessagePort {
};
let transferred_port =
- MessagePort::new_transferred(&*owner, id.clone(), port_impl.entangled_port_id());
+ MessagePort::new_transferred(&*owner, id, port_impl.entangled_port_id());
owner.track_message_port(&transferred_port, Some(port_impl));
return_object.set(transferred_port.reflector().rootable().get());