diff --git a/Cargo.lock b/Cargo.lock index fb088b2..5384aa0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "addr2line" @@ -148,9 +148,9 @@ dependencies = [ [[package]] name = "autocxx-bindgen" -version = "0.69.5" +version = "0.73.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d81238f7571a7fe1743bebbfaf218ad9aeceaec0f1f25c74b2d3f42b16fa17ea" +checksum = "ecaaf84d9cf1a772409c0abdac7d2477a31fd890dbdf606d8f684dc60129aa94" dependencies = [ "bitflags 2.4.2", "cexpr", @@ -167,9 +167,9 @@ dependencies = [ [[package]] name = "autocxx-build" -version = "0.27.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "903e016de6be8ef8eb1bdc71b0f7988519c057281a762f9ecb57e0d8a145e03c" +checksum = "d9cb314970470b16807a6a2a324fbcc0f343768ee4103dc5f8350ffb2a8c4ad5" dependencies = [ "autocxx-engine", "env_logger 0.9.3", @@ -179,13 +179,13 @@ dependencies = [ [[package]] name = "autocxx-engine" -version = "0.27.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a25218b648277c080a939f40ccd99bdacdd6789aa44f8135d48d363acc15191" +checksum = "04bb5e52493f0423af8974f041c57f19c5ba6bc0ac3da9e048bb7347fac2ec41" dependencies = [ "aquamarine", "autocxx-bindgen", - "autocxx-parser", + "autocxx-parser 0.29.1", "cc", "cxx-gen", "indexmap 1.9.3", @@ -198,6 +198,7 @@ dependencies = [ "proc-macro2", "quote", "regex", + "regex_static", "rustversion", "serde_json", "syn 2.0.50", @@ -212,7 +213,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fe757787d219845e5d521d1d98d4f3f296b52f586e4eaedbc84ee813f976e0e" dependencies = [ - "autocxx-parser", + "autocxx-parser 0.27.0", "proc-macro-error", "proc-macro2", "quote", @@ -237,6 +238,24 @@ dependencies = [ "thiserror", ] +[[package]] +name = "autocxx-parser" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f86a21032ca571e866d8f7471cd24d12ff03af024282502ef2478d88e69333e" +dependencies = [ + "indexmap 1.9.3", + "itertools 0.10.5", + "log", + "once_cell", + "proc-macro2", + "quote", + "serde", + "serde_json", + "syn 2.0.50", + "thiserror", +] + [[package]] name = "backtrace" version = "0.3.69" @@ -1548,9 +1567,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.78" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" dependencies = [ "unicode-ident", ] @@ -1604,7 +1623,7 @@ dependencies = [ "aho-corasick", "memchr", "regex-automata", - "regex-syntax", + "regex-syntax 0.8.2", ] [[package]] @@ -1615,15 +1634,55 @@ checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" dependencies = [ "aho-corasick", "memchr", - "regex-syntax", + "regex-syntax 0.8.2", ] +[[package]] +name = "regex-syntax" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + [[package]] name = "regex-syntax" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +[[package]] +name = "regex_static" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6126d61c5e4b41929098f73b42fc1d257116cc95d19739248c51591f77cc0021" +dependencies = [ + "once_cell", + "regex", + "regex_static_macro", +] + +[[package]] +name = "regex_static_impl" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3755019886a70e772e6360b0b58501d75cf7dc17a53e08aa97e59ecb2c2bc5" +dependencies = [ + "proc-macro2", + "quote", + "regex-syntax 0.6.29", + "syn 1.0.109", +] + +[[package]] +name = "regex_static_macro" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79b15495fd034158635bc8b762a132dfc83864d6992aeda1ffabf01b03b611a1" +dependencies = [ + "proc-macro2", + "regex_static_impl", + "syn 1.0.109", +] + [[package]] name = "reqwest" version = "0.12.5" @@ -1691,9 +1750,9 @@ checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" [[package]] name = "rustc-hash" -version = "1.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustix" diff --git a/dlib-sys/Cargo.toml b/dlib-sys/Cargo.toml index a9c473d..1b62d27 100644 --- a/dlib-sys/Cargo.toml +++ b/dlib-sys/Cargo.toml @@ -18,5 +18,5 @@ serde = "1.0.204" [build-dependencies] pkg-config = "0.3.30" -autocxx-build = "0.27.0" +autocxx-build = "0.29.1" miette = { version = "5", features = ["fancy"] } # optional but gives nicer error messages! diff --git a/opencv-sys/Cargo.toml b/opencv-sys/Cargo.toml index c4150aa..9b8aecb 100644 --- a/opencv-sys/Cargo.toml +++ b/opencv-sys/Cargo.toml @@ -16,5 +16,5 @@ serde = "1.0.204" [build-dependencies] pkg-config = "0.3.30" -autocxx-build = "0.27.0" +autocxx-build = "0.29.1" miette = { version = "5", features = ["fancy"] } # optional but gives nicer error messages!