Skip to content

Commit 823dd8c

Browse files
committed
Fixed mutability
1 parent 180dcc3 commit 823dd8c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/liballoc/string.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -1732,11 +1732,11 @@ impl<'a> FromIterator<&'a str> for String {
17321732
#[stable(feature = "extend_string", since = "1.4.0")]
17331733
impl FromIterator<String> for String {
17341734
fn from_iter<I: IntoIterator<Item = String>>(iter: I) -> String {
1735-
let iterator = iter.into_iter();
1735+
let mut iterator = iter.into_iter();
17361736

17371737
match iterator.next() {
17381738
None => String::new(),
1739-
Some(buf) => {
1739+
Some(mut buf) => {
17401740
buf.extend(iterator);
17411741
buf
17421742
}
@@ -1747,12 +1747,12 @@ impl FromIterator<String> for String {
17471747
#[stable(feature = "herd_cows", since = "1.19.0")]
17481748
impl<'a> FromIterator<Cow<'a, str>> for String {
17491749
fn from_iter<I: IntoIterator<Item = Cow<'a, str>>>(iter: I) -> String {
1750-
let iterator = iter.into_iter();
1750+
let mut iterator = iter.into_iter();
17511751

17521752
match iterator.next() {
17531753
None => String::new(),
17541754
Some(cow) => {
1755-
let buf = cow.into_owned();
1755+
let mut buf = cow.into_owned();
17561756
buf.extend(iterator);
17571757
buf
17581758
}

0 commit comments

Comments
 (0)