Reformat trim_newlines

This commit is contained in:
Kevin Yeh 2015-11-25 22:25:02 -06:00
parent f5fac4c54f
commit 314aff1a33

View File

@ -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 => "",
}
}