libsyntax: use char::is_whitespace instead of custom implementations

Fixes #29590.
This commit is contained in:
Kevin Butler
2015-11-09 21:04:31 +00:00
parent c12c42de0a
commit 8a27230102
3 changed files with 20 additions and 6 deletions

View File

@@ -1592,10 +1592,7 @@ impl<'a> StringReader<'a> {
}
pub fn is_whitespace(c: Option<char>) -> bool {
match c.unwrap_or('\x00') { // None can be null for now... it's not whitespace
' ' | '\n' | '\t' | '\r' => true,
_ => false,
}
c.map_or(false, char::is_whitespace)
}
fn in_range(c: Option<char>, lo: char, hi: char) -> bool {