chore: bump rust bindings

This commit is contained in:
kaichaosun 2026-08-06 17:29:00 +08:00
parent 59e0db0369
commit 8a9948b420
No known key found for this signature in database
GPG Key ID: 223E0F992F4F03BF
2 changed files with 2 additions and 23 deletions

2
Cargo.lock generated
View File

@ -7184,7 +7184,7 @@ dependencies = [
[[package]]
name = "waku-bindings"
version = "1.0.0"
source = "git+https://github.com/logos-messaging/logos-delivery-rust-bindings?rev=06a7d528046b97836623d30fe9e08ae076895183#06a7d528046b97836623d30fe9e08ae076895183"
source = "git+https://github.com/logos-messaging/logos-delivery-rust-bindings?rev=0f4f421fa278bb0d5de4da51f11d98e27fc5d756#0f4f421fa278bb0d5de4da51f11d98e27fc5d756"
dependencies = [
"aes-gcm",
"base64 0.21.7",

View File

@ -1,21 +1,3 @@
# A workspace member, but deliberately not a default member: building it runs
# `waku-bindings`' build script, which compiles the whole Nim tree plus rln
# from source inside cargo. CI passes `--exclude logos-delivery-bindings` on
# its `--workspace` lines to keep that cost off the toolchain-only jobs,
# alongside the `chat-cli` and `embedded-logos-delivery` exclusions that exist
# for the same reason.
#
# ## Swapping this in for `extensions/logos-delivery-rust`
#
# In the root Cargo.toml, change one workspace dependency line:
#
# logos-delivery = { path = "extensions/logos-delivery-rust" }
# -> logos-delivery = { path = "extensions/logos-delivery-bindings", package = "logos-delivery-bindings" }
#
# `embedded-logos-delivery` keeps its `use logos_delivery::…` imports
# unchanged: this crate reproduces that crate's public API exactly. Verified
# by building chat-cli through the swap.
[package]
name = "logos-delivery-bindings"
version = "0.1.0"
@ -23,12 +5,9 @@ edition = "2024"
publish = false
[dependencies]
# External dependencies (sorted)
base64 = "0.22"
crossbeam-channel = "0.5"
serde_json = "1.0"
thiserror = "2"
tracing = "0.1"
# Pinned by rev rather than branch: the branch is still moving, and the native
# library this links is built from the vendor submodule that the rev fixes.
waku-bindings = { git = "https://github.com/logos-messaging/logos-delivery-rust-bindings", rev = "06a7d528046b97836623d30fe9e08ae076895183" }
waku-bindings = { git = "https://github.com/logos-messaging/logos-delivery-rust-bindings", rev = "0f4f421fa278bb0d5de4da51f11d98e27fc5d756" }