Skip to content

Commit 63ade80

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 f0c488a + b4fe761 commit 63ade80

File tree

5 files changed

+18
-93
lines changed

5 files changed

+18
-93
lines changed

Diff for: 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",
@@ -2766,7 +2727,7 @@ name = "installer"
27662727
version = "0.0.0"
27672728
dependencies = [
27682729
"anyhow",
2769-
"clap 3.2.20",
2730+
"clap",
27702731
"flate2",
27712732
"lazy_static",
27722733
"num_cpus",
@@ -2899,7 +2860,7 @@ name = "jsondoclint"
28992860
version = "0.1.0"
29002861
dependencies = [
29012862
"anyhow",
2902-
"clap 4.2.1",
2863+
"clap",
29032864
"fs-err",
29042865
"rustc-hash",
29052866
"rustdoc-json-types",
@@ -3165,7 +3126,7 @@ dependencies = [
31653126
"ammonia",
31663127
"anyhow",
31673128
"chrono",
3168-
"clap 4.2.1",
3129+
"clap",
31693130
"clap_complete",
31703131
"elasticlunr-rs",
31713132
"env_logger 0.10.0",
@@ -3551,12 +3512,6 @@ dependencies = [
35513512
"winapi",
35523513
]
35533514

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

3883-
[[package]]
3884-
name = "proc-macro-error"
3885-
version = "1.0.4"
3886-
source = "registry+https://github.com/rust-lang/crates.io-index"
3887-
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
3888-
dependencies = [
3889-
"proc-macro-error-attr",
3890-
"proc-macro2",
3891-
"quote",
3892-
"syn 1.0.102",
3893-
"version_check",
3894-
]
3895-
3896-
[[package]]
3897-
name = "proc-macro-error-attr"
3898-
version = "1.0.4"
3899-
source = "registry+https://github.com/rust-lang/crates.io-index"
3900-
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
3901-
dependencies = [
3902-
"proc-macro2",
3903-
"quote",
3904-
"version_check",
3905-
]
3906-
39073838
[[package]]
39083839
name = "proc-macro-hack"
39093840
version = "0.5.19"
@@ -4181,7 +4112,7 @@ dependencies = [
41814112
name = "rustbook"
41824113
version = "0.1.0"
41834114
dependencies = [
4184-
"clap 4.2.1",
4115+
"clap",
41854116
"env_logger 0.10.0",
41864117
"mdbook",
41874118
]
@@ -4278,7 +4209,7 @@ name = "rustc-workspace-hack"
42784209
version = "1.0.0"
42794210
dependencies = [
42804211
"bstr 0.2.17",
4281-
"clap 3.2.20",
4212+
"clap",
42824213
"getrandom",
42834214
"hashbrown 0.12.3",
42844215
"libc",
@@ -5589,7 +5520,7 @@ dependencies = [
55895520
"anyhow",
55905521
"bytecount",
55915522
"cargo_metadata 0.14.0",
5592-
"clap 3.2.20",
5523+
"clap",
55935524
"derive-new",
55945525
"diff",
55955526
"dirs",
@@ -6248,12 +6179,6 @@ dependencies = [
62486179
"term",
62496180
]
62506181

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

Diff for: 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"

Diff for: src/tools/rustc-workspace-hack/Cargo.toml

+1-1
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"] }

Diff for: 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"

Diff for: 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)