diff options
author | Aarya Khandelwal <119049564+Aaryakhandelwal@users.noreply.github.com> | 2024-03-22 11:11:17 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-22 05:41:17 +0000 |
commit | 9b26dca141159ddc75266de9ef5a54f537450921 (patch) | |
tree | c6ad0681bfbf5a15f4916ec45827a2a52be19ade /components/script/dom/messageport.rs | |
parent | 95e69fe4ffce23708608855720961741344bee07 (diff) | |
download | servo-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.rs | 12 |
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()); |