Skip to content

Commit a3ec0ea

Browse files
Rollup merge of rust-lang#110077 - fee1-dead-contrib:time-to-bump, r=Mark-Simulacrum
bump treewide clap to 4.2.1 cc rust-lang#109302
2 parents e7271f4 + bcc8315 commit a3ec0ea

File tree

5 files changed

+19
-94
lines changed

5 files changed

+19
-94
lines changed

Cargo.lock

+12-87
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ dependencies = [
402402
"cargo-test-macro",
403403
"cargo-test-support",
404404
"cargo-util",
405-
"clap 4.2.1",
405+
"clap",
406406
"crates-io",
407407
"curl",
408408
"curl-sys",
@@ -691,31 +691,14 @@ dependencies = [
691691
"winapi",
692692
]
693693

694-
[[package]]
695-
name = "clap"
696-
version = "3.2.20"
697-
source = "registry+https://github.com/rust-lang/crates.io-index"
698-
checksum = "23b71c3ce99b7611011217b366d923f1d0a7e07a92bb2dbf1e84508c673ca3bd"
699-
dependencies = [
700-
"atty",
701-
"bitflags",
702-
"clap_derive 3.2.18",
703-
"clap_lex 0.2.2",
704-
"indexmap",
705-
"once_cell",
706-
"strsim",
707-
"termcolor",
708-
"textwrap",
709-
]
710-
711694
[[package]]
712695
name = "clap"
713696
version = "4.2.1"
714697
source = "registry+https://github.com/rust-lang/crates.io-index"
715698
checksum = "046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3"
716699
dependencies = [
717700
"clap_builder",
718-
"clap_derive 4.2.0",
701+
"clap_derive",
719702
"once_cell",
720703
]
721704

@@ -728,7 +711,7 @@ dependencies = [
728711
"anstream",
729712
"anstyle",
730713
"bitflags",
731-
"clap_lex 0.4.1",
714+
"clap_lex",
732715
"once_cell",
733716
"strsim",
734717
"terminal_size",
@@ -740,20 +723,7 @@ version = "4.0.7"
740723
source = "registry+https://github.com/rust-lang/crates.io-index"
741724
checksum = "10861370d2ba66b0f5989f83ebf35db6421713fd92351790e7fdd6c36774c56b"
742725
dependencies = [
743-
"clap 4.2.1",
744-
]
745-
746-
[[package]]
747-
name = "clap_derive"
748-
version = "3.2.18"
749-
source = "registry+https://github.com/rust-lang/crates.io-index"
750-
checksum = "ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65"
751-
dependencies = [
752-
"heck",
753-
"proc-macro-error",
754-
"proc-macro2",
755-
"quote",
756-
"syn 1.0.102",
726+
"clap",
757727
]
758728

759729
[[package]]
@@ -768,15 +738,6 @@ dependencies = [
768738
"syn 2.0.8",
769739
]
770740

771-
[[package]]
772-
name = "clap_lex"
773-
version = "0.2.2"
774-
source = "registry+https://github.com/rust-lang/crates.io-index"
775-
checksum = "5538cd660450ebeb4234cfecf8f2284b844ffc4c50531e66d584ad5b91293613"
776-
dependencies = [
777-
"os_str_bytes",
778-
]
779-
780741
[[package]]
781742
name = "clap_lex"
782743
version = "0.4.1"
@@ -787,7 +748,7 @@ checksum = "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1"
787748
name = "clippy"
788749
version = "0.1.70"
789750
dependencies = [
790-
"clap 4.2.1",
751+
"clap",
791752
"clippy_lints",
792753
"clippy_utils",
793754
"compiletest_rs",
@@ -818,7 +779,7 @@ name = "clippy_dev"
818779
version = "0.0.1"
819780
dependencies = [
820781
"aho-corasick",
821-
"clap 4.2.1",
782+
"clap",
822783
"indoc",
823784
"itertools",
824785
"opener",
@@ -2767,7 +2728,7 @@ name = "installer"
27672728
version = "0.0.0"
27682729
dependencies = [
27692730
"anyhow",
2770-
"clap 3.2.20",
2731+
"clap",
27712732
"flate2",
27722733
"lazy_static",
27732734
"num_cpus",
@@ -2900,7 +2861,7 @@ name = "jsondoclint"
29002861
version = "0.1.0"
29012862
dependencies = [
29022863
"anyhow",
2903-
"clap 4.2.1",
2864+
"clap",
29042865
"fs-err",
29052866
"rustc-hash",
29062867
"rustdoc-json-types",
@@ -3166,7 +3127,7 @@ dependencies = [
31663127
"ammonia",
31673128
"anyhow",
31683129
"chrono",
3169-
"clap 4.2.1",
3130+
"clap",
31703131
"clap_complete",
31713132
"elasticlunr-rs",
31723133
"env_logger 0.10.0",
@@ -3552,12 +3513,6 @@ dependencies = [
35523513
"winapi",
35533514
]
35543515

3555-
[[package]]
3556-
name = "os_str_bytes"
3557-
version = "6.0.0"
3558-
source = "registry+https://github.com/rust-lang/crates.io-index"
3559-
checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"
3560-
35613516
[[package]]
35623517
name = "output_vt100"
35633518
version = "0.1.3"
@@ -3881,30 +3836,6 @@ dependencies = [
38813836
"log",
38823837
]
38833838

3884-
[[package]]
3885-
name = "proc-macro-error"
3886-
version = "1.0.4"
3887-
source = "registry+https://github.com/rust-lang/crates.io-index"
3888-
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
3889-
dependencies = [
3890-
"proc-macro-error-attr",
3891-
"proc-macro2",
3892-
"quote",
3893-
"syn 1.0.102",
3894-
"version_check",
3895-
]
3896-
3897-
[[package]]
3898-
name = "proc-macro-error-attr"
3899-
version = "1.0.4"
3900-
source = "registry+https://github.com/rust-lang/crates.io-index"
3901-
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
3902-
dependencies = [
3903-
"proc-macro2",
3904-
"quote",
3905-
"version_check",
3906-
]
3907-
39083839
[[package]]
39093840
name = "proc-macro-hack"
39103841
version = "0.5.19"
@@ -4182,7 +4113,7 @@ dependencies = [
41824113
name = "rustbook"
41834114
version = "0.1.0"
41844115
dependencies = [
4185-
"clap 4.2.1",
4116+
"clap",
41864117
"env_logger 0.10.0",
41874118
"mdbook",
41884119
]
@@ -4279,7 +4210,7 @@ name = "rustc-workspace-hack"
42794210
version = "1.0.0"
42804211
dependencies = [
42814212
"bstr 0.2.17",
4282-
"clap 3.2.20",
4213+
"clap",
42834214
"getrandom",
42844215
"hashbrown 0.12.3",
42854216
"libc",
@@ -5590,7 +5521,7 @@ dependencies = [
55905521
"anyhow",
55915522
"bytecount",
55925523
"cargo_metadata 0.14.0",
5593-
"clap 3.2.20",
5524+
"clap",
55945525
"derive-new",
55955526
"diff",
55965527
"dirs",
@@ -6249,12 +6180,6 @@ dependencies = [
62496180
"term",
62506181
]
62516182

6252-
[[package]]
6253-
name = "textwrap"
6254-
version = "0.15.0"
6255-
source = "registry+https://github.com/rust-lang/crates.io-index"
6256-
checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
6257-
62586183
[[package]]
62596184
name = "thin-vec"
62606185
version = "0.2.12"

src/tools/rust-installer/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ remove_dir_all = "0.5"
2121

2222
[dependencies.clap]
2323
features = ["derive"]
24-
version = "3.1"
24+
version = "4.2.1"
2525

2626
[target."cfg(windows)".dependencies]
2727
lazy_static = "1"

src/tools/rustc-workspace-hack/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ features = [
7373

7474
[dependencies]
7575
bstr = { version = "0.2.17", features = ["default"] }
76-
clap = { version = "3.1.1", features = ["derive", "clap_derive"]}
76+
clap = { version = "4.2.1", features = ["derive"] }
7777
curl-sys = { version = "0.4.13", features = ["http2", "libnghttp2-sys"], optional = true }
7878
# Ensure `extra_traits` of libc, which is used transitively by Cargo.
7979
libc = { version = "0.2", features = ["extra_traits"] }
@@ -91,7 +91,7 @@ rand = { version = "0.8.5" }
9191

9292
# Ensure features of `hashbrown`, `smallvec`, and `once_cell`,
9393
# which are used transitively by Cargo (via `gix`).
94-
hashbrown = { version = "0.12.3", default-features = false, features = ["inline-more"] }
94+
hashbrown = { version = "0.12.3", default-features = false, features = ["inline-more", "raw"] }
9595
once_cell = { version = "1.16.0", default-features = false, features = ["unstable"] }
9696
smallvec = { version = "1.10.0", features = ["write"] }
9797

src/tools/rustfmt/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ annotate-snippets = { version = "0.9", features = ["color"] }
3737
anyhow = "1.0"
3838
bytecount = "0.6"
3939
cargo_metadata = "0.14"
40-
clap = { version = "3.1", features = ["derive"] }
40+
clap = { version = "4.2.1", features = ["derive"] }
4141
derive-new = "0.5"
4242
diff = "0.1"
4343
dirs = "4.0"

src/tools/rustfmt/src/cargo-fmt/main.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ use std::path::{Path, PathBuf};
1414
use std::process::Command;
1515
use std::str;
1616

17-
use clap::{AppSettings, CommandFactory, Parser};
17+
use clap::{CommandFactory, Parser};
1818

1919
#[path = "test/mod.rs"]
2020
#[cfg(test)]
2121
mod cargo_fmt_tests;
2222

2323
#[derive(Parser)]
2424
#[clap(
25-
global_setting(AppSettings::NoAutoVersion),
25+
disable_version_flag = true,
2626
bin_name = "cargo fmt",
2727
about = "This utility formats all bin and lib files of \
2828
the current crate using rustfmt."
@@ -45,7 +45,7 @@ pub struct Opts {
4545
short = 'p',
4646
long = "package",
4747
value_name = "package",
48-
multiple_values = true
48+
num_args = 1..
4949
)]
5050
packages: Vec<String>,
5151

0 commit comments

Comments
 (0)