diff --git a/rust/Cargo.Bazel.lock b/rust/Cargo.Bazel.lock index 4d779e35aa4fc..9778b01ee26a7 100644 --- a/rust/Cargo.Bazel.lock +++ b/rust/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "a2e504e4740ef108e28e23990c45d6626cdcbedd415eaf4ab19d66855559e726", + "checksum": "509c854914655e2a421b894e0198fc14e1433abd77e8340cb09145815492c121", "crates": { "addr2line 0.19.0": { "name": "addr2line", @@ -156,7 +156,7 @@ "deps": { "common": [ { - "id": "memchr 2.5.0", + "id": "memchr 2.6.4", "target": "memchr" } ], @@ -197,13 +197,13 @@ }, "license": "MIT OR Apache-2.0" }, - "anstream 0.3.2": { + "anstream 0.6.4": { "name": "anstream", - "version": "0.3.2", + "version": "0.6.4", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/anstream/0.3.2/download", - "sha256": "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" + "url": "https://crates.io/api/v1/crates/anstream/0.6.4/download", + "sha256": "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" } }, "targets": [ @@ -248,10 +248,6 @@ "id": "colorchoice 1.0.0", "target": "colorchoice" }, - { - "id": "is-terminal 0.4.5", - "target": "is_terminal" - }, { "id": "utf8parse 0.2.1", "target": "utf8parse" @@ -260,14 +256,14 @@ "selects": { "cfg(windows)": [ { - "id": "anstyle-wincon 1.0.1", + "id": "anstyle-wincon 3.0.1", "target": "anstyle_wincon" } ] } }, "edition": "2021", - "version": "0.3.2" + "version": "0.6.4" }, "license": "MIT OR Apache-2.0" }, @@ -432,13 +428,13 @@ }, "license": "MIT OR Apache-2.0" }, - "anstyle-wincon 1.0.1": { + "anstyle-wincon 3.0.1": { "name": "anstyle-wincon", - "version": "1.0.1", + "version": "3.0.1", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download", - "sha256": "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" + "url": "https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download", + "sha256": "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" } }, "targets": [ @@ -474,7 +470,7 @@ } }, "edition": "2021", - "version": "1.0.1" + "version": "3.0.1" }, "license": "MIT OR Apache-2.0" }, @@ -1132,7 +1128,7 @@ "deps": { "common": [ { - "id": "memchr 2.5.0", + "id": "memchr 2.6.4", "target": "memchr" }, { @@ -1587,13 +1583,13 @@ }, "license": "MIT OR Apache-2.0" }, - "clap 4.3.23": { + "clap 4.4.6": { "name": "clap", - "version": "4.3.23", + "version": "4.4.6", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/clap/4.3.23/download", - "sha256": "03aef18ddf7d879c15ce20f04826ef8418101c7e528014c3eeea13321047dca3" + "url": "https://crates.io/api/v1/crates/clap/4.4.6/download", + "sha256": "d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956" } }, "targets": [ @@ -1628,12 +1624,8 @@ "deps": { "common": [ { - "id": "clap_builder 4.3.23", + "id": "clap_builder 4.4.6", "target": "clap_builder" - }, - { - "id": "once_cell 1.17.1", - "target": "once_cell" } ], "selects": {} @@ -1642,23 +1634,23 @@ "proc_macro_deps": { "common": [ { - "id": "clap_derive 4.3.12", + "id": "clap_derive 4.4.2", "target": "clap_derive" } ], "selects": {} }, - "version": "4.3.23" + "version": "4.4.6" }, "license": "MIT OR Apache-2.0" }, - "clap_builder 4.3.23": { + "clap_builder 4.4.6": { "name": "clap_builder", - "version": "4.3.23", + "version": "4.4.6", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/clap_builder/4.3.23/download", - "sha256": "f8ce6fffb678c9b80a70b6b6de0aad31df727623a70fd9a842c30cd573e2fa98" + "url": "https://crates.io/api/v1/crates/clap_builder/4.4.6/download", + "sha256": "0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45" } }, "targets": [ @@ -1691,7 +1683,7 @@ "deps": { "common": [ { - "id": "anstream 0.3.2", + "id": "anstream 0.6.4", "target": "anstream" }, { @@ -1710,17 +1702,17 @@ "selects": {} }, "edition": "2021", - "version": "4.3.23" + "version": "4.4.6" }, "license": "MIT OR Apache-2.0" }, - "clap_derive 4.3.12": { + "clap_derive 4.4.2": { "name": "clap_derive", - "version": "4.3.12", + "version": "4.4.2", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/clap_derive/4.3.12/download", - "sha256": "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050" + "url": "https://crates.io/api/v1/crates/clap_derive/4.4.2/download", + "sha256": "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" } }, "targets": [ @@ -1767,7 +1759,7 @@ "selects": {} }, "edition": "2021", - "version": "4.3.12" + "version": "4.4.2" }, "license": "MIT OR Apache-2.0" }, @@ -1861,6 +1853,79 @@ }, "license": "CC0-1.0" }, + "core-foundation 0.9.3": { + "name": "core-foundation", + "version": "0.9.3", + "repository": { + "Http": { + "url": "https://crates.io/api/v1/crates/core-foundation/0.9.3/download", + "sha256": "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" + } + }, + "targets": [ + { + "Library": { + "crate_name": "core_foundation", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "core_foundation", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "core-foundation-sys 0.8.4", + "target": "core_foundation_sys" + }, + { + "id": "libc 0.2.147", + "target": "libc" + } + ], + "selects": {} + }, + "edition": "2015", + "version": "0.9.3" + }, + "license": "MIT / Apache-2.0" + }, + "core-foundation-sys 0.8.4": { + "name": "core-foundation-sys", + "version": "0.8.4", + "repository": { + "Http": { + "url": "https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download", + "sha256": "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" + } + }, + "targets": [ + { + "Library": { + "crate_name": "core_foundation_sys", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "core_foundation_sys", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2015", + "version": "0.8.4" + }, + "license": "MIT / Apache-2.0" + }, "cpufeatures 0.2.5": { "name": "cpufeatures", "version": "0.2.5", @@ -2200,7 +2265,7 @@ "target": "bzip2" }, { - "id": "flate2 1.0.27", + "id": "flate2 1.0.28", "target": "flate2" }, { @@ -2652,7 +2717,7 @@ "target": "log" }, { - "id": "regex 1.9.3", + "id": "regex 1.10.2", "target": "regex" }, { @@ -3069,13 +3134,13 @@ }, "license": "MIT/Apache-2.0" }, - "flate2 1.0.27": { + "flate2 1.0.28": { "name": "flate2", - "version": "1.0.27", + "version": "1.0.28", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/flate2/1.0.27/download", - "sha256": "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" + "url": "https://crates.io/api/v1/crates/flate2/1.0.28/download", + "sha256": "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" } }, "targets": [ @@ -3117,7 +3182,7 @@ "selects": {} }, "edition": "2018", - "version": "1.0.27" + "version": "1.0.28" }, "license": "MIT OR Apache-2.0" }, @@ -3746,7 +3811,7 @@ "target": "build_script_build" }, { - "id": "memchr 2.5.0", + "id": "memchr 2.6.4", "target": "memchr" }, { @@ -4034,7 +4099,7 @@ "target": "slab" }, { - "id": "tokio 1.32.0", + "id": "tokio 1.33.0", "target": "tokio" }, { @@ -4577,7 +4642,7 @@ "target": "socket2" }, { - "id": "tokio 1.32.0", + "id": "tokio 1.33.0", "target": "tokio" }, { @@ -4640,7 +4705,7 @@ "target": "rustls" }, { - "id": "tokio 1.32.0", + "id": "tokio 1.33.0", "target": "tokio" }, { @@ -5504,13 +5569,13 @@ }, "license": "MIT OR Apache-2.0" }, - "lzma-rust 0.1.4": { + "lzma-rust 0.1.5": { "name": "lzma-rust", - "version": "0.1.4", + "version": "0.1.5", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/lzma-rust/0.1.4/download", - "sha256": "9d5dadd5fd2bcf0256ff0340310c47851ef4113d2cc803b606804cd26604d0e1" + "url": "https://crates.io/api/v1/crates/lzma-rust/0.1.5/download", + "sha256": "7f798132166cc040cb70dbab4ccbb89643a6966a4ac33f0b312e76a8238673a5" } }, "targets": [ @@ -5545,7 +5610,7 @@ "selects": {} }, "edition": "2021", - "version": "0.1.4" + "version": "0.1.5" }, "license": "Apache-2.0" }, @@ -5620,13 +5685,13 @@ }, "license": "MIT/Apache-2.0" }, - "memchr 2.5.0": { + "memchr 2.6.4": { "name": "memchr", - "version": "2.5.0", + "version": "2.6.4", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/memchr/2.5.0/download", - "sha256": "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + "url": "https://crates.io/api/v1/crates/memchr/2.6.4/download", + "sha256": "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" } }, "targets": [ @@ -5638,15 +5703,6 @@ "**/*.rs" ] } - }, - { - "BuildScript": { - "crate_name": "build_script_build", - "crate_root": "build.rs", - "srcs": [ - "**/*.rs" - ] - } } ], "library_target_name": "memchr", @@ -5656,29 +5712,16 @@ ], "crate_features": { "common": [ + "alloc", "default", "std" ], "selects": {} }, - "deps": { - "common": [ - { - "id": "memchr 2.5.0", - "target": "build_script_build" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "2.5.0" - }, - "build_script_attrs": { - "data_glob": [ - "**" - ] + "edition": "2021", + "version": "2.6.4" }, - "license": "Unlicense/MIT" + "license": "Unlicense OR MIT" }, "mime 0.3.17": { "name": "mime", @@ -6059,7 +6102,7 @@ "deps": { "common": [ { - "id": "memchr 2.5.0", + "id": "memchr 2.6.4", "target": "memchr" } ], @@ -6805,13 +6848,13 @@ }, "license": "MIT" }, - "regex 1.9.3": { + "regex 1.10.2": { "name": "regex", - "version": "1.9.3", + "version": "1.10.2", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/regex/1.9.3/download", - "sha256": "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" + "url": "https://crates.io/api/v1/crates/regex/1.10.2/download", + "sha256": "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" } }, "targets": [ @@ -6859,22 +6902,22 @@ "target": "aho_corasick" }, { - "id": "memchr 2.5.0", + "id": "memchr 2.6.4", "target": "memchr" }, { - "id": "regex-automata 0.3.6", + "id": "regex-automata 0.4.3", "target": "regex_automata" }, { - "id": "regex-syntax 0.7.4", + "id": "regex-syntax 0.8.2", "target": "regex_syntax" } ], "selects": {} }, "edition": "2021", - "version": "1.9.3" + "version": "1.10.2" }, "license": "MIT OR Apache-2.0" }, @@ -6908,13 +6951,13 @@ }, "license": "Unlicense/MIT" }, - "regex-automata 0.3.6": { + "regex-automata 0.4.3": { "name": "regex-automata", - "version": "0.3.6", + "version": "0.4.3", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/regex-automata/0.3.6/download", - "sha256": "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" + "url": "https://crates.io/api/v1/crates/regex-automata/0.4.3/download", + "sha256": "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" } }, "targets": [ @@ -6967,28 +7010,28 @@ "target": "aho_corasick" }, { - "id": "memchr 2.5.0", + "id": "memchr 2.6.4", "target": "memchr" }, { - "id": "regex-syntax 0.7.4", + "id": "regex-syntax 0.8.2", "target": "regex_syntax" } ], "selects": {} }, "edition": "2021", - "version": "0.3.6" + "version": "0.4.3" }, "license": "MIT OR Apache-2.0" }, - "regex-syntax 0.7.4": { + "regex-syntax 0.8.2": { "name": "regex-syntax", - "version": "0.7.4", + "version": "0.8.2", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/regex-syntax/0.7.4/download", - "sha256": "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" + "url": "https://crates.io/api/v1/crates/regex-syntax/0.8.2/download", + "sha256": "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" } }, "targets": [ @@ -7023,7 +7066,7 @@ "selects": {} }, "edition": "2021", - "version": "0.7.4" + "version": "0.8.2" }, "license": "MIT OR Apache-2.0" }, @@ -7063,13 +7106,13 @@ }, "license": "MIT/Apache-2.0" }, - "reqwest 0.11.19": { + "reqwest 0.11.22": { "name": "reqwest", - "version": "0.11.19", + "version": "0.11.22", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/reqwest/0.11.19/download", - "sha256": "20b9b67e2ca7dd9e9f9285b759de30ff538aab981abaaf7bc9bd90b84a0126c3" + "url": "https://crates.io/api/v1/crates/reqwest/0.11.22/download", + "sha256": "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" } }, "targets": [ @@ -7125,7 +7168,7 @@ "target": "http" }, { - "id": "serde 1.0.185", + "id": "serde 1.0.189", "target": "serde" }, { @@ -7196,7 +7239,7 @@ "target": "rustls_pemfile" }, { - "id": "tokio 1.32.0", + "id": "tokio 1.33.0", "target": "tokio" }, { @@ -7214,7 +7257,7 @@ "target": "js_sys" }, { - "id": "serde_json 1.0.103", + "id": "serde_json 1.0.107", "target": "serde_json" }, { @@ -7230,6 +7273,12 @@ "target": "web_sys" } ], + "cfg(target_os = \"macos\")": [ + { + "id": "system-configuration 0.5.1", + "target": "system_configuration" + } + ], "cfg(windows)": [ { "id": "winreg 0.50.0", @@ -7239,7 +7288,7 @@ } }, "edition": "2018", - "version": "0.11.19" + "version": "0.11.22" }, "license": "MIT OR Apache-2.0" }, @@ -7472,7 +7521,7 @@ "target": "quote" }, { - "id": "regex 1.9.3", + "id": "regex 1.10.2", "target": "regex" }, { @@ -8103,7 +8152,7 @@ "target": "bzip2" }, { - "id": "clap 4.3.23", + "id": "clap 4.4.6", "target": "clap" }, { @@ -8123,7 +8172,7 @@ "target": "exitcode" }, { - "id": "flate2 1.0.27", + "id": "flate2 1.0.28", "target": "flate2" }, { @@ -8139,23 +8188,23 @@ "target": "log" }, { - "id": "regex 1.9.3", + "id": "regex 1.10.2", "target": "regex" }, { - "id": "reqwest 0.11.19", + "id": "reqwest 0.11.22", "target": "reqwest" }, { - "id": "serde 1.0.185", + "id": "serde 1.0.189", "target": "serde" }, { - "id": "serde_json 1.0.103", + "id": "serde_json 1.0.107", "target": "serde_json" }, { - "id": "sevenz-rust 0.5.2", + "id": "sevenz-rust 0.5.3", "target": "sevenz_rust" }, { @@ -8167,11 +8216,11 @@ "target": "tempfile" }, { - "id": "tokio 1.32.0", + "id": "tokio 1.33.0", "target": "tokio" }, { - "id": "toml 0.7.6", + "id": "toml 0.8.2", "target": "toml" }, { @@ -8263,13 +8312,13 @@ }, "license": "MIT OR Apache-2.0" }, - "serde 1.0.185": { + "serde 1.0.189": { "name": "serde", - "version": "1.0.185", + "version": "1.0.189", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/serde/1.0.185/download", - "sha256": "be9b6f69f1dfd54c3b568ffa45c310d6973a5e5148fd40cf515acaf38cf5bc31" + "url": "https://crates.io/api/v1/crates/serde/1.0.189/download", + "sha256": "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" } }, "targets": [ @@ -8309,7 +8358,7 @@ "deps": { "common": [ { - "id": "serde 1.0.185", + "id": "serde 1.0.189", "target": "build_script_build" } ], @@ -8319,13 +8368,13 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.185", + "id": "serde_derive 1.0.189", "target": "serde_derive" } ], "selects": {} }, - "version": "1.0.185" + "version": "1.0.189" }, "build_script_attrs": { "data_glob": [ @@ -8334,13 +8383,13 @@ }, "license": "MIT OR Apache-2.0" }, - "serde_derive 1.0.185": { + "serde_derive 1.0.189": { "name": "serde_derive", - "version": "1.0.185", + "version": "1.0.189", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/serde_derive/1.0.185/download", - "sha256": "dc59dfdcbad1437773485e0367fea4b090a2e0a16d9ffc46af47764536a298ec" + "url": "https://crates.io/api/v1/crates/serde_derive/1.0.189/download", + "sha256": "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" } }, "targets": [ @@ -8383,17 +8432,17 @@ "selects": {} }, "edition": "2015", - "version": "1.0.185" + "version": "1.0.189" }, "license": "MIT OR Apache-2.0" }, - "serde_json 1.0.103": { + "serde_json 1.0.107": { "name": "serde_json", - "version": "1.0.103", + "version": "1.0.107", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/serde_json/1.0.103/download", - "sha256": "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" + "url": "https://crates.io/api/v1/crates/serde_json/1.0.107/download", + "sha256": "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" } }, "targets": [ @@ -8439,18 +8488,18 @@ "target": "ryu" }, { - "id": "serde 1.0.185", + "id": "serde 1.0.189", "target": "serde" }, { - "id": "serde_json 1.0.103", + "id": "serde_json 1.0.107", "target": "build_script_build" } ], "selects": {} }, "edition": "2021", - "version": "1.0.103" + "version": "1.0.107" }, "build_script_attrs": { "data_glob": [ @@ -8493,7 +8542,7 @@ "deps": { "common": [ { - "id": "serde 1.0.185", + "id": "serde 1.0.189", "target": "serde" } ], @@ -8544,7 +8593,7 @@ "target": "ryu" }, { - "id": "serde 1.0.185", + "id": "serde 1.0.189", "target": "serde" } ], @@ -8555,13 +8604,13 @@ }, "license": "MIT/Apache-2.0" }, - "sevenz-rust 0.5.2": { + "sevenz-rust 0.5.3": { "name": "sevenz-rust", - "version": "0.5.2", + "version": "0.5.3", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/sevenz-rust/0.5.2/download", - "sha256": "08f8f9506caeb765a103766f8d32d5a16ba11495e0e6ad44f29a3cd6b1dfe31b" + "url": "https://crates.io/api/v1/crates/sevenz-rust/0.5.3/download", + "sha256": "33c7d45965e6557597a30e2d12e15d6a5f438bb7cbc11d5dbe89762541c0cd42" } }, "targets": [ @@ -8606,7 +8655,7 @@ "target": "filetime_creation" }, { - "id": "lzma-rust 0.1.4", + "id": "lzma-rust 0.1.5", "target": "lzma_rust" }, { @@ -8632,7 +8681,7 @@ } }, "edition": "2021", - "version": "0.5.2" + "version": "0.5.3" }, "license": "Apache-2.0" }, @@ -9215,6 +9264,114 @@ }, "license": "MIT OR Apache-2.0" }, + "system-configuration 0.5.1": { + "name": "system-configuration", + "version": "0.5.1", + "repository": { + "Http": { + "url": "https://crates.io/api/v1/crates/system-configuration/0.5.1/download", + "sha256": "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" + } + }, + "targets": [ + { + "Library": { + "crate_name": "system_configuration", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "system_configuration", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "bitflags 1.3.2", + "target": "bitflags" + }, + { + "id": "core-foundation 0.9.3", + "target": "core_foundation" + }, + { + "id": "system-configuration-sys 0.5.0", + "target": "system_configuration_sys" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.5.1" + }, + "license": "MIT OR Apache-2.0" + }, + "system-configuration-sys 0.5.0": { + "name": "system-configuration-sys", + "version": "0.5.0", + "repository": { + "Http": { + "url": "https://crates.io/api/v1/crates/system-configuration-sys/0.5.0/download", + "sha256": "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" + } + }, + "targets": [ + { + "Library": { + "crate_name": "system_configuration_sys", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + }, + { + "BuildScript": { + "crate_name": "build_script_build", + "crate_root": "build.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "system_configuration_sys", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "core-foundation-sys 0.8.4", + "target": "core_foundation_sys" + }, + { + "id": "libc 0.2.147", + "target": "libc" + }, + { + "id": "system-configuration-sys 0.5.0", + "target": "build_script_build" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.5.0" + }, + "build_script_attrs": { + "data_glob": [ + "**" + ] + }, + "license": "MIT OR Apache-2.0" + }, "tar 0.4.40": { "name": "tar", "version": "0.4.40", @@ -9716,13 +9873,13 @@ }, "license": "MIT OR Apache-2.0 OR Zlib" }, - "tokio 1.32.0": { + "tokio 1.33.0": { "name": "tokio", - "version": "1.32.0", + "version": "1.33.0", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/tokio/1.32.0/download", - "sha256": "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" + "url": "https://crates.io/api/v1/crates/tokio/1.33.0/download", + "sha256": "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" } }, "targets": [ @@ -9817,7 +9974,7 @@ ], "selects": {} }, - "version": "1.32.0" + "version": "1.33.0" }, "license": "MIT" }, @@ -9908,7 +10065,7 @@ "target": "rustls" }, { - "id": "tokio 1.32.0", + "id": "tokio 1.33.0", "target": "tokio" } ], @@ -9971,7 +10128,7 @@ "target": "pin_project_lite" }, { - "id": "tokio 1.32.0", + "id": "tokio 1.33.0", "target": "tokio" }, { @@ -9986,13 +10143,13 @@ }, "license": "MIT" }, - "toml 0.7.6": { + "toml 0.8.2": { "name": "toml", - "version": "0.7.6", + "version": "0.8.2", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/toml/0.7.6/download", - "sha256": "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" + "url": "https://crates.io/api/v1/crates/toml/0.8.2/download", + "sha256": "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" } }, "targets": [ @@ -10022,7 +10179,7 @@ "deps": { "common": [ { - "id": "serde 1.0.185", + "id": "serde 1.0.189", "target": "serde" }, { @@ -10034,14 +10191,14 @@ "target": "toml_datetime" }, { - "id": "toml_edit 0.19.14", + "id": "toml_edit 0.20.2", "target": "toml_edit" } ], "selects": {} }, "edition": "2021", - "version": "0.7.6" + "version": "0.8.2" }, "license": "MIT OR Apache-2.0" }, @@ -10079,7 +10236,7 @@ "deps": { "common": [ { - "id": "serde 1.0.185", + "id": "serde 1.0.189", "target": "serde" } ], @@ -10090,13 +10247,13 @@ }, "license": "MIT OR Apache-2.0" }, - "toml_edit 0.19.14": { + "toml_edit 0.20.2": { "name": "toml_edit", - "version": "0.19.14", + "version": "0.20.2", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/toml_edit/0.19.14/download", - "sha256": "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" + "url": "https://crates.io/api/v1/crates/toml_edit/0.20.2/download", + "sha256": "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" } }, "targets": [ @@ -10129,7 +10286,7 @@ "target": "indexmap" }, { - "id": "serde 1.0.185", + "id": "serde 1.0.189", "target": "serde" }, { @@ -10148,7 +10305,7 @@ "selects": {} }, "edition": "2021", - "version": "0.19.14" + "version": "0.20.2" }, "license": "MIT OR Apache-2.0" }, @@ -12813,7 +12970,7 @@ "target": "crc32fast" }, { - "id": "flate2 1.0.27", + "id": "flate2 1.0.28", "target": "flate2" }, { @@ -13451,6 +13608,11 @@ ], "cfg(target_os = \"dragonfly\")": [], "cfg(target_os = \"hermit\")": [], + "cfg(target_os = \"macos\")": [ + "aarch64-apple-darwin", + "i686-apple-darwin", + "x86_64-apple-darwin" + ], "cfg(target_os = \"redox\")": [], "cfg(target_os = \"wasi\")": [ "wasm32-wasi" diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 32b8895acb58a..67f842634e615 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -45,16 +45,15 @@ checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" [[package]] name = "anstream" -version = "0.3.2" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" +checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" dependencies = [ "anstyle 1.0.1", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", - "is-terminal", "utf8parse", ] @@ -90,9 +89,9 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "1.0.1" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" +checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" dependencies = [ "anstyle 1.0.1", "windows-sys 0.48.0", @@ -311,20 +310,19 @@ dependencies = [ [[package]] name = "clap" -version = "4.3.23" +version = "4.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03aef18ddf7d879c15ce20f04826ef8418101c7e528014c3eeea13321047dca3" +checksum = "d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956" dependencies = [ "clap_builder", "clap_derive", - "once_cell", ] [[package]] name = "clap_builder" -version = "4.3.23" +version = "4.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ce6fffb678c9b80a70b6b6de0aad31df727623a70fd9a842c30cd573e2fa98" +checksum = "0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45" dependencies = [ "anstream", "anstyle 1.0.1", @@ -334,9 +332,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.3.12" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050" +checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" dependencies = [ "heck", "proc-macro2", @@ -362,6 +360,22 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" +[[package]] +name = "core-foundation" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" + [[package]] name = "cpufeatures" version = "0.2.5" @@ -588,9 +602,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.27" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" +checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" dependencies = [ "crc32fast", "miniz_oxide 0.7.1", @@ -1031,9 +1045,9 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "lzma-rust" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5dadd5fd2bcf0256ff0340310c47851ef4113d2cc803b606804cd26604d0e1" +checksum = "7f798132166cc040cb70dbab4ccbb89643a6966a4ac33f0b312e76a8238673a5" dependencies = [ "byteorder", ] @@ -1051,9 +1065,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.5.0" +version = "2.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" [[package]] name = "mime" @@ -1277,13 +1291,13 @@ dependencies = [ [[package]] name = "regex" -version = "1.9.3" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" +checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.3.6", + "regex-automata 0.4.3", "regex-syntax", ] @@ -1295,9 +1309,9 @@ checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" [[package]] name = "regex-automata" -version = "0.3.6" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" +checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" dependencies = [ "aho-corasick", "memchr", @@ -1306,9 +1320,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.7.4" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" +checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "relative-path" @@ -1318,9 +1332,9 @@ checksum = "c707298afce11da2efef2f600116fa93ffa7a032b5d7b628aa17711ec81383ca" [[package]] name = "reqwest" -version = "0.11.19" +version = "0.11.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20b9b67e2ca7dd9e9f9285b759de30ff538aab981abaaf7bc9bd90b84a0126c3" +checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" dependencies = [ "base64", "bytes", @@ -1344,6 +1358,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", + "system-configuration", "tokio", "tokio-rustls", "tower-service", @@ -1535,18 +1550,18 @@ checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" [[package]] name = "serde" -version = "1.0.185" +version = "1.0.189" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be9b6f69f1dfd54c3b568ffa45c310d6973a5e5148fd40cf515acaf38cf5bc31" +checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.185" +version = "1.0.189" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc59dfdcbad1437773485e0367fea4b090a2e0a16d9ffc46af47764536a298ec" +checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" dependencies = [ "proc-macro2", "quote", @@ -1555,9 +1570,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.103" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" +checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" dependencies = [ "itoa", "ryu", @@ -1587,9 +1602,9 @@ dependencies = [ [[package]] name = "sevenz-rust" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f8f9506caeb765a103766f8d32d5a16ba11495e0e6ad44f29a3cd6b1dfe31b" +checksum = "33c7d45965e6557597a30e2d12e15d6a5f438bb7cbc11d5dbe89762541c0cd42" dependencies = [ "bit-set", "byteorder", @@ -1706,6 +1721,27 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "system-configuration" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +dependencies = [ + "bitflags 1.3.2", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "tar" version = "0.4.40" @@ -1808,9 +1844,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.32.0" +version = "1.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" +checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" dependencies = [ "backtrace", "bytes", @@ -1860,9 +1896,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.6" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" +checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" dependencies = [ "serde", "serde_spanned", @@ -1881,9 +1917,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.19.14" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" dependencies = [ "indexmap 2.0.0", "serde", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index f68f8b88a555f..26585980bd21e 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -12,25 +12,25 @@ Selenium Manager is a CLI tool that automatically manages the browser/driver inf """ [dependencies] -clap = { version = "4.3.23", features = ["derive"] } +clap = { version = "4.4.6", features = ["derive"] } log = "0.4.20" env_logger = "0.10.0" -regex = "1.9.3" -tokio = { version = "1.32.0", default-features = false, features = ["macros", "net", "rt-multi-thread"] } +regex = "1.10.2" +tokio = { version = "1.33.0", default-features = false, features = ["macros", "net", "rt-multi-thread"] } tempfile = "3.8.0" -reqwest = { version = "0.11.19", default-features = false, features = [ "rustls-tls" ] } +reqwest = { version = "0.11.22", default-features = false, features = [ "rustls-tls" ] } zip = "0.6.6" directories = "5.0.1" -serde = { version = "1.0.185", features = ["derive"] } -serde_json = "1.0.103" -flate2 = "1.0.27" +serde = { version = "1.0.189", features = ["derive"] } +serde_json = "1.0.107" +flate2 = "1.0.28" tar = "0.4.40" infer = "0.15.0" exitcode = "1.1.2" is_executable = "1.0.1" -toml = "0.7.6" +toml = "0.8.2" bzip2 = "0.4.4" -sevenz-rust = "0.5.2" +sevenz-rust = "0.5.3" walkdir = "2.4.0" debpkg = "0.6.0" anyhow = { version = "1.0.75", features = ["backtrace"] }