Reformat trim_newlines
This commit is contained in:
parent
f5fac4c54f
commit
314aff1a33
12
src/utils.rs
12
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 => "",
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user