refactore: use clone_from() (#5451)

`a.clone_from(&b)` is equivalent to `a = b.clone()` in functionality,
but can be overridden to reuse the resources of a to avoid unnecessary
allocations.
This commit is contained in:
Sebastian Klähn
2024-04-10 15:01:11 +02:00
committed by GitHub
parent a3b62b9743
commit b47cad7e68
7 changed files with 14 additions and 14 deletions

View File

@@ -604,7 +604,7 @@ impl MimeMessage {
let mut filepart = self.parts.swap_remove(1);
// insert new one
filepart.msg = self.parts[0].msg.clone();
filepart.msg.clone_from(&self.parts[0].msg);
if let Some(quote) = self.parts[0].param.get(Param::Quote) {
filepart.param.set(Param::Quote, quote);
}