Revert "fs: Replace a bunch of uses of smol::fs with manual impls" (#40170)

Reverts zed-industries/zed#39906

This PR should not have landed prior to Wednesday.
This commit is contained in:
Piotr Osiewicz
2025-10-14 11:04:40 +00:00
committed by GitHub
parent 9ad6196150
commit da583e5943
8 changed files with 184 additions and 336 deletions
Generated
+10 -20
View File
@@ -1137,7 +1137,7 @@ version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09f7e37c0ed80b2a977691c47dae8625cfb21e205827106c64f7c588766b2e50"
dependencies = [
"async-lock 3.4.1",
"async-lock",
"blocking",
"futures-lite 2.6.0",
]
@@ -1151,7 +1151,7 @@ dependencies = [
"async-channel 2.3.1",
"async-executor",
"async-io",
"async-lock 3.4.1",
"async-lock",
"blocking",
"futures-lite 2.6.0",
"once_cell",
@@ -1163,7 +1163,7 @@ version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca"
dependencies = [
"async-lock 3.4.1",
"async-lock",
"cfg-if",
"concurrent-queue",
"futures-io",
@@ -1175,15 +1175,6 @@ dependencies = [
"windows-sys 0.60.2",
]
[[package]]
name = "async-lock"
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
dependencies = [
"event-listener 2.5.3",
]
[[package]]
name = "async-lock"
version = "3.4.1"
@@ -1223,7 +1214,7 @@ checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
dependencies = [
"async-channel 2.3.1",
"async-io",
"async-lock 3.4.1",
"async-lock",
"async-signal",
"async-task",
"blocking",
@@ -1252,7 +1243,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
dependencies = [
"async-io",
"async-lock 3.4.1",
"async-lock",
"atomic-waker",
"cfg-if",
"futures-core",
@@ -1273,7 +1264,7 @@ dependencies = [
"async-channel 1.9.0",
"async-global-executor",
"async-io",
"async-lock 3.4.1",
"async-lock",
"async-process",
"crossbeam-utils",
"futures-channel",
@@ -9045,7 +9036,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34"
dependencies = [
"cfg-if",
"windows-targets 0.52.6",
"windows-targets 0.48.5",
]
[[package]]
@@ -10745,7 +10736,7 @@ dependencies = [
"ashpd 0.12.0",
"async-fs",
"async-io",
"async-lock 3.4.1",
"async-lock",
"blocking",
"cbc",
"cipher",
@@ -14832,7 +14823,7 @@ dependencies = [
"async-executor",
"async-fs",
"async-io",
"async-lock 3.4.1",
"async-lock",
"async-net",
"async-process",
"blocking",
@@ -19877,7 +19868,6 @@ name = "worktree"
version = "0.1.0"
dependencies = [
"anyhow",
"async-lock 2.8.0",
"clock",
"collections",
"fs",
@@ -20173,7 +20163,7 @@ dependencies = [
"async-broadcast",
"async-executor",
"async-io",
"async-lock 3.4.1",
"async-lock",
"async-process",
"async-recursion",
"async-task",