commit 59419fcf8e74476640fd09fd7f15d9f6c9344d0a
parent 025b4d749c41b829d9e5887ba1f7afcca6cf5246
Author: kernelkind <kernelkind@gmail.com>
Date: Tue, 28 Oct 2025 16:31:34 -0400
feat(cargo): add crossbeam
necessary for mpmc
Signed-off-by: kernelkind <kernelkind@gmail.com>
Diffstat:
2 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -1155,6 +1155,19 @@ dependencies = [
]
[[package]]
+name = "crossbeam"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8"
+dependencies = [
+ "crossbeam-channel",
+ "crossbeam-deque",
+ "crossbeam-epoch",
+ "crossbeam-queue",
+ "crossbeam-utils",
+]
+
+[[package]]
name = "crossbeam-channel"
version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1183,6 +1196,15 @@ dependencies = [
]
[[package]]
+name = "crossbeam-queue"
+version = "0.3.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
name = "crossbeam-utils"
version = "0.8.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3543,6 +3565,7 @@ dependencies = [
"bitflags 2.9.1",
"blurhash",
"chrono",
+ "crossbeam",
"crossbeam-channel",
"dirs",
"eframe",
@@ -6284,7 +6307,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "319c70195101a93f56db4c74733e272d720768e13471f400c78406a326b172b0"
dependencies = [
"cc",
- "windows-targets 0.48.5",
+ "windows-targets 0.52.6",
]
[[package]]
diff --git a/crates/notedeck/Cargo.toml b/crates/notedeck/Cargo.toml
@@ -53,6 +53,7 @@ chrono = { workspace = true }
indexmap = {workspace = true}
rand = {workspace = true}
crossbeam-channel = "0.5"
+crossbeam = "0.8.4"
[dev-dependencies]
tempfile = { workspace = true }