diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-19 09:26:03 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-19 09:26:03 +0000 |
commit | 9918693037dce8aa4bb6f08741b6812923486c18 (patch) | |
tree | 21d2b40bec7e6a7ea664acee056eb3d08e15a1cf /vendor/similar/src/utils.rs | |
parent | Releasing progress-linux version 1.75.0+dfsg1-5~progress7.99u1. (diff) | |
download | rustc-9918693037dce8aa4bb6f08741b6812923486c18.tar.xz rustc-9918693037dce8aa4bb6f08741b6812923486c18.zip |
Merging upstream version 1.76.0+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/similar/src/utils.rs')
-rw-r--r-- | vendor/similar/src/utils.rs | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/vendor/similar/src/utils.rs b/vendor/similar/src/utils.rs index 44776fe24..c95f45381 100644 --- a/vendor/similar/src/utils.rs +++ b/vendor/similar/src/utils.rs @@ -155,7 +155,7 @@ impl<'x, T: DiffableStr + ?Sized> TextDiffRemapper<'x, T> { DiffOp::Equal { old_index, len, .. } => { Some((ChangeTag::Equal, self.old.slice(old_index..old_index + len))) .into_iter() - .chain(None.into_iter()) + .chain(None) } DiffOp::Insert { new_index, new_len, .. @@ -164,7 +164,7 @@ impl<'x, T: DiffableStr + ?Sized> TextDiffRemapper<'x, T> { self.new.slice(new_index..new_index + new_len), )) .into_iter() - .chain(None.into_iter()), + .chain(None), DiffOp::Delete { old_index, old_len, .. } => Some(( @@ -172,7 +172,7 @@ impl<'x, T: DiffableStr + ?Sized> TextDiffRemapper<'x, T> { self.old.slice(old_index..old_index + old_len), )) .into_iter() - .chain(None.into_iter()), + .chain(None), DiffOp::Replace { old_index, old_len, @@ -183,13 +183,10 @@ impl<'x, T: DiffableStr + ?Sized> TextDiffRemapper<'x, T> { self.old.slice(old_index..old_index + old_len), )) .into_iter() - .chain( - Some(( - ChangeTag::Insert, - self.new.slice(new_index..new_index + new_len), - )) - .into_iter(), - ), + .chain(Some(( + ChangeTag::Insert, + self.new.slice(new_index..new_index + new_len), + ))), } .map(|(tag, opt_val)| (tag, opt_val.expect("slice out of bounds"))) } |