Unnamed repository; edit this file 'description' to name the repository.
-rw-r--r--.github/workflows/ci.yaml6
-rw-r--r--Cargo.lock4
-rw-r--r--crates/hir-def/Cargo.toml1
-rw-r--r--crates/intern/Cargo.toml1
-rw-r--r--crates/proc-macro-srv-cli/Cargo.toml1
-rw-r--r--crates/syntax/fuzz/Cargo.toml1
-rw-r--r--crates/test-fixture/Cargo.toml1
7 files changed, 6 insertions, 9 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 5975272d87..1a0deee564 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -122,6 +122,12 @@ jobs:
- name: Run tests
run: cargo nextest run --no-fail-fast --hide-progress-bar --status-level fail
+ - name: Install cargo-machete
+ uses: taiki-e/install-action@cargo-machete
+
+ - name: Run cargo-machete
+ run: cargo machete
+
- name: Run Clippy
if: matrix.os == 'macos-latest'
run: cargo clippy --all-targets -- -D clippy::disallowed_macros -D clippy::dbg_macro -D clippy::todo -D clippy::print_stdout -D clippy::print_stderr
diff --git a/Cargo.lock b/Cargo.lock
index 1e924d92f4..a2eb8b1397 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -821,7 +821,6 @@ dependencies = [
"intern",
"itertools 0.14.0",
"la-arena 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "mbe",
"query-group-macro",
"ra-ap-rustc_abi",
"ra-ap-rustc_parse_format",
@@ -1219,7 +1218,6 @@ dependencies = [
"hashbrown 0.14.5",
"rayon",
"rustc-hash 2.1.1",
- "smallvec",
"triomphe",
]
@@ -1882,7 +1880,6 @@ dependencies = [
"postcard",
"proc-macro-api",
"proc-macro-srv",
- "tt",
]
[[package]]
@@ -2782,7 +2779,6 @@ dependencies = [
"hir-expand",
"intern",
"paths",
- "rustc-hash 2.1.1",
"span",
"stdx",
"test-utils",
diff --git a/crates/hir-def/Cargo.toml b/crates/hir-def/Cargo.toml
index a9b51e347d..46acf3de62 100644
--- a/crates/hir-def/Cargo.toml
+++ b/crates/hir-def/Cargo.toml
@@ -40,7 +40,6 @@ intern.workspace = true
base-db.workspace = true
syntax.workspace = true
hir-expand.workspace = true
-mbe.workspace = true
cfg.workspace = true
tt.workspace = true
span.workspace = true
diff --git a/crates/intern/Cargo.toml b/crates/intern/Cargo.toml
index 6414f09178..ad73c191c0 100644
--- a/crates/intern/Cargo.toml
+++ b/crates/intern/Cargo.toml
@@ -18,7 +18,6 @@ dashmap.workspace = true
hashbrown.workspace = true
rustc-hash.workspace = true
triomphe.workspace = true
-smallvec.workspace = true
rayon.workspace = true
[lints]
diff --git a/crates/proc-macro-srv-cli/Cargo.toml b/crates/proc-macro-srv-cli/Cargo.toml
index aa153897fa..2c6e5a16ee 100644
--- a/crates/proc-macro-srv-cli/Cargo.toml
+++ b/crates/proc-macro-srv-cli/Cargo.toml
@@ -13,7 +13,6 @@ publish = false
[dependencies]
proc-macro-srv.workspace = true
proc-macro-api.workspace = true
-tt.workspace = true
postcard.workspace = true
clap = {version = "4.5.42", default-features = false, features = ["std"]}
diff --git a/crates/syntax/fuzz/Cargo.toml b/crates/syntax/fuzz/Cargo.toml
index 8910911ff0..b2f238efc0 100644
--- a/crates/syntax/fuzz/Cargo.toml
+++ b/crates/syntax/fuzz/Cargo.toml
@@ -10,7 +10,6 @@ cargo-fuzz = true
[dependencies]
syntax = { path = "..", version = "0.0.0" }
-text-edit = { path = "../../text-edit", version = "0.0.0" }
libfuzzer-sys = "0.4.5"
# Prevent this from interfering with workspaces
diff --git a/crates/test-fixture/Cargo.toml b/crates/test-fixture/Cargo.toml
index 7760ae7aa0..74a4f83632 100644
--- a/crates/test-fixture/Cargo.toml
+++ b/crates/test-fixture/Cargo.toml
@@ -14,7 +14,6 @@ test-utils.workspace = true
tt.workspace = true
cfg.workspace = true
base-db.workspace = true
-rustc-hash.workspace = true
span.workspace = true
stdx.workspace = true
intern.workspace = true