aboutsummaryrefslogtreecommitdiffstats
path: root/filamento
diff options
context:
space:
mode:
authorLibravatar Rémi Bardon <remi@remibardon.name>2025-05-30 17:53:42 +0000
committerLibravatar cel 🌸 <cel@bunny.garden>2025-05-30 22:23:55 +0100
commitd8e8e3851b54da4abf66b4b4e7b0f15ce039f79c (patch)
treef9b527907274f3fe26dc4354b642199842a93e45 /filamento
parent36c744088b48202d708ea7a7728205e845a611cd (diff)
downloadluz-d8e8e3851b54da4abf66b4b4e7b0f15ce039f79c.tar.gz
luz-d8e8e3851b54da4abf66b4b4e7b0f15ce039f79c.tar.bz2
luz-d8e8e3851b54da4abf66b4b4e7b0f15ce039f79c.zip
perf(filamento): remove useless clone
Diffstat (limited to 'filamento')
-rw-r--r--filamento/src/caps.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/filamento/src/caps.rs b/filamento/src/caps.rs
index ed0cd7d..43f1cf4 100644
--- a/filamento/src/caps.rs
+++ b/filamento/src/caps.rs
@@ -106,10 +106,9 @@ pub fn caps(node: String, query: info::Query) -> Result<xep_0115::C, CapsEncodeE
.find(|field| field.var.as_deref() == Some("FORM_TYPE"))
.ok_or(CapsEncodeError::InvalidDataForm)?
.values
- .clone()
- .into_iter()
- .map(|value| value.0)
- .collect::<Vec<String>>()
+ .iter()
+ .map(|value| value.0.as_str())
+ .collect::<Vec<&str>>()
.concat();
let mut fields = Vec::with_capacity(extension.fields.len());