7678: Simplify find_crlf r=matklad a=michalmuskala

This is both simpler to read and compiles to better code: https://rust.godbolt.org/z/MxKodv

Co-authored-by: Michał Muskała <michal@muskala.eu>
This commit is contained in:
bors[bot] 2021-02-14 19:28:14 +00:00 committed by GitHub
commit a0fa585515
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -46,7 +46,7 @@ impl LineEndings {
return (src, LineEndings::Dos);
fn find_crlf(src: &[u8]) -> Option<usize> {
src.iter().zip(src.iter().skip(1)).position(|it| it == (&b'\r', &b'\n'))
src.windows(2).position(|it| it == b"\r\n")
}
}
}