diff --git a/Cargo.lock b/Cargo.lock index 33304fe..acfaaea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -551,6 +551,16 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +[[package]] +name = "erased-serde" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" +dependencies = [ + "serde", + "typeid", +] + [[package]] name = "errno" version = "0.3.11" @@ -1233,9 +1243,9 @@ checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" [[package]] name = "radicle" -version = "0.15.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fbbbde9fb67cc5264a38ba0f106b55892a1aeb8c8ca9023ec36a6b7e0442700" +checksum = "d5fe953b25a8f5c24baf1019f746912e7453746d617a1af04cb347904d241005" dependencies = [ "amplify", "base64", @@ -1249,13 +1259,13 @@ dependencies = [ "log", "multibase", "nonempty 0.9.0", - "once_cell", "qcheck", "radicle-cob", "radicle-crypto", "radicle-git-ext", "radicle-ssh", "serde", + "serde-untagged", "serde_json", "siphasher", "sqlite", @@ -1472,6 +1482,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-untagged" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e" +dependencies = [ + "erased-serde", + "serde", + "typeid", +] + [[package]] name = "serde_derive" version = "1.0.219" @@ -1795,6 +1816,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + [[package]] name = "typenum" version = "1.18.0" diff --git a/Cargo.toml b/Cargo.toml index 1749aea..37e6d48 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ indexmap = { version = "2.7.1", features = ["serde"] } nonempty = "0.11.0" once_cell = "1.20.3" qcheck = "1.0.0" -radicle = { version = "0.15" } +radicle = { version = "0.16.1" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.140" thiserror = "2.0.11" @@ -25,5 +25,5 @@ url = { version = "2.5.4", features = ["serde"] } uuid = { version = "1.13.1", features = ["serde", "v4"] } [dev-dependencies.radicle] -version = "0.15" +version = "0.16.1" features = ["test"]