Moved code around for unified diff handling

This commit is contained in:
Armin Ronacher 2021-01-30 22:42:01 +01:00
parent 503d912262
commit 861c53889d
10 changed files with 49 additions and 50 deletions

View file

@ -1,22 +0,0 @@
---
source: src/text.rs
expression: "&diff.ops()"
---
[
Equal {
old_index: 0,
new_index: 0,
len: 1,
},
Replace {
old_index: 1,
old_len: 1,
new_index: 1,
new_len: 1,
},
Equal {
old_index: 2,
new_index: 2,
len: 1,
},
]

View file

@ -1,39 +0,0 @@
---
source: src/text.rs
expression: diff.ops()
---
[
Equal {
old_index: 0,
new_index: 0,
len: 1,
},
Replace {
old_index: 1,
old_len: 1,
new_index: 1,
new_len: 1,
},
Equal {
old_index: 2,
new_index: 2,
len: 5,
},
Replace {
old_index: 7,
old_len: 2,
new_index: 7,
new_len: 1,
},
Equal {
old_index: 9,
new_index: 8,
len: 1,
},
Replace {
old_index: 10,
old_len: 1,
new_index: 9,
new_len: 1,
},
]

View file

@ -1,42 +0,0 @@
---
source: src/text.rs
expression: "&changes"
---
[
Change {
tag: Equal,
old_index: Some(
0,
),
new_index: Some(
0,
),
value: "Hello World\n",
},
Change {
tag: Delete,
old_index: Some(
1,
),
new_index: None,
value: "some stuff here\n",
},
Change {
tag: Insert,
old_index: None,
new_index: Some(
1,
),
value: "some amazing stuff here\n",
},
Change {
tag: Equal,
old_index: Some(
2,
),
new_index: Some(
2,
),
value: "some more stuff here\n",
},
]

View file

@ -1,11 +0,0 @@
---
source: src/text.rs
expression: "&diff.unified_diff(3, Some((\"old\", \"new\")))"
---
--- old
+++ new
@@ -0 +2 @@
Hello World
-some stuff here
+some amazing stuff here
some more stuff here

View file

@ -1,38 +0,0 @@
---
source: src/text.rs
expression: "&changes"
---
[
Change {
tag: Equal,
old_index: Some(
0,
),
new_index: Some(
0,
),
value: "a\n",
},
Change {
tag: Delete,
old_index: Some(
1,
),
new_index: None,
value: "b",
},
Change {
tag: Equal,
old_index: None,
new_index: None,
value: "\n",
},
Change {
tag: Insert,
old_index: None,
new_index: Some(
1,
),
value: "c\n",
},
]