diff --git a/Cargo.lock b/Cargo.lock index 1bf34244..9f472e5b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "convert_case" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" +checksum = "db05ffb6856bf0ecdf6367558a76a0e8a77b1713044eb92845c692100ed50190" dependencies = [ "unicode-segmentation", ] @@ -183,8 +183,18 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4735f265ba6a1188052ca32d461028a7d1125868be18e287e756019da7607b5" dependencies = [ - "ctor-proc-macro", - "dtor", + "ctor-proc-macro 0.0.5", + "dtor 0.0.6", +] + +[[package]] +name = "ctor" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ffc71fcdcdb40d6f087edddf7f8f1f8f79e6cf922f555a9ee8779752d4819bd" +dependencies = [ + "ctor-proc-macro 0.0.7", + "dtor 0.1.1", ] [[package]] @@ -193,6 +203,12 @@ version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f211af61d8efdd104f96e57adf5e426ba1bc3ed7a4ead616e15e5881fd79c4d" +[[package]] +name = "ctor-proc-macro" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" + [[package]] name = "cxx" version = "1.0.161" @@ -317,7 +333,16 @@ version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8" dependencies = [ - "dtor-proc-macro", + "dtor-proc-macro 0.0.5", +] + +[[package]] +name = "dtor" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "404d02eeb088a82cfd873006cb713fe411306c7d182c344905e101fb1167d301" +dependencies = [ + "dtor-proc-macro 0.0.6", ] [[package]] @@ -326,6 +351,12 @@ version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055" +[[package]] +name = "dtor-proc-macro" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" + [[package]] name = "either" version = "1.15.0" @@ -623,7 +654,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f995fe29e20a4d5bf5af93d3c8384fd53772bbbc1bf3b03e38dce2b1b0425e3" dependencies = [ "bitflags", - "ctor", + "ctor 0.4.2", "napi-build", "napi-sys", "nohash-hasher", @@ -638,12 +669,12 @@ checksum = "dcae8ad5609d14afb3a3b91dee88c757016261b151e9dcecabf1b2a31a6cab14" [[package]] name = "napi-derive" -version = "3.2.2" +version = "3.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd086ffe0174e091069fdd793c77b49e26fdd578cf497b11e906423942e354d4" +checksum = "a258a6521951715e00568b258b8fb7a44c6087f588c371dc6b84a413f2728fdb" dependencies = [ "convert_case", - "ctor", + "ctor 0.6.1", "napi-derive-backend", "proc-macro2", "quote", @@ -652,9 +683,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "2.1.2" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec60e1468ee7419894d30cb9aa494cafe2019e080938bda168cb6b7478f7fe2f" +checksum = "77c36636292fe04366a1eec028adc25bc72f4fd7cce35bdcc310499ef74fb7de" dependencies = [ "convert_case", "proc-macro2", diff --git a/nodejs/Cargo.toml b/nodejs/Cargo.toml index 0db17335..f1a574dd 100644 --- a/nodejs/Cargo.toml +++ b/nodejs/Cargo.toml @@ -16,7 +16,7 @@ libloot-ffi-errors = { path = "../ffi-errors" } # Default enable napi4 feature, see https://nodejs.org/api/n-api.html#node-api-version-matrix napi = { version = "3.1.6", default-features = false, features = ["napi4"] } -napi-derive = "3.2.2" +napi-derive = "3.3.3" [build-dependencies] napi-build = "2.2.3"