diff --git a/src/changelog/merge.rs b/src/changelog/merge.rs index a501789..2fe5c48 100644 --- a/src/changelog/merge.rs +++ b/src/changelog/merge.rs @@ -56,7 +56,7 @@ impl ChangeLog { } = &mut section_to_merge { *heading_level = first_release_indentation; - *version_prefix = first_version_prefix.clone(); + version_prefix.clone_from(&first_version_prefix); } sections.insert(pos, section_to_merge); } diff --git a/src/traverse.rs b/src/traverse.rs index 7bcba80..27eea05 100644 --- a/src/traverse.rs +++ b/src/traverse.rs @@ -375,7 +375,7 @@ fn forward_propagate_breaking_changes_for_publishing( break; } - previous_edits = edits.clone(); + previous_edits.clone_from(&edits); for edit_for_publish in edits { edit_for_publish.apply(crates, ctx, bump_when_needed, allow_auto_publish_of_stable_crates)?; }