We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
is_odd
1 parent 1505ee1 commit 77f0283Copy full SHA for 77f0283
src/myers.rs
@@ -105,7 +105,7 @@ impl Myers {
105
unsafe { MiddleSnakeSearch::<false>::new(self.kforward, file1, file2) };
106
let mut backwards_search =
107
unsafe { MiddleSnakeSearch::<true>::new(self.kbackward, file1, file2) };
108
- let is_odd = (file2.len() - file2.len()) & 1 != 0;
+ let is_odd = file2.len().wrapping_sub(file1.len()) & 1 != 0;
109
110
let mut ec = 0;
111
src/myers/slice.rs
@@ -27,7 +27,7 @@ impl<'a> FileSlice<'a> {
27
}
28
29
30
- pub fn borrow(&mut self) -> FileSlice {
+ pub fn borrow(&'_ mut self) -> FileSlice<'_> {
31
FileSlice {
32
tokens: self.tokens,
33
changed: self.changed,
0 commit comments