From 314aff1a33c2174e8b52a7a80fc9104dd0686237 Mon Sep 17 00:00:00 2001 From: Kevin Yeh <kevinyeah@utexas.edu> Date: Wed, 25 Nov 2015 22:25:02 -0600 Subject: [PATCH] Reformat trim_newlines --- src/utils.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/utils.rs b/src/utils.rs index aaa838bf043..b1bbb860edb 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -144,12 +144,12 @@ pub fn semicolon_for_stmt(stmt: &ast::Stmt) -> bool { #[inline] pub fn trim_newlines(input: &str) -> &str { - let start = input.find(|c| c != '\n' && c != '\r').unwrap_or(0); - let end = input.rfind(|c| c != '\n' && c != '\r').unwrap_or(0) + 1; - if start == 0 && end == 1 { - input - } else { - &input[start..end] + match input.find(|c| c != '\n' && c != '\r') { + Some(start) => { + let end = input.rfind(|c| c != '\n' && c != '\r').unwrap_or(0) + 1; + &input[start..end] + } + None => "", } }