Make clippy happy

This commit is contained in:
Armin Ronacher 2023-10-07 17:19:27 +02:00
parent e85ddb0d18
commit 86f68a6394
5 changed files with 22 additions and 22 deletions

View file

@ -310,7 +310,7 @@ fn test_line_ops_inline() {
"Hello World\nsome stuff here\nsome more stuff here\n\nAha stuff here\nand more stuff", "Hello World\nsome stuff here\nsome more stuff here\n\nAha stuff here\nand more stuff",
"Stuff\nHello World\nsome amazing stuff here\nsome more stuff here\n", "Stuff\nHello World\nsome amazing stuff here\nsome more stuff here\n",
); );
assert_eq!(diff.newline_terminated(), true); assert!(diff.newline_terminated());
let changes = diff let changes = diff
.ops() .ops()
.iter() .iter()
@ -326,7 +326,7 @@ fn test_serde() {
"Hello World\nsome stuff here\nsome more stuff here\n\nAha stuff here\nand more stuff", "Hello World\nsome stuff here\nsome more stuff here\n\nAha stuff here\nand more stuff",
"Stuff\nHello World\nsome amazing stuff here\nsome more stuff here\n", "Stuff\nHello World\nsome amazing stuff here\nsome more stuff here\n",
); );
assert_eq!(diff.newline_terminated(), true); assert!(diff.newline_terminated());
let changes = diff let changes = diff
.ops() .ops()
.iter() .iter()

View file

@ -632,7 +632,7 @@ fn test_unified_diff() {
"Hello World\nsome stuff here\nsome more stuff here\n", "Hello World\nsome stuff here\nsome more stuff here\n",
"Hello World\nsome amazing stuff here\nsome more stuff here\n", "Hello World\nsome amazing stuff here\nsome more stuff here\n",
); );
assert_eq!(diff.newline_terminated(), true); assert!(diff.newline_terminated());
insta::assert_snapshot!(&diff insta::assert_snapshot!(&diff
.unified_diff() .unified_diff()
.context_radius(3) .context_radius(3)
@ -645,7 +645,7 @@ fn test_line_ops() {
let a = "Hello World\nsome stuff here\nsome more stuff here\n"; let a = "Hello World\nsome stuff here\nsome more stuff here\n";
let b = "Hello World\nsome amazing stuff here\nsome more stuff here\n"; let b = "Hello World\nsome amazing stuff here\nsome more stuff here\n";
let diff = TextDiff::from_lines(a, b); let diff = TextDiff::from_lines(a, b);
assert_eq!(diff.newline_terminated(), true); assert!(diff.newline_terminated());
let changes = diff let changes = diff
.ops() .ops()
.iter() .iter()
@ -670,7 +670,7 @@ fn test_line_ops() {
#[test] #[test]
fn test_virtual_newlines() { fn test_virtual_newlines() {
let diff = TextDiff::from_lines("a\nb", "a\nc\n"); let diff = TextDiff::from_lines("a\nb", "a\nc\n");
assert_eq!(diff.newline_terminated(), true); assert!(diff.newline_terminated());
let changes = diff let changes = diff
.ops() .ops()
.iter() .iter()

View file

@ -351,18 +351,18 @@ impl DiffOp {
DiffOp::Equal { old_index, len, .. } => { DiffOp::Equal { old_index, len, .. } => {
Some((ChangeTag::Equal, &old[old_index..old_index + len])) Some((ChangeTag::Equal, &old[old_index..old_index + len]))
.into_iter() .into_iter()
.chain(None.into_iter()) .chain(None)
} }
DiffOp::Insert { DiffOp::Insert {
new_index, new_len, .. new_index, new_len, ..
} => Some((ChangeTag::Insert, &new[new_index..new_index + new_len])) } => Some((ChangeTag::Insert, &new[new_index..new_index + new_len]))
.into_iter() .into_iter()
.chain(None.into_iter()), .chain(None),
DiffOp::Delete { DiffOp::Delete {
old_index, old_len, .. old_index, old_len, ..
} => Some((ChangeTag::Delete, &old[old_index..old_index + old_len])) } => Some((ChangeTag::Delete, &old[old_index..old_index + old_len]))
.into_iter() .into_iter()
.chain(None.into_iter()), .chain(None),
DiffOp::Replace { DiffOp::Replace {
old_index, old_index,
old_len, old_len,
@ -370,7 +370,10 @@ impl DiffOp {
new_len, new_len,
} => Some((ChangeTag::Delete, &old[old_index..old_index + old_len])) } => Some((ChangeTag::Delete, &old[old_index..old_index + old_len]))
.into_iter() .into_iter()
.chain(Some((ChangeTag::Insert, &new[new_index..new_index + new_len])).into_iter()), .chain(Some((
ChangeTag::Insert,
&new[new_index..new_index + new_len],
))),
} }
} }

View file

@ -317,10 +317,10 @@ where
/// ///
/// `n` configures [`UnifiedDiff::context_radius`] and /// `n` configures [`UnifiedDiff::context_radius`] and
/// `header` configures [`UnifiedDiff::header`] when not `None`. /// `header` configures [`UnifiedDiff::header`] when not `None`.
pub fn unified_diff<'old, 'new>( pub fn unified_diff(
alg: Algorithm, alg: Algorithm,
old: &'old str, old: &str,
new: &'new str, new: &str,
n: usize, n: usize,
header: Option<(&str, &str)>, header: Option<(&str, &str)>,
) -> String { ) -> String {

View file

@ -155,7 +155,7 @@ impl<'x, T: DiffableStr + ?Sized> TextDiffRemapper<'x, T> {
DiffOp::Equal { old_index, len, .. } => { DiffOp::Equal { old_index, len, .. } => {
Some((ChangeTag::Equal, self.old.slice(old_index..old_index + len))) Some((ChangeTag::Equal, self.old.slice(old_index..old_index + len)))
.into_iter() .into_iter()
.chain(None.into_iter()) .chain(None)
} }
DiffOp::Insert { DiffOp::Insert {
new_index, new_len, .. 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), self.new.slice(new_index..new_index + new_len),
)) ))
.into_iter() .into_iter()
.chain(None.into_iter()), .chain(None),
DiffOp::Delete { DiffOp::Delete {
old_index, old_len, .. old_index, old_len, ..
} => Some(( } => Some((
@ -172,7 +172,7 @@ impl<'x, T: DiffableStr + ?Sized> TextDiffRemapper<'x, T> {
self.old.slice(old_index..old_index + old_len), self.old.slice(old_index..old_index + old_len),
)) ))
.into_iter() .into_iter()
.chain(None.into_iter()), .chain(None),
DiffOp::Replace { DiffOp::Replace {
old_index, old_index,
old_len, old_len,
@ -183,13 +183,10 @@ impl<'x, T: DiffableStr + ?Sized> TextDiffRemapper<'x, T> {
self.old.slice(old_index..old_index + old_len), self.old.slice(old_index..old_index + old_len),
)) ))
.into_iter() .into_iter()
.chain( .chain(Some((
Some(( ChangeTag::Insert,
ChangeTag::Insert, self.new.slice(new_index..new_index + new_len),
self.new.slice(new_index..new_index + new_len), ))),
))
.into_iter(),
),
} }
.map(|(tag, opt_val)| (tag, opt_val.expect("slice out of bounds"))) .map(|(tag, opt_val)| (tag, opt_val.expect("slice out of bounds")))
} }