diff --git a/Cargo.lock b/Cargo.lock index 565dbd9..ece2994 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -223,7 +223,7 @@ dependencies = [ "reqwest", "rfd", "rusqlite", - "rusty-leveldb", + "rusty-leveldb 4.0.1", "semver", "serde", "serde_json", @@ -566,7 +566,7 @@ dependencies = [ "len-trait", "miniz_oxide 0.9.1", "nbtx", - "rusty-leveldb", + "rusty-leveldb 3.0.3", "serde", "thiserror 1.0.69", "uuid", @@ -1181,6 +1181,15 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "217698eaf96b4a3f0bc4f3662aaa55bdf913cd54d7204591faa790070c6d0853" +[[package]] +name = "crc32c" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47" +dependencies = [ + "rustc_version", +] + [[package]] name = "crc32fast" version = "1.5.0" @@ -4946,6 +4955,21 @@ dependencies = [ "snap", ] +[[package]] +name = "rusty-leveldb" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43ddda8f34100fca4bf1b0bbf743d12d27b5d84c35c74a52f392aac26f54e82d" +dependencies = [ + "bytes", + "crc32c", + "errno 0.2.8", + "fs2", + "integer-encoding", + "rand 0.8.6", + "snap", +] + [[package]] name = "ryu" version = "1.0.23" diff --git a/Cargo.toml b/Cargo.toml index 3d9a12a..2477bee 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -59,7 +59,7 @@ bedrockrs_shared = { git = "https://github.com/bedrock-crustaceans/bedrock-rs", nbtx = { git = "https://github.com/bedrock-crustaceans/nbtx" } vek = "0.17" zip = { version = "0.6", default-features = false, features = ["deflate"] } -rusty-leveldb = "3" +rusty-leveldb = "4" rusqlite = { version = "0.33", features = ["bundled"] } zstd = "0.13"