File tree 1 file changed +4
-4
lines changed
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 {
1732
1732
#[ stable( feature = "extend_string" , since = "1.4.0" ) ]
1733
1733
impl FromIterator < String > for String {
1734
1734
fn from_iter < I : IntoIterator < Item = String > > ( iter : I ) -> String {
1735
- let iterator = iter. into_iter ( ) ;
1735
+ let mut iterator = iter. into_iter ( ) ;
1736
1736
1737
1737
match iterator. next ( ) {
1738
1738
None => String :: new ( ) ,
1739
- Some ( buf) => {
1739
+ Some ( mut buf) => {
1740
1740
buf. extend ( iterator) ;
1741
1741
buf
1742
1742
}
@@ -1747,12 +1747,12 @@ impl FromIterator<String> for String {
1747
1747
#[ stable( feature = "herd_cows" , since = "1.19.0" ) ]
1748
1748
impl < ' a > FromIterator < Cow < ' a , str > > for String {
1749
1749
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 ( ) ;
1751
1751
1752
1752
match iterator. next ( ) {
1753
1753
None => String :: new ( ) ,
1754
1754
Some ( cow) => {
1755
- let buf = cow. into_owned ( ) ;
1755
+ let mut buf = cow. into_owned ( ) ;
1756
1756
buf. extend ( iterator) ;
1757
1757
buf
1758
1758
}
You can’t perform that action at this time.
0 commit comments