From 864c7e082953f54f96e1a01573d3839c62319863 Mon Sep 17 00:00:00 2001 From: Yuheng Chen Date: Thu, 24 Nov 2016 18:10:49 +0800 Subject: [PATCH] Use push_str() instead of extend() --- saphyr/src/scanner.rs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/saphyr/src/scanner.rs b/saphyr/src/scanner.rs index e7a5290..d25ecb8 100644 --- a/saphyr/src/scanner.rs +++ b/saphyr/src/scanner.rs @@ -1082,11 +1082,11 @@ impl> Scanner { } leading_break.clear(); } else { - string.extend(leading_break.chars()); + string.push_str(&leading_break); leading_break.clear(); } - string.extend(trailing_breaks.chars()); + string.push_str(&trailing_breaks); trailing_breaks.clear(); leading_blank = is_blank(self.ch()); @@ -1108,11 +1108,11 @@ impl> Scanner { // Chomp the tail. if chomping != -1 { - string.extend(leading_break.chars()); + string.push_str(&leading_break); } if chomping == 1 { - string.extend(trailing_breaks.chars()); + string.push_str(&trailing_breaks); } if literal { @@ -1327,21 +1327,21 @@ impl> Scanner { // Join the whitespaces or fold line breaks. if leading_blanks { if leading_break.is_empty() { - string.extend(leading_break.chars()); - string.extend(trailing_breaks.chars()); + string.push_str(&leading_break); + string.push_str(&trailing_breaks); trailing_breaks.clear(); leading_break.clear(); } else { if trailing_breaks.is_empty() { string.push(' '); } else { - string.extend(trailing_breaks.chars()); + string.push_str(&trailing_breaks); trailing_breaks.clear(); } leading_break.clear(); } } else { - string.extend(whitespaces.chars()); + string.push_str(&whitespaces); whitespaces.clear(); } } // loop @@ -1408,15 +1408,15 @@ impl> Scanner { if leading_blanks || !whitespaces.is_empty() { if leading_blanks { if leading_break.is_empty() { - string.extend(leading_break.chars()); - string.extend(trailing_breaks.chars()); + string.push_str(&leading_break); + string.push_str(&trailing_breaks); trailing_breaks.clear(); leading_break.clear(); } else { if trailing_breaks.is_empty() { string.push(' '); } else { - string.extend(trailing_breaks.chars()); + string.push_str(&trailing_breaks); trailing_breaks.clear(); } leading_break.clear(); @@ -1424,7 +1424,7 @@ impl> Scanner { } leading_blanks = false; } else { - string.extend(whitespaces.chars()); + string.push_str(&whitespaces); whitespaces.clear(); } }