diff --git a/Cargo.lock b/Cargo.lock index 73ec1274e..bf22a4e35 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -299,6 +299,17 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "codespan-reporting" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" +dependencies = [ + "serde", + "termcolor", + "unicode-width", +] + [[package]] name = "color_quant" version = "1.1.0" @@ -337,9 +348,9 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "cxx" -version = "1.0.146" +version = "1.0.176" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1de88e785b0a1ce3f28af40f289e5f368a23528562db4c6837036d2dff9a5cbf" +checksum = "d5e9fd2958ba90283c0398c7cef1972aa23db8ab6e4323759a4fa8affb0299c4" dependencies = [ "cc", "cxxbridge-cmd", @@ -351,11 +362,12 @@ dependencies = [ [[package]] name = "cxx-gen" -version = "0.7.140" +version = "0.7.176" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3474c45958d2260d293bf2e1b5dd10a1a8369007a1146b1322fc4de789445b1c" +checksum = "d360688b0291d6714aef4ea75ff06485da64790a098ec49be0aa5014b69f66c9" dependencies = [ - "codespan-reporting", + "codespan-reporting 0.12.0", + "indexmap", "proc-macro2", "quote", "syn", @@ -388,7 +400,7 @@ name = "cxx-qt-build" version = "0.8.0" dependencies = [ "cc", - "codespan-reporting", + "codespan-reporting 0.11.1", "cxx-gen", "cxx-qt-gen", "proc-macro2", @@ -481,12 +493,13 @@ dependencies = [ [[package]] name = "cxxbridge-cmd" -version = "1.0.146" +version = "1.0.176" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a20529e8e70e5b11bb265ca926758ff22dac41008b94e831d043b8fef66d672" +checksum = "e50e90729633aea1cc7847bd9a52b8e35ca6e0fe7e07c4359026562f71b81108" dependencies = [ "clap", - "codespan-reporting", + "codespan-reporting 0.12.0", + "indexmap", "proc-macro2", "quote", "syn", @@ -494,16 +507,17 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.146" +version = "1.0.176" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d85a5be275867aefa8fd18790d8f6c03915eb79619672d6b4b7d0fca5ecfa37" +checksum = "b74e4c542a20cc6fb0ad077f84c019a76cb689fc3406f49b304183994a92e513" [[package]] name = "cxxbridge-macro" -version = "1.0.146" +version = "1.0.176" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0d0f54b137299572d42ef838ad7beeff8eea80eced305a30431756c7f6bf20f" +checksum = "c3dfe4bd1e09446577a0629578b9087c1d610a2dd3fef7a6bb51dc096d88cf7e" dependencies = [ + "indexmap", "proc-macro2", "quote", "rustversion", @@ -536,6 +550,12 @@ dependencies = [ "syn", ] +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + [[package]] name = "errno" version = "0.3.10" @@ -587,9 +607,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.4" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "form_urlencoded" @@ -720,6 +740,12 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" + [[package]] name = "hermit-abi" version = "0.4.0" @@ -922,6 +948,16 @@ dependencies = [ "num-traits", ] +[[package]] +name = "indexmap" +version = "2.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" +dependencies = [ + "equivalent", + "hashbrown", +] + [[package]] name = "indoc" version = "2.0.5" @@ -970,9 +1006,9 @@ checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "link-cplusplus" -version = "1.0.9" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9" +checksum = "7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82" dependencies = [ "cc", ] diff --git a/Cargo.toml b/Cargo.toml index f131067bf..fc76efe98 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,9 +56,9 @@ cc = { version = "1.0.100", features = ["parallel"] } # ./book/src/getting-started/4-cargo-executable.md # ./book/src/getting-started/5-cmake-integration.md # TODO: Can we re-export cxx from cxx-qt, so people don't need to manually add this anymore? -cxx = "1.0.144" -cxx-build = { version = "1.0.95", features = [ "parallel" ] } -cxx-gen = "0.7.121" +cxx = "1.0.176" +cxx-build = { version = "1.0.176", features = [ "parallel" ] } +cxx-gen = "0.7.176" proc-macro2 = "1.0" syn = { version = "2.0", features = ["extra-traits", "full"] } quote = "1.0"