diff options
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 0e9b0718b21..08c9ec4c989 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -32,7 +32,7 @@ use tokenstream::{self, TokenStream, TokenTree}; use std::ascii; use std::io::{self, Write, Read}; -use std::iter::{self, Peekable}; +use std::iter::Peekable; use std::vec; pub enum AnnNode<'a> { @@ -235,11 +235,11 @@ pub fn token_to_string(tok: &Token) -> String { token::Integer(c) => c.to_string(), token::Str_(s) => format!("\"{}\"", s), token::StrRaw(s, n) => format!("r{delim}\"{string}\"{delim}", - delim=repeat("#", n as usize), + delim="#".repeat(n as usize), string=s), token::ByteStr(v) => format!("b\"{}\"", v), token::ByteStrRaw(s, n) => format!("br{delim}\"{string}\"{delim}", - delim=repeat("#", n as usize), + delim="#".repeat(n as usize), string=s), }; @@ -661,7 +661,7 @@ pub trait PrintState<'a> { } ast::StrStyle::Raw(n) => { (format!("r{delim}\"{string}\"{delim}", - delim=repeat("#", n as usize), + delim="#".repeat(n as usize), string=st)) } }; @@ -3180,8 +3180,6 @@ impl<'a> State<'a> { } } -fn repeat(s: &str, n: usize) -> String { iter::repeat(s).take(n).collect() } - #[cfg(test)] mod tests { use super::*; |
