diff --git a/Cargo.lock b/Cargo.lock index 556bed6a01b..dbd2fbd1013 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -169,7 +169,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6" dependencies = [ "anstyle", - "bstr 1.8.0", + "bstr", "doc-comment", "predicates", "predicates-core", @@ -1146,15 +1146,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "bstr" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" -dependencies = [ - "memchr", -] - [[package]] name = "bstr" version = "1.8.0" @@ -4002,28 +3993,38 @@ dependencies = [ [[package]] name = "mlua" -version = "0.8.10" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb37b0ba91f017aa7ca2b98ef99496827770cd635b4a932a6047c5b4bbe678e" +checksum = "7c81f8ac20188feb5461a73eabb22a34dd09d6d58513535eb587e46bff6ba250" dependencies = [ - "bstr 0.2.17", - "cc", + "bstr", + "mlua-sys", "mlua_derive", "num-traits", "once_cell", - "pkg-config", "rustc-hash", ] +[[package]] +name = "mlua-sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc29228347d6bdc9e613dc95c69df2817f755434ee0f7f3b27b57755fe238b7f" +dependencies = [ + "cc", + "cfg-if", + "pkg-config", +] + [[package]] name = "mlua_derive" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9214e60d3cf1643013b107330fcd374ccec1e4ba1eef76e7e5da5e8202e71c0" +checksum = "0f359220f24e6452dd82a3f50d7242d4aab822b5594798048e953d7a9e0314c6" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.39", ] [[package]] diff --git a/bindings/lua/Cargo.toml b/bindings/lua/Cargo.toml index 4661d4f7dea..0f779c577c7 100644 --- a/bindings/lua/Cargo.toml +++ b/bindings/lua/Cargo.toml @@ -37,7 +37,7 @@ lua52 = ["mlua", "mlua/lua52"] crate-type = ["cdylib"] [dependencies] -mlua = { version = "0.8", features = [ +mlua = { version = "0.9", features = [ "module", ], default-features = false, optional = true } opendal.workspace = true