File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1732,11 +1732,11 @@ impl<'a> FromIterator<&'a str> for String {
17321732#[ stable( feature = "extend_string" , since = "1.4.0" ) ]
17331733impl 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" ) ]
17481748impl < ' 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 }
You can’t perform that action at this time.
0 commit comments