Unnamed repository; edit this file 'description' to name the repository.
Remove dev-dependency diff
Lukas Wirth 2024-02-07
parent e339c65 · commit 731b159
-rw-r--r--Cargo.lock8
-rw-r--r--crates/salsa/Cargo.toml2
-rw-r--r--crates/salsa/tests/incremental/implementation.rs8
3 files changed, 6 insertions, 12 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 4be85b1bc1..dc2bf3a769 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -325,12 +325,6 @@ dependencies = [
]
[[package]]
-name = "diff"
-version = "0.1.13"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
-
-[[package]]
name = "dissimilar"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1711,7 +1705,7 @@ checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041"
name = "salsa"
version = "0.0.0"
dependencies = [
- "diff",
+ "dissimilar",
"expect-test",
"indexmap",
"linked-hash-map",
diff --git a/crates/salsa/Cargo.toml b/crates/salsa/Cargo.toml
index 42885b47a6..5cd351c0ca 100644
--- a/crates/salsa/Cargo.toml
+++ b/crates/salsa/Cargo.toml
@@ -25,8 +25,8 @@ triomphe = "0.1.11"
salsa-macros = { version = "0.0.0", path = "salsa-macros" }
[dev-dependencies]
-diff = "0.1.13"
linked-hash-map = "0.5.6"
rand = "0.8.5"
test-log = "0.2.14"
expect-test = "1.4.0"
+dissimilar = "1.0.7"
diff --git a/crates/salsa/tests/incremental/implementation.rs b/crates/salsa/tests/incremental/implementation.rs
index a9c0a4a018..445154e85a 100644
--- a/crates/salsa/tests/incremental/implementation.rs
+++ b/crates/salsa/tests/incremental/implementation.rs
@@ -33,11 +33,11 @@ impl TestContextImpl {
return;
}
- for diff in diff::lines(expected_text, actual_text) {
+ for diff in dissimilar::diff(expected_text, actual_text) {
match diff {
- diff::Result::Left(l) => println!("-{}", l),
- diff::Result::Both(l, _) => println!(" {}", l),
- diff::Result::Right(r) => println!("+{}", r),
+ dissimilar::Chunk::Delete(l) => println!("-{}", l),
+ dissimilar::Chunk::Equal(l) => println!(" {}", l),
+ dissimilar::Chunk::Insert(r) => println!("+{}", r),
}
}