diff options
author | Alex Auvolat <alex@adnab.me> | 2024-03-08 19:20:14 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2024-03-12 11:47:14 +0100 |
commit | a46c3d2502c2528d0db1a8caef01e35866069953 (patch) | |
tree | 927a0b4f786fbbd41104c2dfacb79224f865b697 /Cargo.lock | |
parent | 81191d2d92e58ff82ace0f4d82b275c157673ade (diff) | |
download | garage-a46c3d2502c2528d0db1a8caef01e35866069953.tar.gz garage-a46c3d2502c2528d0db1a8caef01e35866069953.zip |
[rm-sled] Replace unsafe code with ouroboros in sqlite adapterdb-no-unsafe
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 57 |
1 files changed, 57 insertions, 0 deletions
@@ -75,6 +75,12 @@ dependencies = [ ] [[package]] +name = "aliasable" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" + +[[package]] name = "allocator-api2" version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1443,6 +1449,7 @@ dependencies = [ "heed", "hexdump", "mktemp", + "ouroboros", "rusqlite", "tracing", ] @@ -2776,6 +2783,31 @@ dependencies = [ ] [[package]] +name = "ouroboros" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97b7be5a8a3462b752f4be3ff2b2bf2f7f1d00834902e46be2a4d68b87b0573c" +dependencies = [ + "aliasable", + "ouroboros_macro", + "static_assertions", +] + +[[package]] +name = "ouroboros_macro" +version = "0.18.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b645dcde5f119c2c454a92d0dfa271a2a3b205da92e4292a68ead4bdbfde1f33" +dependencies = [ + "heck 0.4.1", + "itertools 0.12.1", + "proc-macro2", + "proc-macro2-diagnostics", + "quote", + "syn 2.0.48", +] + +[[package]] name = "outref" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3103,6 +3135,19 @@ dependencies = [ ] [[package]] +name = "proc-macro2-diagnostics" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", + "version_check", + "yansi", +] + +[[package]] name = "prometheus" version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3835,6 +3880,12 @@ dependencies = [ ] [[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] name = "static_init" version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -4845,6 +4896,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53be06678ed9e83edb1745eb72efc0bbcd7b5c3c35711a860906aed827a13d61" [[package]] +name = "yansi" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c2861d76f58ec8fc95708b9b1e417f7b12fd72ad33c01fa6886707092dea0d3" + +[[package]] name = "zerocopy" version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" |