Skip to main content

max / alloy

Move to rusqlite 0.40 with the rest of the tree libsqlite3-sys carries `links = "sqlite3"`, so two versions in one graph is a resolver error rather than a warning and the tree moves together. No code changes were needed.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-08 01:13 UTC
Signed with PGP, not checked
Commit: a041bdb61ce33ec2e6cc4bb81feab3be4809deee
Parent: 486f71f
2 files changed, +32 insertions, -8 deletions
M Cargo.lock +31 -7
@@ -677,11 +677,11 @@
677 677
678 678 [[package]]
679 679 name = "hashlink"
680 - version = "0.11.1"
680 + version = "0.12.1"
681 681 source = "registry+https://github.com/rust-lang/crates.io-index"
682 - checksum = "824e001ac4f3012dd16a264bec811403a67ca9deb6c102fc5049b32c4574b35f"
682 + checksum = "32069d97bb81e38fa67eab65e3393bf804bb85969f2bc06bf13f64aef5aba248"
683 683 dependencies = [
684 - "hashbrown 0.16.1",
684 + "hashbrown 0.17.1",
685 685 ]
686 686
687 687 [[package]]
@@ -831,9 +831,9 @@
831 831
832 832 [[package]]
833 833 name = "libsqlite3-sys"
834 - version = "0.37.0"
834 + version = "0.38.1"
835 835 source = "registry+https://github.com/rust-lang/crates.io-index"
836 - checksum = "b1f111c8c41e7c61a49cd34e44c7619462967221a6443b0ec299e0ac30cfb9b1"
836 + checksum = "f6c19a05435c21ac299d71b6a9c13db3e3f47c520517d58990a462a1397a61db"
837 837 dependencies = [
838 838 "cc",
839 839 "pkg-config",
@@ -1423,9 +1423,9 @@
1423 1423
1424 1424 [[package]]
1425 1425 name = "rusqlite"
1426 - version = "0.39.0"
1426 + version = "0.40.1"
1427 1427 source = "registry+https://github.com/rust-lang/crates.io-index"
1428 - checksum = "a0d2b0146dd9661bf67bb107c0bb2a55064d556eeb3fc314151b957f313bcd4e"
1428 + checksum = "11438310b19e3109b6446c33d1ed5e889428cf2e278407bc7896bc4aaea43323"
1429 1429 dependencies = [
1430 1430 "bitflags 2.13.0",
1431 1431 "fallible-iterator",
@@ -2170,3 +2170,27 @@
2170 2170 version = "1.0.23"
2171 2171 source = "registry+https://github.com/rust-lang/crates.io-index"
2172 2172 checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
2173 +
2174 + [[patch.unused]]
2175 + name = "kberg"
2176 + version = "0.1.0"
2177 +
2178 + [[patch.unused]]
2179 + name = "painhours"
2180 + version = "0.1.0"
2181 +
2182 + [[patch.unused]]
2183 + name = "tagtree"
2184 + version = "0.4.0"
2185 +
2186 + [[patch.unused]]
2187 + name = "docengine"
2188 + version = "0.4.0"
2189 +
2190 + [[patch.unused]]
2191 + name = "synckit-client"
2192 + version = "0.7.0"
2193 +
2194 + [[patch.unused]]
2195 + name = "synckit-config"
2196 + version = "0.1.2"
@@ -43,7 +43,7 @@
43 43 # Nothing of synckit's purpose was in use here — the console does not sync, and
44 44 # both keys were `Posture::Local` — so the fix was to keep the table and drop
45 45 # the crate.
46 - rusqlite = { version = "0.39", features = ["bundled"] }
46 + rusqlite = { version = "0.40", features = ["bundled"] }
47 47
48 48 [lints]
49 49 workspace = true