chore(deps): rusqlite 0.40 (u64 casts; a latent two-statement execute fixed)

rusqlite 0.40 removed ToSql/FromSql for u64 (SQLite integers are i64):
every u64 column now reads/writes through an explicit i64 cast. It also
rejects a multi-statement execute() instead of silently running only the
first statement — which is what catalog.rs's editions/logical_albums
prune had been doing all along; it is an execute_batch now, so the
logical_albums prune finally runs.

cc
This commit is contained in:
vicrodh committed 2026-08-29 08:36:21 -06:00
1 parent d89397415b
commit 6d8c951a38
26 files changed
+97 -93

No files matched your search

+1 -1
View File
@@ -11,7 +11,7 @@ qbz-models = { path = "../qbz-models" }
qbz-qobuz = { path = "../qbz-qobuz" }
# Database
rusqlite = { version = "0.31", features = ["bundled"] }
rusqlite = { version = "0.40", features = ["bundled"] }
# UUID generation
uuid = { version = "1", features = ["v4"] }