diff --git a/crate_universe/private/crate.bzl b/crate_universe/private/crate.bzl index c804d5f02c..70abcbd1f1 100644 --- a/crate_universe/private/crate.bzl +++ b/crate_universe/private/crate.bzl @@ -79,6 +79,7 @@ def _annotation( data_glob = None, deps = None, gen_binaries = [], + disable_pipelining = False, gen_build_script = None, patch_args = None, patch_tool = None, @@ -118,6 +119,7 @@ def _annotation( deps (list, optional): A list of labels to add to a crate's `rust_library::deps` attribute. gen_binaries (list or bool, optional): As a list, the subset of the crate's bins that should get `rust_binary` targets produced. Or `True` to generate all, `False` to generate none. + disable_pipelining (bool, optional): If True, disables pipelining for library targets for this crate. gen_build_script (bool, optional): An authorative flag to determine whether or not to produce `cargo_build_script` targets for the current crate. patch_args (list, optional): The `patch_args` attribute of a Bazel repository rule. See @@ -164,6 +166,7 @@ def _annotation( data_glob = data_glob, deps = deps, gen_binaries = gen_binaries, + disable_pipelining = disable_pipelining, gen_build_script = gen_build_script, patch_args = patch_args, patch_tool = patch_tool, diff --git a/crate_universe/src/config.rs b/crate_universe/src/config.rs index 1d2adc96ea..c8813245ea 100644 --- a/crate_universe/src/config.rs +++ b/crate_universe/src/config.rs @@ -178,6 +178,9 @@ pub struct CrateAnnotations { /// [compile_data](https://bazelbuild.github.io/rules_rust/defs.html#rust_library-compile_data) attribute. pub compile_data_glob: Option>, + /// If true, disables pipelining for library targets generated for this crate. + pub disable_pipelining: bool, + /// Additional data to pass to the target's /// [rustc_env](https://bazelbuild.github.io/rules_rust/defs.html#rust_library-rustc_env) attribute. pub rustc_env: Option>, @@ -278,6 +281,7 @@ impl Add for CrateAnnotations { crate_features: joined_extra_member!(self.crate_features, rhs.crate_features, BTreeSet::new, BTreeSet::extend), data: joined_extra_member!(self.data, rhs.data, BTreeSet::new, BTreeSet::extend), data_glob: joined_extra_member!(self.data_glob, rhs.data_glob, BTreeSet::new, BTreeSet::extend), + disable_pipelining: self.disable_pipelining || rhs.disable_pipelining, compile_data: joined_extra_member!(self.compile_data, rhs.compile_data, BTreeSet::new, BTreeSet::extend), compile_data_glob: joined_extra_member!(self.compile_data_glob, rhs.compile_data_glob, BTreeSet::new, BTreeSet::extend), rustc_env: joined_extra_member!(self.rustc_env, rhs.rustc_env, BTreeMap::new, BTreeMap::extend), diff --git a/crate_universe/src/context/crate_context.rs b/crate_universe/src/context/crate_context.rs index df33c54ec3..ed35afb237 100644 --- a/crate_universe/src/context/crate_context.rs +++ b/crate_universe/src/context/crate_context.rs @@ -247,6 +247,10 @@ pub struct CrateContext { /// Additional text to add to the generated BUILD file. #[serde(skip_serializing_if = "Option::is_none")] pub additive_build_file_content: Option, + + /// If true, disables pipelining for library targets generated for this crate + #[serde(skip_serializing_if = "std::ops::Not::not")] + pub disable_pipelining: bool, } impl CrateContext { @@ -394,6 +398,7 @@ impl CrateContext { build_script_attrs, license, additive_build_file_content: None, + disable_pipelining: false, } .with_overrides(extras) } @@ -446,6 +451,11 @@ impl CrateContext { self.common_attrs.data_glob.extend(extra.clone()); } + // Disable pipelining + if crate_extra.disable_pipelining { + self.disable_pipelining = true; + } + // Rustc flags if let Some(extra) = &crate_extra.rustc_flags { self.common_attrs.rustc_flags.append(&mut extra.clone()); diff --git a/crate_universe/src/lockfile.rs b/crate_universe/src/lockfile.rs index 41d948cd9b..3cf2f1c5e5 100644 --- a/crate_universe/src/lockfile.rs +++ b/crate_universe/src/lockfile.rs @@ -255,7 +255,7 @@ mod test { assert_eq!( digest, - Digest("712442b3d89756257cf2739fa4ab58c2154d1bda3fb2c4c3647c613403351694".to_owned()) + Digest("0485e1ac3d5a868679b2ee4b59443eec3f8b54e1f4824f7c251b20031542f64c".to_owned()) ); } diff --git a/crate_universe/src/rendering.rs b/crate_universe/src/rendering.rs index 30b4b6c37b..94594f78f0 100644 --- a/crate_universe/src/rendering.rs +++ b/crate_universe/src/rendering.rs @@ -436,6 +436,7 @@ impl Renderer { .make_aliases(krate, false, false) .remap_configurations(platforms), common: self.make_common_attrs(platforms, krate, target)?, + disable_pipelining: krate.disable_pipelining, }) } @@ -771,6 +772,31 @@ mod test { assert!(build_file_content.contains("\"crate-name=mock_crate\"")); } + #[test] + fn test_disable_pipelining() { + let mut context = Context::default(); + let crate_id = CrateId::new("mock_crate".to_owned(), "0.1.0".to_owned()); + context.crates.insert( + crate_id.clone(), + CrateContext { + name: crate_id.name, + version: crate_id.version, + targets: BTreeSet::from([Rule::Library(mock_target_attributes())]), + disable_pipelining: true, + ..CrateContext::default() + }, + ); + + let renderer = Renderer::new(mock_render_config()); + let output = renderer.render(&context).unwrap(); + + let build_file_content = output + .get(&PathBuf::from("BUILD.mock_crate-0.1.0.bazel")) + .unwrap(); + + assert!(build_file_content.contains("disable_pipelining = True")); + } + #[test] fn render_cargo_build_script() { let mut context = Context::default(); diff --git a/crate_universe/src/utils/starlark.rs b/crate_universe/src/utils/starlark.rs index 474b8264f5..ff0781effc 100644 --- a/crate_universe/src/utils/starlark.rs +++ b/crate_universe/src/utils/starlark.rs @@ -175,6 +175,8 @@ pub struct RustLibrary { pub aliases: SelectDict>, #[serde(flatten)] pub common: CommonAttrs, + #[serde(skip_serializing_if = "std::ops::Not::not")] + pub disable_pipelining: bool, } #[derive(Serialize)] diff --git a/docs/crate_universe.md b/docs/crate_universe.md index 04f78dd7ac..8e553dfa56 100644 --- a/docs/crate_universe.md +++ b/docs/crate_universe.md @@ -602,8 +602,8 @@ crate.annotation(version, build_script_tools, build_script_data_glob, build_script_deps, build_script_env, build_script_proc_macro_deps, build_script_rustc_env, build_script_toolchains, compile_data, compile_data_glob, crate_features, data, data_glob, deps, gen_binaries, - gen_build_script, patch_args, patch_tool, patches, proc_macro_deps, rustc_env, - rustc_env_files, rustc_flags, shallow_since) + disable_pipelining, gen_build_script, patch_args, patch_tool, patches, + proc_macro_deps, rustc_env, rustc_env_files, rustc_flags, shallow_since) A collection of extra attributes and settings for a particular crate @@ -631,6 +631,7 @@ A collection of extra attributes and settings for a particular crate | data_glob | A list of glob patterns to add to a crate's rust_library::data attribute. | `None` | | deps | A list of labels to add to a crate's rust_library::deps attribute. | `None` | | gen_binaries | As a list, the subset of the crate's bins that should get rust_binary targets produced. Or True to generate all, False to generate none. | `[]` | +| disable_pipelining | If True, disables pipelining for library targets for this crate. | `False` | | gen_build_script | An authorative flag to determine whether or not to produce cargo_build_script targets for the current crate. | `None` | | patch_args | The patch_args attribute of a Bazel repository rule. See [http_archive.patch_args](https://docs.bazel.build/versions/main/repo/http.html#http_archive-patch_args) | `None` | | patch_tool | The patch_tool attribute of a Bazel repository rule. See [http_archive.patch_tool](https://docs.bazel.build/versions/main/repo/http.html#http_archive-patch_tool) | `None` | diff --git a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock index c4e91345df..f503f04237 100644 --- a/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock +++ b/examples/crate_universe/cargo_aliases/Cargo.Bazel.lock @@ -164,9 +164,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.137" +version = "0.2.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "log" @@ -213,9 +213,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" +checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" [[package]] name = "os_str_bytes" @@ -255,18 +255,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.47" +version = "1.0.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" +checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" dependencies = [ "proc-macro2", ] @@ -326,9 +326,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "syn" -version = "1.0.105" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" +checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" dependencies = [ "proc-macro2", "quote", @@ -352,9 +352,9 @@ checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" [[package]] name = "unicode-ident" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" +checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" [[package]] name = "value-bag" diff --git a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json index 7bdd6d84d4..233539c5d0 100644 --- a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json +++ b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "6034169fdd02d4b92450629ea8e4bd84b320db5e4a5dc1363bbd27dd945b9efb", + "checksum": "f33861f1a58986e7c5fcea47f0024f28b7c22d6446c05c0760b75905ab4021c0", "crates": { "aho-corasick 0.7.20": { "name": "aho-corasick", @@ -141,7 +141,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -307,7 +307,7 @@ "target": "indexmap" }, { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" }, { @@ -378,15 +378,15 @@ "target": "proc_macro_error" }, { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -464,11 +464,11 @@ "deps": { "common": [ { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -585,7 +585,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ] @@ -693,7 +693,7 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -803,13 +803,13 @@ }, "license": "Apache-2.0 OR MIT" }, - "libc 0.2.137": { + "libc 0.2.139": { "name": "libc", - "version": "0.2.137", + "version": "0.2.139", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/libc/0.2.137/download", - "sha256": "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" + "url": "https://crates.io/api/v1/crates/libc/0.2.139/download", + "sha256": "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" } }, "targets": [ @@ -840,14 +840,14 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "build_script_build" } ], "selects": {} }, "edition": "2015", - "version": "0.2.137" + "version": "0.2.139" }, "build_script_attrs": { "data_glob": [ @@ -1151,13 +1151,13 @@ }, "license": "MIT" }, - "once_cell 1.16.0": { + "once_cell 1.17.0": { "name": "once_cell", - "version": "1.16.0", + "version": "1.17.0", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/once_cell/1.16.0/download", - "sha256": "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" + "url": "https://crates.io/api/v1/crates/once_cell/1.17.0/download", + "sha256": "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" } }, "targets": [ @@ -1183,7 +1183,7 @@ "std" ], "edition": "2021", - "version": "1.16.0" + "version": "1.17.0" }, "license": "MIT OR Apache-2.0" }, @@ -1300,15 +1300,15 @@ "target": "build_script_build" }, { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -1383,11 +1383,11 @@ "target": "build_script_build" }, { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" } ], @@ -1412,13 +1412,13 @@ }, "license": "MIT OR Apache-2.0" }, - "proc-macro2 1.0.47": { + "proc-macro2 1.0.49": { "name": "proc-macro2", - "version": "1.0.47", + "version": "1.0.49", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.47/download", - "sha256": "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" + "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.49/download", + "sha256": "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" } }, "targets": [ @@ -1453,18 +1453,18 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "build_script_build" }, { - "id": "unicode-ident 1.0.5", + "id": "unicode-ident 1.0.6", "target": "unicode_ident" } ], "selects": {} }, "edition": "2018", - "version": "1.0.47" + "version": "1.0.49" }, "build_script_attrs": { "data_glob": [ @@ -1473,13 +1473,13 @@ }, "license": "MIT OR Apache-2.0" }, - "quote 1.0.21": { + "quote 1.0.23": { "name": "quote", - "version": "1.0.21", + "version": "1.0.23", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/quote/1.0.21/download", - "sha256": "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" + "url": "https://crates.io/api/v1/crates/quote/1.0.23/download", + "sha256": "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" } }, "targets": [ @@ -1514,18 +1514,18 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "1.0.21" + "version": "1.0.23" }, "build_script_attrs": { "data_glob": [ @@ -1582,7 +1582,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ] @@ -1800,13 +1800,13 @@ }, "license": "MIT" }, - "syn 1.0.105": { + "syn 1.0.107": { "name": "syn", - "version": "1.0.105", + "version": "1.0.107", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/syn/1.0.105/download", - "sha256": "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" + "url": "https://crates.io/api/v1/crates/syn/1.0.107/download", + "sha256": "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" } }, "targets": [ @@ -1847,26 +1847,26 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "build_script_build" }, { - "id": "unicode-ident 1.0.5", + "id": "unicode-ident 1.0.6", "target": "unicode_ident" } ], "selects": {} }, "edition": "2018", - "version": "1.0.105" + "version": "1.0.107" }, "build_script_attrs": { "data_glob": [ @@ -1946,13 +1946,13 @@ }, "license": "MIT" }, - "unicode-ident 1.0.5": { + "unicode-ident 1.0.6": { "name": "unicode-ident", - "version": "1.0.5", + "version": "1.0.6", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.5/download", - "sha256": "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" + "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.6/download", + "sha256": "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" } }, "targets": [ @@ -1972,7 +1972,7 @@ "**" ], "edition": "2018", - "version": "1.0.5" + "version": "1.0.6" }, "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016" }, diff --git a/examples/crate_universe/cargo_local/Cargo.lock b/examples/crate_universe/cargo_local/Cargo.lock index 7d92bcdc93..7ef0f4c6dd 100644 --- a/examples/crate_universe/cargo_local/Cargo.lock +++ b/examples/crate_universe/cargo_local/Cargo.lock @@ -73,9 +73,9 @@ checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" [[package]] name = "hermit-abi" -version = "0.1.19" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" dependencies = [ "libc", ] @@ -91,9 +91,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.137" +version = "0.2.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "lock_api" @@ -134,9 +134,9 @@ dependencies = [ [[package]] name = "num_cpus" -version = "1.14.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" +checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" dependencies = [ "hermit-abi", "libc", @@ -173,18 +173,18 @@ checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" [[package]] name = "proc-macro2" -version = "1.0.47" +version = "1.0.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" +checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" dependencies = [ "proc-macro2", ] @@ -240,9 +240,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.105" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" +checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" dependencies = [ "proc-macro2", "quote", @@ -265,9 +265,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.22.0" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" +checksum = "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46" dependencies = [ "autocfg", "bytes", @@ -280,7 +280,7 @@ dependencies = [ "signal-hook-registry", "socket2", "tokio-macros", - "winapi", + "windows-sys", ] [[package]] @@ -320,9 +320,9 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" +checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" [[package]] name = "wasi" diff --git a/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock b/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock index 95c502bace..91d5f8cd9b 100644 --- a/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock +++ b/examples/crate_universe/cargo_workspace/Cargo.Bazel.lock @@ -82,9 +82,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.137" +version = "0.2.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "num_printer" diff --git a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json index 6a94290e3f..bd06207399 100644 --- a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json +++ b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "086bd859aa4d56bb67427c681f6c460b44f84632463c2bfd13253e5e55ac251c", + "checksum": "1c7265db8b2535e487587c7f42ea6006dd982ce16ac45014c9ea5679085e10f3", "crates": { "ansi_term 0.12.1": { "name": "ansi_term", @@ -78,7 +78,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -337,7 +337,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ] @@ -384,7 +384,7 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -395,13 +395,13 @@ }, "license": "MIT/Apache-2.0" }, - "libc 0.2.137": { + "libc 0.2.139": { "name": "libc", - "version": "0.2.137", + "version": "0.2.139", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/libc/0.2.137/download", - "sha256": "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" + "url": "https://crates.io/api/v1/crates/libc/0.2.139/download", + "sha256": "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" } }, "targets": [ @@ -432,14 +432,14 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "build_script_build" } ], "selects": {} }, "edition": "2015", - "version": "0.2.137" + "version": "0.2.139" }, "build_script_attrs": { "data_glob": [ @@ -600,7 +600,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ] diff --git a/examples/crate_universe/multi_package/Cargo.Bazel.lock b/examples/crate_universe/multi_package/Cargo.Bazel.lock index 1d6abcc793..8688088f3e 100644 --- a/examples/crate_universe/multi_package/Cargo.Bazel.lock +++ b/examples/crate_universe/multi_package/Cargo.Bazel.lock @@ -13,9 +13,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.66" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6" +checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61" [[package]] name = "ascii-canvas" @@ -168,9 +168,9 @@ checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" [[package]] name = "async-trait" -version = "0.1.59" +version = "0.1.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6e93155431f3931513b243d371981bb2770112b370c82745a1d19d2f99364" +checksum = "677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3" dependencies = [ "proc-macro2", "quote", @@ -189,7 +189,7 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" dependencies = [ - "hermit-abi", + "hermit-abi 0.1.19", "libc", "winapi", ] @@ -281,9 +281,9 @@ checksum = "a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6" [[package]] name = "cc" -version = "1.0.77" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4" +checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" [[package]] name = "cfg-if" @@ -625,6 +625,15 @@ dependencies = [ "libc", ] +[[package]] +name = "hermit-abi" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" +dependencies = [ + "libc", +] + [[package]] name = "hex-literal" version = "0.3.4" @@ -761,9 +770,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.5.1" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f88c5561171189e69df9d98bcf18fd5f9558300f7ea7b801eb8a0fd748bd8745" +checksum = "11b0d96e660696543b251e58030cf9787df56da39dab19ad60eae7353040917e" [[package]] name = "isahc" @@ -803,9 +812,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" +checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" [[package]] name = "js-sys" @@ -871,9 +880,9 @@ checksum = "db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760" [[package]] name = "libc" -version = "0.2.137" +version = "0.2.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "libnghttp2-sys" @@ -978,19 +987,19 @@ checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" [[package]] name = "num_cpus" -version = "1.14.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" +checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" dependencies = [ - "hermit-abi", + "hermit-abi 0.2.6", "libc", ] [[package]] name = "once_cell" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" +checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" [[package]] name = "opaque-debug" @@ -1000,9 +1009,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.43" +version = "0.10.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "020433887e44c27ff16365eaa2d380547a94544ad509aff6eb5b6e3e0b27b376" +checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" dependencies = [ "bitflags", "cfg-if", @@ -1032,9 +1041,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.78" +version = "0.9.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07d5c8cb6e57b3a3612064d7b18b117912b4ce70955c2504d4b741c9e244b132" +checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" dependencies = [ "autocfg", "cc", @@ -1167,9 +1176,9 @@ dependencies = [ [[package]] name = "polling" -version = "2.5.1" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "166ca89eb77fd403230b9c156612965a81e094ec6ec3aa13663d4c8b113fa748" +checksum = "22122d5ec4f9fe1b3916419b76be1e80bcb93f618d071d2edf841b137b2a2bd6" dependencies = [ "autocfg", "cfg-if", @@ -1187,18 +1196,18 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "proc-macro2" -version = "1.0.47" +version = "1.0.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" +checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" dependencies = [ "proc-macro2", ] @@ -1288,15 +1297,15 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" +checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" [[package]] name = "ryu" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" +checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" [[package]] name = "schannel" @@ -1339,18 +1348,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.148" +version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" +checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.148" +version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55492425aa53521babf6137309e7d34c20bbfbbfcfe2c7f3a047fd1f6b92c0c" +checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" dependencies = [ "proc-macro2", "quote", @@ -1359,9 +1368,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.89" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db" +checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" dependencies = [ "itoa", "ryu", @@ -1472,9 +1481,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.105" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" +checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" dependencies = [ "proc-macro2", "quote", @@ -1508,18 +1517,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" +checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" +checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" dependencies = [ "proc-macro2", "quote", @@ -1552,9 +1561,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.22.0" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" +checksum = "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46" dependencies = [ "autocfg", "bytes", @@ -1566,7 +1575,7 @@ dependencies = [ "signal-hook-registry", "socket2", "tokio-macros", - "winapi", + "windows-sys 0.42.0", ] [[package]] @@ -1661,9 +1670,9 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "typenum" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" [[package]] name = "unicode-bidi" @@ -1673,9 +1682,9 @@ checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" [[package]] name = "unicode-ident" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" +checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" [[package]] name = "unicode-normalization" diff --git a/examples/crate_universe/multi_package/cargo-bazel-lock.json b/examples/crate_universe/multi_package/cargo-bazel-lock.json index cb8393a24a..c1ab5cc808 100644 --- a/examples/crate_universe/multi_package/cargo-bazel-lock.json +++ b/examples/crate_universe/multi_package/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "2a996c21c468e495ae50bb392f9eb03f4d75ca9bcdc3c83dca9064c909459362", + "checksum": "9a623e5b48362f8dfc6af490f8927d7745804af16bc5c75eebddef7c26585715", "crates": { "aho-corasick 0.7.20": { "name": "aho-corasick", @@ -44,13 +44,13 @@ }, "license": "Unlicense OR MIT" }, - "anyhow 1.0.66": { + "anyhow 1.0.68": { "name": "anyhow", - "version": "1.0.66", + "version": "1.0.68", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/anyhow/1.0.66/download", - "sha256": "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6" + "url": "https://crates.io/api/v1/crates/anyhow/1.0.68/download", + "sha256": "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61" } }, "targets": [ @@ -85,14 +85,14 @@ "deps": { "common": [ { - "id": "anyhow 1.0.66", + "id": "anyhow 1.0.68", "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "1.0.66" + "version": "1.0.68" }, "build_script_attrs": { "data_glob": [ @@ -168,11 +168,11 @@ "deps": { "common": [ { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "serde" }, { - "id": "serde_json 1.0.89", + "id": "serde_json 1.0.91", "target": "serde_json" } ], @@ -345,7 +345,7 @@ "target": "futures_lite" }, { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" } ], @@ -417,7 +417,7 @@ "target": "parking" }, { - "id": "polling 2.5.1", + "id": "polling 2.5.2", "target": "polling" }, { @@ -436,7 +436,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -613,7 +613,7 @@ "target": "async_io" }, { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -737,7 +737,7 @@ "target": "memchr" }, { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" }, { @@ -827,13 +827,13 @@ }, "license": "Apache-2.0 OR MIT" }, - "async-trait 0.1.59": { + "async-trait 0.1.60": { "name": "async-trait", - "version": "0.1.59", + "version": "0.1.60", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/async-trait/0.1.59/download", - "sha256": "31e6e93155431f3931513b243d371981bb2770112b370c82745a1d19d2f99364" + "url": "https://crates.io/api/v1/crates/async-trait/0.1.60/download", + "sha256": "677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3" } }, "targets": [ @@ -864,26 +864,26 @@ "deps": { "common": [ { - "id": "async-trait 0.1.59", + "id": "async-trait 0.1.60", "target": "build_script_build" }, { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], "selects": {} }, "edition": "2018", - "version": "0.1.59" + "version": "0.1.60" }, "build_script_attrs": { "data_glob": [ @@ -958,7 +958,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -1406,13 +1406,13 @@ }, "license": "MIT" }, - "cc 1.0.77": { + "cc 1.0.78": { "name": "cc", - "version": "1.0.77", + "version": "1.0.78", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/cc/1.0.77/download", - "sha256": "e9f73505338f7d905b19d18738976aae232eb46b8efc15554ffc56deb5d9ebe4" + "url": "https://crates.io/api/v1/crates/cc/1.0.78/download", + "sha256": "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" } }, "targets": [ @@ -1432,7 +1432,7 @@ "**" ], "edition": "2018", - "version": "1.0.77" + "version": "1.0.78" }, "license": "MIT OR Apache-2.0" }, @@ -1541,7 +1541,7 @@ "target": "core_foundation_sys" }, { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -1751,11 +1751,11 @@ "deps": { "common": [ { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -1819,7 +1819,7 @@ "target": "curl_sys" }, { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -1834,7 +1834,7 @@ "target": "openssl_probe" }, { - "id": "openssl-sys 0.9.78", + "id": "openssl-sys 0.9.80", "target": "openssl_sys" } ], @@ -1905,7 +1905,7 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -1920,7 +1920,7 @@ "selects": { "cfg(all(unix, not(target_os = \"macos\")))": [ { - "id": "openssl-sys 0.9.78", + "id": "openssl-sys 0.9.80", "target": "openssl_sys" } ], @@ -2093,7 +2093,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -2741,15 +2741,15 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -2995,7 +2995,7 @@ "target": "build_script_build" }, { - "id": "typenum 1.15.0", + "id": "typenum 1.16.0", "target": "typenum" } ], @@ -3064,7 +3064,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ] @@ -3192,7 +3192,7 @@ "target": "slab" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -3275,7 +3275,7 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -3286,6 +3286,48 @@ }, "license": "MIT/Apache-2.0" }, + "hermit-abi 0.2.6": { + "name": "hermit-abi", + "version": "0.2.6", + "repository": { + "Http": { + "url": "https://crates.io/api/v1/crates/hermit-abi/0.2.6/download", + "sha256": "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" + } + }, + "targets": [ + { + "Library": { + "crate_name": "hermit_abi", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "hermit_abi", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": [ + "default" + ], + "deps": { + "common": [ + { + "id": "libc 0.2.139", + "target": "libc" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.2.6" + }, + "license": "MIT/Apache-2.0" + }, "hex-literal 0.3.4": { "name": "hex-literal", "version": "0.3.4", @@ -3352,7 +3394,7 @@ "target": "fnv" }, { - "id": "itoa 1.0.4", + "id": "itoa 1.0.5", "target": "itoa" } ], @@ -3582,11 +3624,11 @@ "target": "regex" }, { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "serde" }, { - "id": "serde_json 1.0.89", + "id": "serde_json 1.0.91", "target": "serde_json" }, { @@ -3598,7 +3640,7 @@ "target": "similar" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -3612,7 +3654,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.59", + "id": "async-trait 0.1.60", "target": "async_trait" } ], @@ -3697,7 +3739,7 @@ "target": "httpdate" }, { - "id": "itoa 1.0.4", + "id": "itoa 1.0.5", "target": "itoa" }, { @@ -3709,7 +3751,7 @@ "target": "socket2" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -3772,7 +3814,7 @@ "target": "native_tls" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -3938,13 +3980,13 @@ }, "license": "BSD-3-Clause" }, - "ipnet 2.5.1": { + "ipnet 2.7.0": { "name": "ipnet", - "version": "2.5.1", + "version": "2.7.0", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/ipnet/2.5.1/download", - "sha256": "f88c5561171189e69df9d98bcf18fd5f9558300f7ea7b801eb8a0fd748bd8745" + "url": "https://crates.io/api/v1/crates/ipnet/2.7.0/download", + "sha256": "11b0d96e660696543b251e58030cf9787df56da39dab19ad60eae7353040917e" } }, "targets": [ @@ -3967,7 +4009,7 @@ "default" ], "edition": "2018", - "version": "2.5.1" + "version": "2.7.0" }, "license": "MIT OR Apache-2.0" }, @@ -4064,11 +4106,11 @@ "target": "mime" }, { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" }, { - "id": "polling 2.5.1", + "id": "polling 2.5.2", "target": "polling" }, { @@ -4151,13 +4193,13 @@ }, "license": "MIT/Apache-2.0" }, - "itoa 1.0.4": { + "itoa 1.0.5": { "name": "itoa", - "version": "1.0.4", + "version": "1.0.5", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/itoa/1.0.4/download", - "sha256": "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" + "url": "https://crates.io/api/v1/crates/itoa/1.0.5/download", + "sha256": "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" } }, "targets": [ @@ -4177,7 +4219,7 @@ "**" ], "edition": "2018", - "version": "1.0.4" + "version": "1.0.5" }, "license": "MIT OR Apache-2.0" }, @@ -4467,13 +4509,13 @@ }, "license": "MIT" }, - "libc 0.2.137": { + "libc 0.2.139": { "name": "libc", - "version": "0.2.137", + "version": "0.2.139", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/libc/0.2.137/download", - "sha256": "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" + "url": "https://crates.io/api/v1/crates/libc/0.2.139/download", + "sha256": "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" } }, "targets": [ @@ -4508,14 +4550,14 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "build_script_build" } ], "selects": {} }, "edition": "2015", - "version": "0.2.137" + "version": "0.2.139" }, "build_script_attrs": { "data_glob": [ @@ -4564,7 +4606,7 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -4585,7 +4627,7 @@ "deps": { "common": [ { - "id": "cc 1.0.77", + "id": "cc 1.0.78", "target": "cc" } ], @@ -4635,7 +4677,7 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -4655,7 +4697,7 @@ "deps": { "common": [ { - "id": "cc 1.0.77", + "id": "cc 1.0.78", "target": "cc" }, { @@ -4986,7 +5028,7 @@ "selects": { "cfg(target_os = \"wasi\")": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -4996,7 +5038,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -5061,7 +5103,7 @@ "target": "lazy_static" }, { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -5083,7 +5125,7 @@ "target": "log" }, { - "id": "openssl 0.10.43", + "id": "openssl 0.10.45", "target": "openssl" }, { @@ -5091,7 +5133,7 @@ "target": "openssl_probe" }, { - "id": "openssl-sys 0.9.78", + "id": "openssl-sys 0.9.80", "target": "openssl_sys" } ], @@ -5143,13 +5185,13 @@ }, "license": "MIT" }, - "num_cpus 1.14.0": { + "num_cpus 1.15.0": { "name": "num_cpus", - "version": "1.14.0", + "version": "1.15.0", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/num_cpus/1.14.0/download", - "sha256": "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" + "url": "https://crates.io/api/v1/crates/num_cpus/1.15.0/download", + "sha256": "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" } }, "targets": [ @@ -5173,30 +5215,30 @@ "selects": { "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [ { - "id": "hermit-abi 0.1.19", + "id": "hermit-abi 0.2.6", "target": "hermit_abi" } ], "cfg(not(windows))": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ] } }, "edition": "2015", - "version": "1.14.0" + "version": "1.15.0" }, "license": "MIT OR Apache-2.0" }, - "once_cell 1.16.0": { + "once_cell 1.17.0": { "name": "once_cell", - "version": "1.16.0", + "version": "1.17.0", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/once_cell/1.16.0/download", - "sha256": "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" + "url": "https://crates.io/api/v1/crates/once_cell/1.17.0/download", + "sha256": "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" } }, "targets": [ @@ -5222,7 +5264,7 @@ "std" ], "edition": "2021", - "version": "1.16.0" + "version": "1.17.0" }, "license": "MIT OR Apache-2.0" }, @@ -5256,13 +5298,13 @@ }, "license": "MIT OR Apache-2.0" }, - "openssl 0.10.43": { + "openssl 0.10.45": { "name": "openssl", - "version": "0.10.43", + "version": "0.10.45", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/openssl/0.10.43/download", - "sha256": "020433887e44c27ff16365eaa2d380547a94544ad509aff6eb5b6e3e0b27b376" + "url": "https://crates.io/api/v1/crates/openssl/0.10.45/download", + "sha256": "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" } }, "targets": [ @@ -5308,19 +5350,19 @@ "target": "foreign_types" }, { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" }, { - "id": "openssl 0.10.43", + "id": "openssl 0.10.45", "target": "build_script_build" }, { - "id": "openssl-sys 0.9.78", + "id": "openssl-sys 0.9.80", "target": "openssl_sys", "alias": "ffi" } @@ -5337,7 +5379,7 @@ ], "selects": {} }, - "version": "0.10.43" + "version": "0.10.45" }, "build_script_attrs": { "data_glob": [ @@ -5346,7 +5388,7 @@ "deps": { "common": [ { - "id": "openssl-sys 0.9.78", + "id": "openssl-sys 0.9.80", "target": "openssl_sys", "alias": "ffi" } @@ -5384,15 +5426,15 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -5433,13 +5475,13 @@ }, "license": "MIT/Apache-2.0" }, - "openssl-sys 0.9.78": { + "openssl-sys 0.9.80": { "name": "openssl-sys", - "version": "0.9.78", + "version": "0.9.80", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/openssl-sys/0.9.78/download", - "sha256": "07d5c8cb6e57b3a3612064d7b18b117912b4ce70955c2504d4b741c9e244b132" + "url": "https://crates.io/api/v1/crates/openssl-sys/0.9.80/download", + "sha256": "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" } }, "targets": [ @@ -5476,11 +5518,11 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { - "id": "openssl-sys 0.9.78", + "id": "openssl-sys 0.9.80", "target": "build_script_main" } ], @@ -5490,7 +5532,7 @@ "@openssl" ], "edition": "2015", - "version": "0.9.78" + "version": "0.9.80" }, "build_script_attrs": { "data": { @@ -5511,7 +5553,7 @@ "target": "autocfg" }, { - "id": "cc 1.0.77", + "id": "cc 1.0.78", "target": "cc" }, { @@ -5673,7 +5715,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -5912,15 +5954,15 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -6044,7 +6086,7 @@ "deps": { "common": [ { - "id": "anyhow 1.0.66", + "id": "anyhow 1.0.68", "target": "anyhow" }, { @@ -6091,7 +6133,7 @@ "deps": { "common": [ { - "id": "openssl 0.10.43", + "id": "openssl 0.10.45", "target": "openssl" } ], @@ -6145,13 +6187,13 @@ }, "license": null }, - "polling 2.5.1": { + "polling 2.5.2": { "name": "polling", - "version": "2.5.1", + "version": "2.5.2", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/polling/2.5.1/download", - "sha256": "166ca89eb77fd403230b9c156612965a81e094ec6ec3aa13663d4c8b113fa748" + "url": "https://crates.io/api/v1/crates/polling/2.5.2/download", + "sha256": "22122d5ec4f9fe1b3916419b76be1e80bcb93f618d071d2edf841b137b2a2bd6" } }, "targets": [ @@ -6194,14 +6236,14 @@ "target": "log" }, { - "id": "polling 2.5.1", + "id": "polling 2.5.2", "target": "build_script_build" } ], "selects": { "cfg(any(unix, target_os = \"fuchsia\", target_os = \"vxworks\"))": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -6218,7 +6260,7 @@ } }, "edition": "2018", - "version": "2.5.1" + "version": "2.5.2" }, "build_script_attrs": { "data_glob": [ @@ -6266,13 +6308,13 @@ }, "license": "MIT" }, - "proc-macro2 1.0.47": { + "proc-macro2 1.0.49": { "name": "proc-macro2", - "version": "1.0.47", + "version": "1.0.49", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.47/download", - "sha256": "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" + "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.49/download", + "sha256": "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" } }, "targets": [ @@ -6307,18 +6349,18 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "build_script_build" }, { - "id": "unicode-ident 1.0.5", + "id": "unicode-ident 1.0.6", "target": "unicode_ident" } ], "selects": {} }, "edition": "2018", - "version": "1.0.47" + "version": "1.0.49" }, "build_script_attrs": { "data_glob": [ @@ -6327,13 +6369,13 @@ }, "license": "MIT OR Apache-2.0" }, - "quote 1.0.21": { + "quote 1.0.23": { "name": "quote", - "version": "1.0.21", + "version": "1.0.23", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/quote/1.0.21/download", - "sha256": "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" + "url": "https://crates.io/api/v1/crates/quote/1.0.23/download", + "sha256": "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" } }, "targets": [ @@ -6368,18 +6410,18 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "1.0.21" + "version": "1.0.23" }, "build_script_attrs": { "data_glob": [ @@ -6463,7 +6505,7 @@ "target": "syscall" }, { - "id": "thiserror 1.0.37", + "id": "thiserror 1.0.38", "target": "thiserror" } ], @@ -6673,11 +6715,11 @@ "target": "http" }, { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "serde" }, { - "id": "serde_json 1.0.89", + "id": "serde_json 1.0.91", "target": "serde_json" }, { @@ -6724,7 +6766,7 @@ "target": "hyper_tls" }, { - "id": "ipnet 2.5.1", + "id": "ipnet 2.7.0", "target": "ipnet" }, { @@ -6741,7 +6783,7 @@ "alias": "native_tls_crate" }, { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" }, { @@ -6753,7 +6795,7 @@ "target": "pin_project_lite" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -6792,13 +6834,13 @@ }, "license": "MIT/Apache-2.0" }, - "rustversion 1.0.9": { + "rustversion 1.0.11": { "name": "rustversion", - "version": "1.0.9", + "version": "1.0.11", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/rustversion/1.0.9/download", - "sha256": "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" + "url": "https://crates.io/api/v1/crates/rustversion/1.0.11/download", + "sha256": "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" } }, "targets": [ @@ -6829,14 +6871,14 @@ "deps": { "common": [ { - "id": "rustversion 1.0.9", + "id": "rustversion 1.0.11", "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "1.0.9" + "version": "1.0.11" }, "build_script_attrs": { "data_glob": [ @@ -6845,13 +6887,13 @@ }, "license": "MIT OR Apache-2.0" }, - "ryu 1.0.11": { + "ryu 1.0.12": { "name": "ryu", - "version": "1.0.11", + "version": "1.0.12", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/ryu/1.0.11/download", - "sha256": "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" + "url": "https://crates.io/api/v1/crates/ryu/1.0.12/download", + "sha256": "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" } }, "targets": [ @@ -6871,7 +6913,7 @@ "**" ], "edition": "2018", - "version": "1.0.11" + "version": "1.0.12" }, "license": "Apache-2.0 OR BSL-1.0" }, @@ -6992,7 +7034,7 @@ "target": "core_foundation_sys" }, { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -7043,7 +7085,7 @@ "target": "core_foundation_sys" }, { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -7054,13 +7096,13 @@ }, "license": "MIT OR Apache-2.0" }, - "serde 1.0.148": { + "serde 1.0.152": { "name": "serde", - "version": "1.0.148", + "version": "1.0.152", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/serde/1.0.148/download", - "sha256": "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" + "url": "https://crates.io/api/v1/crates/serde/1.0.152/download", + "sha256": "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" } }, "targets": [ @@ -7097,7 +7139,7 @@ "deps": { "common": [ { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "build_script_build" } ], @@ -7107,13 +7149,13 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.148", + "id": "serde_derive 1.0.152", "target": "serde_derive" } ], "selects": {} }, - "version": "1.0.148" + "version": "1.0.152" }, "build_script_attrs": { "data_glob": [ @@ -7122,13 +7164,13 @@ }, "license": "MIT OR Apache-2.0" }, - "serde_derive 1.0.148": { + "serde_derive 1.0.152": { "name": "serde_derive", - "version": "1.0.148", + "version": "1.0.152", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/serde_derive/1.0.148/download", - "sha256": "a55492425aa53521babf6137309e7d34c20bbfbbfcfe2c7f3a047fd1f6b92c0c" + "url": "https://crates.io/api/v1/crates/serde_derive/1.0.152/download", + "sha256": "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" } }, "targets": [ @@ -7162,26 +7204,26 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "serde_derive 1.0.148", + "id": "serde_derive 1.0.152", "target": "build_script_build" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], "selects": {} }, "edition": "2015", - "version": "1.0.148" + "version": "1.0.152" }, "build_script_attrs": { "data_glob": [ @@ -7190,13 +7232,13 @@ }, "license": "MIT OR Apache-2.0" }, - "serde_json 1.0.89": { + "serde_json 1.0.91": { "name": "serde_json", - "version": "1.0.89", + "version": "1.0.91", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/serde_json/1.0.89/download", - "sha256": "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db" + "url": "https://crates.io/api/v1/crates/serde_json/1.0.91/download", + "sha256": "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" } }, "targets": [ @@ -7231,26 +7273,26 @@ "deps": { "common": [ { - "id": "itoa 1.0.4", + "id": "itoa 1.0.5", "target": "itoa" }, { - "id": "ryu 1.0.11", + "id": "ryu 1.0.12", "target": "ryu" }, { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "serde" }, { - "id": "serde_json 1.0.89", + "id": "serde_json 1.0.91", "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "1.0.89" + "version": "1.0.91" }, "build_script_attrs": { "data_glob": [ @@ -7291,7 +7333,7 @@ "target": "regex" }, { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "serde" } ], @@ -7334,15 +7376,15 @@ "target": "form_urlencoded" }, { - "id": "itoa 1.0.4", + "id": "itoa 1.0.5", "target": "itoa" }, { - "id": "ryu 1.0.11", + "id": "ryu 1.0.12", "target": "ryu" }, { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "serde" } ], @@ -7394,7 +7436,7 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -7446,7 +7488,7 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -7701,7 +7743,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -7750,7 +7792,7 @@ "target": "debug_unreachable" }, { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" }, { @@ -7773,13 +7815,13 @@ }, "license": "MIT / Apache-2.0" }, - "syn 1.0.105": { + "syn 1.0.107": { "name": "syn", - "version": "1.0.105", + "version": "1.0.107", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/syn/1.0.105/download", - "sha256": "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" + "url": "https://crates.io/api/v1/crates/syn/1.0.107/download", + "sha256": "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" } }, "targets": [ @@ -7823,26 +7865,26 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "build_script_build" }, { - "id": "unicode-ident 1.0.5", + "id": "unicode-ident 1.0.6", "target": "unicode_ident" } ], "selects": {} }, "edition": "2018", - "version": "1.0.105" + "version": "1.0.107" }, "build_script_attrs": { "data_glob": [ @@ -7894,7 +7936,7 @@ "selects": { "cfg(any(unix, target_os = \"wasi\"))": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -7967,7 +8009,7 @@ "selects": { "cfg(windows)": [ { - "id": "rustversion 1.0.9", + "id": "rustversion 1.0.11", "target": "rustversion" } ] @@ -7977,13 +8019,13 @@ }, "license": "MIT/Apache-2.0" }, - "thiserror 1.0.37": { + "thiserror 1.0.38": { "name": "thiserror", - "version": "1.0.37", + "version": "1.0.38", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/thiserror/1.0.37/download", - "sha256": "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" + "url": "https://crates.io/api/v1/crates/thiserror/1.0.38/download", + "sha256": "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" } }, "targets": [ @@ -8014,7 +8056,7 @@ "deps": { "common": [ { - "id": "thiserror 1.0.37", + "id": "thiserror 1.0.38", "target": "build_script_build" } ], @@ -8024,13 +8066,13 @@ "proc_macro_deps": { "common": [ { - "id": "thiserror-impl 1.0.37", + "id": "thiserror-impl 1.0.38", "target": "thiserror_impl" } ], "selects": {} }, - "version": "1.0.37" + "version": "1.0.38" }, "build_script_attrs": { "data_glob": [ @@ -8039,13 +8081,13 @@ }, "license": "MIT OR Apache-2.0" }, - "thiserror-impl 1.0.37": { + "thiserror-impl 1.0.38": { "name": "thiserror-impl", - "version": "1.0.37", + "version": "1.0.38", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/thiserror-impl/1.0.37/download", - "sha256": "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" + "url": "https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download", + "sha256": "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" } }, "targets": [ @@ -8067,22 +8109,22 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], "selects": {} }, "edition": "2018", - "version": "1.0.37" + "version": "1.0.38" }, "license": "MIT OR Apache-2.0" }, @@ -8221,13 +8263,13 @@ }, "license": "MIT OR Apache-2.0 OR Zlib" }, - "tokio 1.22.0": { + "tokio 1.23.0": { "name": "tokio", - "version": "1.22.0", + "version": "1.23.0", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/tokio/1.22.0/download", - "sha256": "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" + "url": "https://crates.io/api/v1/crates/tokio/1.23.0/download", + "sha256": "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46" } }, "targets": [ @@ -8273,7 +8315,7 @@ "sync", "time", "tokio-macros", - "winapi" + "windows-sys" ], "deps": { "common": [ @@ -8290,7 +8332,7 @@ "target": "mio" }, { - "id": "num_cpus 1.14.0", + "id": "num_cpus 1.15.0", "target": "num_cpus" }, { @@ -8298,11 +8340,17 @@ "target": "pin_project_lite" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "build_script_build" } ], "selects": { + "cfg(docsrs)": [ + { + "id": "windows-sys 0.42.0", + "target": "windows_sys" + } + ], "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": [ { "id": "socket2 0.4.7", @@ -8311,7 +8359,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -8321,8 +8369,8 @@ ], "cfg(windows)": [ { - "id": "winapi 0.3.9", - "target": "winapi" + "id": "windows-sys 0.42.0", + "target": "windows_sys" } ] } @@ -8337,7 +8385,7 @@ ], "selects": {} }, - "version": "1.22.0" + "version": "1.23.0" }, "build_script_attrs": { "data_glob": [ @@ -8383,15 +8431,15 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -8434,7 +8482,7 @@ "target": "native_tls" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" } ], @@ -8494,7 +8542,7 @@ "target": "pin_project_lite" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -8634,15 +8682,15 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -8685,7 +8733,7 @@ "deps": { "common": [ { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" } ], @@ -8774,13 +8822,13 @@ }, "license": "MIT" }, - "typenum 1.15.0": { + "typenum 1.16.0": { "name": "typenum", - "version": "1.15.0", + "version": "1.16.0", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/typenum/1.15.0/download", - "sha256": "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" + "url": "https://crates.io/api/v1/crates/typenum/1.16.0/download", + "sha256": "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" } }, "targets": [ @@ -8811,14 +8859,14 @@ "deps": { "common": [ { - "id": "typenum 1.15.0", + "id": "typenum 1.16.0", "target": "build_script_main" } ], "selects": {} }, "edition": "2018", - "version": "1.15.0" + "version": "1.16.0" }, "build_script_attrs": { "data_glob": [ @@ -8862,13 +8910,13 @@ }, "license": "MIT OR Apache-2.0" }, - "unicode-ident 1.0.5": { + "unicode-ident 1.0.6": { "name": "unicode-ident", - "version": "1.0.5", + "version": "1.0.6", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.5/download", - "sha256": "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" + "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.6/download", + "sha256": "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" } }, "targets": [ @@ -8888,7 +8936,7 @@ "**" ], "edition": "2018", - "version": "1.0.5" + "version": "1.0.6" }, "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016" }, @@ -9364,19 +9412,19 @@ "target": "log" }, { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" }, { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" }, { @@ -9476,7 +9524,7 @@ "deps": { "common": [ { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { @@ -9522,15 +9570,15 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" }, { @@ -9722,7 +9770,7 @@ "deps": { "common": [ { - "id": "cc 1.0.77", + "id": "cc 1.0.78", "target": "cc" } ], @@ -9766,8 +9814,6 @@ "**" ], "crate_features": [ - "accctrl", - "aclapi", "consoleapi", "errhandlingapi", "fileapi", @@ -9778,7 +9824,6 @@ "libloaderapi", "minwinbase", "minwindef", - "namedpipeapi", "objbase", "processenv", "shlobj", @@ -10071,9 +10116,11 @@ "Win32_Networking", "Win32_Networking_WinSock", "Win32_Security", + "Win32_Security_Authorization", "Win32_Storage", "Win32_Storage_FileSystem", "Win32_System", + "Win32_System_Console", "Win32_System_IO", "Win32_System_LibraryLoader", "Win32_System_Pipes", @@ -10940,6 +10987,7 @@ "x86_64-unknown-freebsd", "x86_64-unknown-linux-gnu" ], + "cfg(docsrs)": [], "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": [ "aarch64-apple-darwin", "aarch64-apple-ios", diff --git a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock index 9b0596c729..1da992febf 100644 --- a/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock +++ b/examples/crate_universe/no_cargo_manifests/Cargo.Bazel.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "async-trait" -version = "0.1.59" +version = "0.1.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6e93155431f3931513b243d371981bb2770112b370c82745a1d19d2f99364" +checksum = "677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3" dependencies = [ "proc-macro2", "quote", @@ -178,9 +178,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hermit-abi" -version = "0.1.19" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" dependencies = [ "libc", ] @@ -261,9 +261,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" +checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" [[package]] name = "lazy_static" @@ -273,9 +273,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.137" +version = "0.2.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "lock_api" @@ -338,9 +338,9 @@ dependencies = [ [[package]] name = "num_cpus" -version = "1.14.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" +checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" dependencies = [ "hermit-abi", "libc", @@ -348,9 +348,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" +checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" [[package]] name = "overload" @@ -421,18 +421,18 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "proc-macro2" -version = "1.0.47" +version = "1.0.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" +checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" dependencies = [ "proc-macro2", ] @@ -448,9 +448,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" +checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" [[package]] name = "scopeguard" @@ -460,15 +460,15 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "serde" -version = "1.0.148" +version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" +checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" [[package]] name = "serde_json" -version = "1.0.89" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db" +checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" dependencies = [ "itoa", "ryu", @@ -532,9 +532,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.105" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" +checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" dependencies = [ "proc-macro2", "quote", @@ -558,9 +558,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.22.0" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" +checksum = "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46" dependencies = [ "autocfg", "bytes", @@ -573,7 +573,7 @@ dependencies = [ "signal-hook-registry", "socket2", "tokio-macros", - "winapi", + "windows-sys", ] [[package]] @@ -717,9 +717,9 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "unicode-ident" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" +checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" [[package]] name = "valuable" diff --git a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json index 08e01a524b..984bc536ce 100644 --- a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json +++ b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json @@ -1,13 +1,13 @@ { - "checksum": "00d131c4e1f04b541d0ca793c4bb5b85da8255bd0f67810f220872d06981f16b", + "checksum": "2e8d1c2a0df5bd46cdc74b35db94a1fac6ae1960e11d148ac50ac952dc8b51fd", "crates": { - "async-trait 0.1.59": { + "async-trait 0.1.60": { "name": "async-trait", - "version": "0.1.59", + "version": "0.1.60", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/async-trait/0.1.59/download", - "sha256": "31e6e93155431f3931513b243d371981bb2770112b370c82745a1d19d2f99364" + "url": "https://crates.io/api/v1/crates/async-trait/0.1.60/download", + "sha256": "677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3" } }, "targets": [ @@ -38,26 +38,26 @@ "deps": { "common": [ { - "id": "async-trait 0.1.59", + "id": "async-trait 0.1.60", "target": "build_script_build" }, { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], "selects": {} }, "edition": "2018", - "version": "0.1.59" + "version": "0.1.60" }, "build_script_attrs": { "data_glob": [ @@ -180,11 +180,11 @@ "target": "pin_project_lite" }, { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "serde" }, { - "id": "serde_json 1.0.89", + "id": "serde_json 1.0.91", "target": "serde_json" }, { @@ -196,7 +196,7 @@ "target": "sync_wrapper" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -222,7 +222,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.59", + "id": "async-trait 0.1.60", "target": "async_trait" } ], @@ -286,7 +286,7 @@ "proc_macro_deps": { "common": [ { - "id": "async-trait 0.1.59", + "id": "async-trait 0.1.60", "target": "async_trait" } ], @@ -428,7 +428,7 @@ "target": "mime" }, { - "id": "serde_json 1.0.89", + "id": "serde_json 1.0.91", "target": "serde_json" }, { @@ -436,7 +436,7 @@ "target": "socket2" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -879,7 +879,7 @@ "target": "slab" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -931,13 +931,13 @@ }, "license": "MIT OR Apache-2.0" }, - "hermit-abi 0.1.19": { + "hermit-abi 0.2.6": { "name": "hermit-abi", - "version": "0.1.19", + "version": "0.2.6", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/hermit-abi/0.1.19/download", - "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" + "url": "https://crates.io/api/v1/crates/hermit-abi/0.2.6/download", + "sha256": "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" } }, "targets": [ @@ -962,14 +962,14 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], "selects": {} }, - "edition": "2018", - "version": "0.1.19" + "edition": "2021", + "version": "0.2.6" }, "license": "MIT/Apache-2.0" }, @@ -1009,7 +1009,7 @@ "target": "fnv" }, { - "id": "itoa 1.0.4", + "id": "itoa 1.0.5", "target": "itoa" } ], @@ -1261,7 +1261,7 @@ "target": "httpdate" }, { - "id": "itoa 1.0.4", + "id": "itoa 1.0.5", "target": "itoa" }, { @@ -1273,7 +1273,7 @@ "target": "socket2" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -1365,13 +1365,13 @@ }, "license": "Apache-2.0 OR MIT" }, - "itoa 1.0.4": { + "itoa 1.0.5": { "name": "itoa", - "version": "1.0.4", + "version": "1.0.5", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/itoa/1.0.4/download", - "sha256": "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" + "url": "https://crates.io/api/v1/crates/itoa/1.0.5/download", + "sha256": "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" } }, "targets": [ @@ -1391,7 +1391,7 @@ "**" ], "edition": "2018", - "version": "1.0.4" + "version": "1.0.5" }, "license": "MIT OR Apache-2.0" }, @@ -1425,13 +1425,13 @@ }, "license": "MIT/Apache-2.0" }, - "libc 0.2.137": { + "libc 0.2.139": { "name": "libc", - "version": "0.2.137", + "version": "0.2.139", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/libc/0.2.137/download", - "sha256": "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" + "url": "https://crates.io/api/v1/crates/libc/0.2.139/download", + "sha256": "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" } }, "targets": [ @@ -1466,14 +1466,14 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "build_script_build" } ], "selects": {} }, "edition": "2015", - "version": "0.2.137" + "version": "0.2.139" }, "build_script_attrs": { "data_glob": [ @@ -1769,7 +1769,7 @@ "selects": { "cfg(target_os = \"wasi\")": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -1779,7 +1779,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -1842,13 +1842,13 @@ }, "license": "MIT" }, - "num_cpus 1.14.0": { + "num_cpus 1.15.0": { "name": "num_cpus", - "version": "1.14.0", + "version": "1.15.0", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/num_cpus/1.14.0/download", - "sha256": "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" + "url": "https://crates.io/api/v1/crates/num_cpus/1.15.0/download", + "sha256": "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" } }, "targets": [ @@ -1872,30 +1872,30 @@ "selects": { "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [ { - "id": "hermit-abi 0.1.19", + "id": "hermit-abi 0.2.6", "target": "hermit_abi" } ], "cfg(not(windows))": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ] } }, "edition": "2015", - "version": "1.14.0" + "version": "1.15.0" }, "license": "MIT OR Apache-2.0" }, - "once_cell 1.16.0": { + "once_cell 1.17.0": { "name": "once_cell", - "version": "1.16.0", + "version": "1.17.0", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/once_cell/1.16.0/download", - "sha256": "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" + "url": "https://crates.io/api/v1/crates/once_cell/1.17.0/download", + "sha256": "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" } }, "targets": [ @@ -1921,7 +1921,7 @@ "std" ], "edition": "2021", - "version": "1.16.0" + "version": "1.17.0" }, "license": "MIT OR Apache-2.0" }, @@ -2059,7 +2059,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -2182,15 +2182,15 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -2261,13 +2261,13 @@ }, "license": "MIT OR Apache-2.0" }, - "proc-macro2 1.0.47": { + "proc-macro2 1.0.49": { "name": "proc-macro2", - "version": "1.0.47", + "version": "1.0.49", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.47/download", - "sha256": "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" + "url": "https://crates.io/api/v1/crates/proc-macro2/1.0.49/download", + "sha256": "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" } }, "targets": [ @@ -2302,18 +2302,18 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "build_script_build" }, { - "id": "unicode-ident 1.0.5", + "id": "unicode-ident 1.0.6", "target": "unicode_ident" } ], "selects": {} }, "edition": "2018", - "version": "1.0.47" + "version": "1.0.49" }, "build_script_attrs": { "data_glob": [ @@ -2322,13 +2322,13 @@ }, "license": "MIT OR Apache-2.0" }, - "quote 1.0.21": { + "quote 1.0.23": { "name": "quote", - "version": "1.0.21", + "version": "1.0.23", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/quote/1.0.21/download", - "sha256": "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" + "url": "https://crates.io/api/v1/crates/quote/1.0.23/download", + "sha256": "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" } }, "targets": [ @@ -2363,18 +2363,18 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "1.0.21" + "version": "1.0.23" }, "build_script_attrs": { "data_glob": [ @@ -2422,13 +2422,13 @@ }, "license": "MIT" }, - "ryu 1.0.11": { + "ryu 1.0.12": { "name": "ryu", - "version": "1.0.11", + "version": "1.0.12", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/ryu/1.0.11/download", - "sha256": "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" + "url": "https://crates.io/api/v1/crates/ryu/1.0.12/download", + "sha256": "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" } }, "targets": [ @@ -2448,7 +2448,7 @@ "**" ], "edition": "2018", - "version": "1.0.11" + "version": "1.0.12" }, "license": "Apache-2.0 OR BSL-1.0" }, @@ -2482,13 +2482,13 @@ }, "license": "MIT/Apache-2.0" }, - "serde 1.0.148": { + "serde 1.0.152": { "name": "serde", - "version": "1.0.148", + "version": "1.0.152", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/serde/1.0.148/download", - "sha256": "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" + "url": "https://crates.io/api/v1/crates/serde/1.0.152/download", + "sha256": "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" } }, "targets": [ @@ -2523,14 +2523,14 @@ "deps": { "common": [ { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "build_script_build" } ], "selects": {} }, "edition": "2015", - "version": "1.0.148" + "version": "1.0.152" }, "build_script_attrs": { "data_glob": [ @@ -2539,13 +2539,13 @@ }, "license": "MIT OR Apache-2.0" }, - "serde_json 1.0.89": { + "serde_json 1.0.91": { "name": "serde_json", - "version": "1.0.89", + "version": "1.0.91", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/serde_json/1.0.89/download", - "sha256": "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db" + "url": "https://crates.io/api/v1/crates/serde_json/1.0.91/download", + "sha256": "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" } }, "targets": [ @@ -2581,26 +2581,26 @@ "deps": { "common": [ { - "id": "itoa 1.0.4", + "id": "itoa 1.0.5", "target": "itoa" }, { - "id": "ryu 1.0.11", + "id": "ryu 1.0.12", "target": "ryu" }, { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "serde" }, { - "id": "serde_json 1.0.89", + "id": "serde_json 1.0.91", "target": "build_script_build" } ], "selects": {} }, "edition": "2018", - "version": "1.0.89" + "version": "1.0.91" }, "build_script_attrs": { "data_glob": [ @@ -2641,15 +2641,15 @@ "target": "form_urlencoded" }, { - "id": "itoa 1.0.4", + "id": "itoa 1.0.5", "target": "itoa" }, { - "id": "ryu 1.0.11", + "id": "ryu 1.0.12", "target": "ryu" }, { - "id": "serde 1.0.148", + "id": "serde 1.0.152", "target": "serde" } ], @@ -2727,7 +2727,7 @@ "deps": { "common": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -2867,7 +2867,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" } ], @@ -2884,13 +2884,13 @@ }, "license": "MIT OR Apache-2.0" }, - "syn 1.0.105": { + "syn 1.0.107": { "name": "syn", - "version": "1.0.105", + "version": "1.0.107", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/syn/1.0.105/download", - "sha256": "60b9b43d45702de4c839cb9b51d9f529c5dd26a4aff255b42b1ebc03e88ee908" + "url": "https://crates.io/api/v1/crates/syn/1.0.107/download", + "sha256": "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" } }, "targets": [ @@ -2934,26 +2934,26 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "build_script_build" }, { - "id": "unicode-ident 1.0.5", + "id": "unicode-ident 1.0.6", "target": "unicode_ident" } ], "selects": {} }, "edition": "2018", - "version": "1.0.105" + "version": "1.0.107" }, "build_script_attrs": { "data_glob": [ @@ -3020,7 +3020,7 @@ "deps": { "common": [ { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" } ], @@ -3031,13 +3031,13 @@ }, "license": "Apache-2.0/MIT" }, - "tokio 1.22.0": { + "tokio 1.23.0": { "name": "tokio", - "version": "1.22.0", + "version": "1.23.0", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/tokio/1.22.0/download", - "sha256": "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" + "url": "https://crates.io/api/v1/crates/tokio/1.23.0/download", + "sha256": "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46" } }, "targets": [ @@ -3088,7 +3088,7 @@ "sync", "time", "tokio-macros", - "winapi" + "windows-sys" ], "deps": { "common": [ @@ -3105,7 +3105,7 @@ "target": "mio" }, { - "id": "num_cpus 1.14.0", + "id": "num_cpus 1.15.0", "target": "num_cpus" }, { @@ -3117,11 +3117,17 @@ "target": "pin_project_lite" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "build_script_build" } ], "selects": { + "cfg(docsrs)": [ + { + "id": "windows-sys 0.42.0", + "target": "windows_sys" + } + ], "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": [ { "id": "socket2 0.4.7", @@ -3130,7 +3136,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.137", + "id": "libc 0.2.139", "target": "libc" }, { @@ -3140,8 +3146,8 @@ ], "cfg(windows)": [ { - "id": "winapi 0.3.9", - "target": "winapi" + "id": "windows-sys 0.42.0", + "target": "windows_sys" } ] } @@ -3156,7 +3162,7 @@ ], "selects": {} }, - "version": "1.22.0" + "version": "1.23.0" }, "build_script_attrs": { "data_glob": [ @@ -3202,15 +3208,15 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -3270,7 +3276,7 @@ "target": "pin_project_lite" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -3344,7 +3350,7 @@ "target": "pin_project_lite" }, { - "id": "tokio 1.22.0", + "id": "tokio 1.23.0", "target": "tokio" }, { @@ -3617,15 +3623,15 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.47", + "id": "proc-macro2 1.0.49", "target": "proc_macro2" }, { - "id": "quote 1.0.21", + "id": "quote 1.0.23", "target": "quote" }, { - "id": "syn 1.0.105", + "id": "syn 1.0.107", "target": "syn" } ], @@ -3670,7 +3676,7 @@ "deps": { "common": [ { - "id": "once_cell 1.16.0", + "id": "once_cell 1.17.0", "target": "once_cell" } ], @@ -3841,13 +3847,13 @@ }, "license": "MIT" }, - "unicode-ident 1.0.5": { + "unicode-ident 1.0.6": { "name": "unicode-ident", - "version": "1.0.5", + "version": "1.0.6", "repository": { "Http": { - "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.5/download", - "sha256": "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" + "url": "https://crates.io/api/v1/crates/unicode-ident/1.0.6/download", + "sha256": "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" } }, "targets": [ @@ -3867,7 +3873,7 @@ "**" ], "edition": "2018", - "version": "1.0.5" + "version": "1.0.6" }, "license": "(MIT OR Apache-2.0) AND Unicode-DFS-2016" }, @@ -4040,21 +4046,11 @@ "**" ], "crate_features": [ - "accctrl", - "aclapi", "consoleapi", "errhandlingapi", "fileapi", "handleapi", - "minwindef", - "namedpipeapi", "processenv", - "processthreadsapi", - "std", - "threadpoollegacyapiset", - "winbase", - "wincon", - "winnt", "ws2ipdef", "ws2tcpip" ], @@ -4227,13 +4223,16 @@ "Win32_Networking", "Win32_Networking_WinSock", "Win32_Security", + "Win32_Security_Authorization", "Win32_Storage", "Win32_Storage_FileSystem", "Win32_System", + "Win32_System_Console", "Win32_System_IO", "Win32_System_LibraryLoader", "Win32_System_Pipes", "Win32_System_SystemServices", + "Win32_System_Threading", "Win32_System_WindowsProgramming", "default" ], @@ -4702,6 +4701,7 @@ ], "aarch64-uwp-windows-msvc": [], "cfg(all(any(target_arch = \"x86_64\", target_arch = \"aarch64\"), target_os = \"hermit\"))": [], + "cfg(docsrs)": [], "cfg(not(any(target_arch = \"wasm32\", target_arch = \"wasm64\")))": [ "aarch64-apple-darwin", "aarch64-apple-ios",