[INFO] fetching crate clap_builder 4.4.9... [INFO] testing clap_builder-4.4.9 against master#d7bd9cd469ff6871420007f091ef52fc32d2ca99 for pr-121417 [INFO] extracting crate clap_builder 4.4.9 into /workspace/builds/worker-2-tc1/source [INFO] validating manifest of crates.io crate clap_builder 4.4.9 on toolchain d7bd9cd469ff6871420007f091ef52fc32d2ca99 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate clap_builder 4.4.9 [INFO] finished tweaking crates.io crate clap_builder 4.4.9 [INFO] tweaked toml for crates.io crate clap_builder 4.4.9 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded color-print v0.3.5 [INFO] [stderr] Downloaded color-print-proc-macro v0.3.5 [INFO] [stderr] Downloaded terminal_size v0.3.0 [INFO] [stderr] Downloaded unic-emoji-char v0.9.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 140e82751e8e7fedc019c6851de99551d34b7368e51c884ccff8d161e627a584 [INFO] running `Command { std: "docker" "start" "-a" "140e82751e8e7fedc019c6851de99551d34b7368e51c884ccff8d161e627a584", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "140e82751e8e7fedc019c6851de99551d34b7368e51c884ccff8d161e627a584", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "140e82751e8e7fedc019c6851de99551d34b7368e51c884ccff8d161e627a584", kill_on_drop: false }` [INFO] [stdout] 140e82751e8e7fedc019c6851de99551d34b7368e51c884ccff8d161e627a584 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bac566f2eed7a580d07b9fb0ad12337a39740b323d610a9d405671b5b1e953ab [INFO] running `Command { std: "docker" "start" "-a" "bac566f2eed7a580d07b9fb0ad12337a39740b323d610a9d405671b5b1e953ab", kill_on_drop: false }` [INFO] [stderr] Compiling clap_lex v0.6.0 [INFO] [stderr] Compiling clap_builder v4.4.9 (/opt/rustwide/workdir) [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> src/builder/arg.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | cmp::{Ord, Ordering}, [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> src/builder/value_parser.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/error/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | convert::From, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Iterator` is imported redundantly [INFO] [stdout] --> src/mkeymap.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Iterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `AppTag` is never used [INFO] [stdout] --> src/builder/command.rs:4849:18 [INFO] [stdout] | [INFO] [stdout] 4849 | pub(crate) trait AppTag: crate::builder::ext::Extension {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `into_any` is never used [INFO] [stdout] --> src/builder/ext.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) trait Extension: std::fmt::Debug + Send + Sync + 'static { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 56 | fn into_any(self: Box) -> Box; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `parse` and `parse_` are never used [INFO] [stdout] --> src/builder/value_parser.rs:609:8 [INFO] [stdout] | [INFO] [stdout] 591 | trait AnyValueParser: Send + Sync + 'static { [INFO] [stdout] | -------------- methods in this trait [INFO] [stdout] ... [INFO] [stdout] 609 | fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 616 | fn parse_( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.23s [INFO] running `Command { std: "docker" "inspect" "bac566f2eed7a580d07b9fb0ad12337a39740b323d610a9d405671b5b1e953ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bac566f2eed7a580d07b9fb0ad12337a39740b323d610a9d405671b5b1e953ab", kill_on_drop: false }` [INFO] [stdout] bac566f2eed7a580d07b9fb0ad12337a39740b323d610a9d405671b5b1e953ab [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 565bba395c7afc6d8ac8a61add39a6e8fa2c1731adb6ef6598bf75aadc349cb6 [INFO] running `Command { std: "docker" "start" "-a" "565bba395c7afc6d8ac8a61add39a6e8fa2c1731adb6ef6598bf75aadc349cb6", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.1 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling unic-common v0.9.0 [INFO] [stderr] Compiling unic-char-range v0.9.0 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> src/builder/arg.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | cmp::{Ord, Ordering}, [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> src/builder/value_parser.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/error/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | convert::From, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Iterator` is imported redundantly [INFO] [stdout] --> src/mkeymap.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Iterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `AppTag` is never used [INFO] [stdout] --> src/builder/command.rs:4849:18 [INFO] [stdout] | [INFO] [stdout] 4849 | pub(crate) trait AppTag: crate::builder::ext::Extension {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `into_any` is never used [INFO] [stdout] --> src/builder/ext.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) trait Extension: std::fmt::Debug + Send + Sync + 'static { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 56 | fn into_any(self: Box) -> Box; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `parse` and `parse_` are never used [INFO] [stdout] --> src/builder/value_parser.rs:609:8 [INFO] [stdout] | [INFO] [stdout] 591 | trait AnyValueParser: Send + Sync + 'static { [INFO] [stdout] | -------------- methods in this trait [INFO] [stdout] ... [INFO] [stdout] 609 | fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 616 | fn parse_( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling unic-ucd-version v0.9.0 [INFO] [stderr] Compiling unic-char-property v0.9.0 [INFO] [stderr] Compiling unic-emoji-char v0.9.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling color-print-proc-macro v0.3.5 [INFO] [stderr] Compiling color-print v0.3.5 [INFO] [stderr] Compiling clap_builder v4.4.9 (/opt/rustwide/workdir) [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> src/builder/arg.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | cmp::{Ord, Ordering}, [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arg` is imported redundantly [INFO] [stdout] --> src/builder/arg_settings.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 74 | use super::*; [INFO] [stdout] | -------- the item `Arg` is already imported here [INFO] [stdout] 75 | use crate::Arg; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> src/builder/value_parser.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/error/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | convert::From, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Iterator` is imported redundantly [INFO] [stdout] --> src/mkeymap.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Iterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `AppTag` is never used [INFO] [stdout] --> src/builder/command.rs:4849:18 [INFO] [stdout] | [INFO] [stdout] 4849 | pub(crate) trait AppTag: crate::builder::ext::Extension {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `into_any` is never used [INFO] [stdout] --> src/builder/ext.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) trait Extension: std::fmt::Debug + Send + Sync + 'static { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 56 | fn into_any(self: Box) -> Box; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `parse` and `parse_` are never used [INFO] [stdout] --> src/builder/value_parser.rs:609:8 [INFO] [stdout] | [INFO] [stdout] 591 | trait AnyValueParser: Send + Sync + 'static { [INFO] [stdout] | -------------- methods in this trait [INFO] [stdout] ... [INFO] [stdout] 609 | fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 616 | fn parse_( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.71s [INFO] running `Command { std: "docker" "inspect" "565bba395c7afc6d8ac8a61add39a6e8fa2c1731adb6ef6598bf75aadc349cb6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "565bba395c7afc6d8ac8a61add39a6e8fa2c1731adb6ef6598bf75aadc349cb6", kill_on_drop: false }` [INFO] [stdout] 565bba395c7afc6d8ac8a61add39a6e8fa2c1731adb6ef6598bf75aadc349cb6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] abb791ff2386cb295e009385f0879b4b1513f4929f6d30621f00c7a776981728 [INFO] running `Command { std: "docker" "start" "-a" "abb791ff2386cb295e009385f0879b4b1513f4929f6d30621f00c7a776981728", kill_on_drop: false }` [INFO] [stderr] warning: the item `Ord` is imported redundantly [INFO] [stderr] --> src/builder/arg.rs:7:11 [INFO] [stderr] | [INFO] [stderr] 7 | cmp::{Ord, Ordering}, [INFO] [stderr] | ^^^ [INFO] [stderr] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Ord` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> src/builder/value_parser.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `From` is imported redundantly [INFO] [stderr] --> src/error/mod.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | convert::From, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `From` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `Iterator` is imported redundantly [INFO] [stderr] --> src/mkeymap.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::iter::Iterator; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/d7bd9cd469ff6871420007f091ef52fc32d2ca99/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Iterator` is already defined here [INFO] [stderr] [INFO] [stderr] warning: trait `AppTag` is never used [INFO] [stderr] --> src/builder/command.rs:4849:18 [INFO] [stderr] | [INFO] [stderr] 4849 | pub(crate) trait AppTag: crate::builder::ext::Extension {} [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `into_any` is never used [INFO] [stderr] --> src/builder/ext.rs:56:8 [INFO] [stderr] | [INFO] [stderr] 51 | pub(crate) trait Extension: std::fmt::Debug + Send + Sync + 'static { [INFO] [stderr] | --------- method in this trait [INFO] [stderr] ... [INFO] [stderr] 56 | fn into_any(self: Box) -> Box; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: methods `parse` and `parse_` are never used [INFO] [stderr] --> src/builder/value_parser.rs:609:8 [INFO] [stderr] | [INFO] [stderr] 591 | trait AnyValueParser: Send + Sync + 'static { [INFO] [stderr] | -------------- methods in this trait [INFO] [stderr] ... [INFO] [stderr] 609 | fn parse( [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 616 | fn parse_( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `clap_builder` (lib) generated 7 warnings [INFO] [stderr] warning: the item `Arg` is imported redundantly [INFO] [stderr] --> src/builder/arg_settings.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 74 | use super::*; [INFO] [stderr] | -------- the item `Arg` is already imported here [INFO] [stderr] 75 | use crate::Arg; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `clap_builder` (lib test) generated 8 warnings (7 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/clap_builder-7e5641111eee1384) [INFO] [stdout] [INFO] [stdout] running 83 tests [INFO] [stdout] test builder::arg::test::flag_display_multiple_short_aliases ... ok [INFO] [stdout] test builder::arg::test::flag_display_count ... ok [INFO] [stdout] test builder::arg::test::flag_display_long ... ok [INFO] [stdout] test builder::arg::test::flag_display_short ... ok [INFO] [stdout] test builder::arg::test::flag_display_multiple_aliases ... ok [INFO] [stdout] test builder::arg::test::flag_display_single_alias ... ok [INFO] [stdout] test builder::arg::test::flag_display_single_short_alias ... ok [INFO] [stdout] test builder::arg::test::option_display3 ... ok [INFO] [stdout] test builder::arg::test::option_display_multiple_aliases ... ok [INFO] [stdout] test builder::arg::test::option_display_multiple_occurrences ... ok [INFO] [stdout] test builder::arg::test::option_display_multiple_short_aliases ... ok [INFO] [stdout] test builder::arg::test::option_display_multiple_values ... ok [INFO] [stdout] test builder::arg::test::option_display_one_or_more_values ... ok [INFO] [stdout] test builder::arg::test::option_display_one_or_more_values_with_value_name ... ok [INFO] [stdout] test builder::arg::test::option_display_optional_value ... ok [INFO] [stdout] test builder::arg::test::option_display_single_alias ... ok [INFO] [stdout] test builder::arg::test::option_display_single_short_alias ... ok [INFO] [stdout] test builder::arg::test::option_display_value_names ... ok [INFO] [stdout] test builder::arg::test::positional_display_one_or_more_values ... ok [INFO] [stdout] test builder::arg::test::positional_display_multiple_occurrences ... ok [INFO] [stdout] test builder::arg::test::positional_display_multiple_values_required ... ok [INFO] [stdout] test builder::arg::test::positional_display_one_or_more_values_required ... ok [INFO] [stdout] test builder::arg::test::positional_display_optional_value ... ok [INFO] [stdout] test builder::arg::test::positional_display_required ... ok [INFO] [stdout] test builder::arg::test::positional_display_val_names ... ok [INFO] [stdout] test builder::arg::test::positional_display_val_names_required ... ok [INFO] [stdout] test builder::arg::test::positional_display_zero_or_more_values ... ok [INFO] [stdout] test builder::arg_group::test::arg_group_expose_get_args_helper ... ok [INFO] [stdout] test builder::arg::test::option_display_zero_or_more_values ... ok [INFO] [stdout] test builder::arg_group::test::arg_group_expose_is_multiple_helper ... ok [INFO] [stdout] test builder::arg::test::option_display_zero_or_more_values_with_value_name ... ok [INFO] [stdout] test builder::arg_group::test::arg_group_send_sync ... ok [INFO] [stdout] test builder::arg::test::positional_display_multiple_occurrences_required ... ok [INFO] [stdout] test builder::arg::test::positional_display_multiple_values ... ok [INFO] [stdout] test builder::arg_settings::test::setting ... ok [INFO] [stdout] test builder::arg_group::test::test_from ... ok [INFO] [stdout] test builder::ext::test::get ... ok [INFO] [stdout] test builder::ext::test::get_mut ... ok [INFO] [stdout] test builder::ext::test::get_or_insert_default_empty ... ok [INFO] [stdout] test builder::ext::test::get_or_insert_default_full ... ok [INFO] [stdout] test builder::arg_settings::test::unset_setting ... ok [INFO] [stdout] test builder::ext::test::reset ... ok [INFO] [stdout] test builder::ext::test::set ... ok [INFO] [stdout] test builder::arg_group::test::groups ... ok [INFO] [stdout] test builder::ext::test::update ... ok [INFO] [stdout] test builder::range::test::from_fixed ... ok [INFO] [stdout] test builder::range::test::from_fixed_empty ... ok [INFO] [stdout] test builder::range::test::from_range ... ok [INFO] [stdout] test builder::range::test::from_range_from ... ok [INFO] [stdout] test builder::command::check_auto_traits ... ok [INFO] [stdout] test builder::range::test::from_range_to_inclusive ... ok [INFO] [stdout] test builder::range::test::from_range_full ... ok [INFO] [stdout] test builder::tests::app_send_sync ... ok [INFO] [stdout] test builder::range::test::from_range_inclusive ... ok [INFO] [stdout] test builder::tests::arg_send_sync ... ok [INFO] [stdout] test builder::tests::global_setting ... ok [INFO] [stdout] test builder::range::test::from_range_to ... ok [INFO] [stdout] test error::check_auto_traits ... ok [INFO] [stdout] test builder::tests::issue_2090 ... ok [INFO] [stdout] test parser::error::check_auto_traits ... ok [INFO] [stdout] test parser::features::suggestions::test::best_fit ... ok [INFO] [stdout] test builder::value_parser::test::ensure_typed_applies_to_parse ... ok [INFO] [stdout] test parser::features::suggestions::test::best_fit_long_common_prefix_issue_4660 ... ok [INFO] [stdout] test parser::features::suggestions::test::flag_ambiguous ... ok [INFO] [stdout] test parser::features::suggestions::test::flag_unrelated ... ok [INFO] [stdout] test parser::features::suggestions::test::missing_letter ... ok [INFO] [stdout] test parser::features::suggestions::test::flag_missing_letter ... ok [INFO] [stdout] test parser::features::suggestions::test::ambiguous ... ok [INFO] [stdout] test parser::features::suggestions::test::flag_best_fit ... ok [INFO] [stdout] test parser::features::suggestions::test::unrelated ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::test_default_indices ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::check_auto_traits ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::test_default_raw_values ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::os_values_exact_size ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::rev_iter ... ok [INFO] [stdout] test parser::matches::matched_arg::tests::test_grouped_vals_first ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::values_exact_size ... ok [INFO] [stdout] test builder::tests::propagate_version ... ok [INFO] [stdout] test util::any_value::test::eq_to_type_id ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::indices_exact_size ... ok [INFO] [stdout] test util::any_value::test::debug_impl ... ok [INFO] [stdout] test output::textwrap::core::tests::emojis_have_correct_width ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests clap_builder [INFO] [stdout] [INFO] [stdout] running 345 tests [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg (line 43) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction::Set (line 41) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::aliases (line 286) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction::Count (line 206) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::action (line 887) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction::SetTrue (line 96) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction::Help (line 238) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::allow_hyphen_values (line 1379) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::alias (line 225) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction::HelpLong (line 290) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction::Append (line 64) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction (line 8) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction::HelpShort (line 264) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction::SetFalse (line 171) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction::Version (line 318) ... ok [INFO] [stdout] test src/builder/action.rs - builder::action::ArgAction::SetTrue (line 124) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::conflicts_with (line 3655) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::conflicts_with_all (line 3711) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::allow_hyphen_values (line 1397) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_value_if (line 2808) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::conflicts_with_all (line 3722) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_value (line 1677) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_value_if (line 2749) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::allow_negative_numbers (line 1431) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_missing_value (line 1796) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::conflicts_with (line 3665) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_value_ifs (line 2890) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_missing_value (line 1757) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_value (line 1659) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_value_if (line 2788) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_value_if (line 2828) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_value_if (line 2769) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::group (line 2647) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::exclusive (line 771) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::get_default_values (line 4044) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::groups (line 2693) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_value_ifs (line 2938) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::get_long_help (line 3845) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::hide_default_value (line 2394) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::get_value_parser (line 4104) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::groups (line 2706) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::hide_long_help (line 2603) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::default_value_ifs (line 2915) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::exclusive (line 782) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::hide_long_help (line 2574) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::help (line 2078) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::group (line 2660) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::hide (line 2316) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::display_order (line 2193) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::global (line 823) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::index (line 477) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::hide_short_help (line 2488) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::ignore_case (line 1312) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::last (line 572) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::is_positional (line 4058) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::hide_possible_values (line 2364) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::hide_short_help (line 2497) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::index (line 485) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::hide_short_help (line 2526) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::new (line 104) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::ignore_case (line 1330) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::long (line 198) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::last (line 584) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::next_line_help (line 2263) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::last (line 606) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::long_help (line 2130) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::num_args (line 1007) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::num_args (line 1022) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required (line 648) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_if_eq (line 3230) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::num_args (line 1079) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::num_args (line 1052) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::require_equals (line 1481) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::overrides_with_all (line 3801) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::require_equals (line 1463) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::overrides_with (line 3761) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required (line 658) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_if_eq_all (line 3405) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required (line 675) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_if_eq_any (line 3319) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::num_args (line 1108) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_if_eq_all (line 3420) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_unless_present (line 3006) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_if_eq (line 3238) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_if_eq_all (line 3447) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_if_eq_any (line 3361) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_if_eq_any (line 3334) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_unless_present (line 3017) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_unless_present_all (line 3076) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_unless_present_any (line 3155) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_unless_present (line 3037) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::requires (line 708) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_unless_present_all (line 3087) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::requires_if (line 3490) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_unless_present_all (line 3111) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::requires (line 720) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_unless_present_any (line 3192) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::requires_ifs (line 3553) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::requires_if (line 3521) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::requires (line 738) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::requires_if (line 3502) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::required_unless_present_any (line 3168) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::requires_ifs (line 3568) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::requires_ifs (line 3594) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::short (line 136) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::value_hint (line 1269) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::value_hint (line 1280) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::value_delimiter (line 1530) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::short_alias (line 255) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::short_aliases (line 315) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::value_name (line 1151) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::trailing_var_arg (line 526) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::value_terminator (line 1567) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::short (line 151) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::value_name (line 1160) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::value_names (line 1217) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::value_names (line 1225) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::value_parser (line 928) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::value_terminator (line 1580) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::visible_alias (line 345) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::visible_aliases (line 405) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::visible_short_alias (line 375) ... ok [INFO] [stdout] test src/builder/arg.rs - builder::arg::Arg::visible_short_aliases (line 432) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command (line 55) - compile ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::get_args (line 201) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::args (line 170) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup (line 37) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::arg (line 136) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::conflicts_with (line 433) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::id (line 120) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup (line 56) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::is_multiple (line 274) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::new (line 106) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::multiple (line 242) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::conflicts_with_all (line 475) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::requires (line 342) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::multiple (line 222) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::required (line 302) ... ok [INFO] [stdout] test src/builder/arg_group.rs - builder::arg_group::ArgGroup::requires_all (line 387) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::after_long_help (line 1760) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::after_help (line 1737) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::about (line 1689) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::color (line 1127) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::arg (line 149) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::arg_required_else_help (line 2101) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::disable_colored_help (line 1436) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::alias (line 2368) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::args_conflicts_with_subcommands (line 2955) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::allow_missing_positional (line 2191) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::allow_external_subcommands (line 2839) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::before_long_help (line 1803) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::author (line 1665) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::bin_name (line 1624) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::before_help (line 1782) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::allow_missing_positional (line 2230) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::aliases (line 2459) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::allow_missing_positional (line 2250) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::allow_missing_positional (line 2210) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::args (line 192) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::dont_delimit_trailing_values (line 1101) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::get_matches_from (line 645) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::get_matches (line 560) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::defer (line 485) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::get_matches_mut (line 584) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::help_expected (line 1476) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::debug_assert (line 514) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::disable_version_flag (line 1243) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::disable_help_flag (line 1364) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::disable_help_subcommand (line 1405) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::disable_help_flag (line 1350) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::display_name (line 1641) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::infer_subcommands (line 1563) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::group (line 366) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::display_order (line 2734) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::error (line 542) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::disable_version_flag (line 1257) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::groups (line 390) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::get_external_subcommand_value_parser (line 3861) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::external_subcommand_value_parser (line 2908) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::mut_args (line 261) ... ignored [INFO] [stdout] test src/builder/command.rs - builder::command::Command::help_template (line 1984) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::name (line 1598) ... ignored [INFO] [stdout] test src/builder/command.rs - builder::command::Command::help_expected (line 1461) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::help_template (line 1995) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::external_subcommand_value_parser (line 2882) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::next_line_help (line 1328) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::long_about (line 1711) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::hide (line 2778) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::long_flag_aliases (line 2516) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::long_version (line 1849) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::ignore_errors (line 1044) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::new (line 124) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::propagate_version (line 1300) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::max_term_width (line 1224) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::long_flag (line 2325) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::override_help (line 1923) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::multicall (line 3147) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::mut_arg (line 219) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::mut_subcommand (line 312) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::override_usage (line 1883) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::long_flag_alias (line 2424) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::multicall (line 3175) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::styles (line 1158) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::no_binary_name (line 1017) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::override_usage (line 1893) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::print_help (line 800) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::render_long_help (line 880) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::render_help (line 853) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::render_long_version (line 966) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::print_long_help (line 825) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::render_usage (line 985) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::render_version (line 941) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::try_get_matches (line 612) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::subcommand_help_heading (line 3286) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::try_get_matches_from (line 684) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::subcommand (line 429) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::short_flag_aliases (line 2487) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::short_flag (line 2287) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::try_get_matches_from_mut (line 730) - compile ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::subcommand_help_heading (line 3313) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::subcommand_negates_reqs (line 3044) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::short_flag_alias (line 2396) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::subcommand_required (line 2802) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::subcommand_precedence_over_arg (line 2993) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::subcommand_negates_reqs (line 3062) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::subcommand_value_name (line 3220) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::subcommands (line 459) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::term_width (line 1194) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::subcommand_value_name (line 3247) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::version (line 1826) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::visible_alias (line 2554) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::visible_long_flag_alias (line 2615) ... ok [INFO] [stdout] test src/builder/possible_value.rs - builder::possible_value::PossibleValue::hide (line 97) ... ok [INFO] [stdout] test src/builder/possible_value.rs - builder::possible_value::PossibleValue (line 18) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::visible_long_flag_aliases (line 2701) ... ok [INFO] [stdout] test src/builder/possible_value.rs - builder::possible_value::PossibleValue::aliases (line 137) ... ok [INFO] [stdout] test src/builder/possible_value.rs - builder::possible_value::PossibleValue::alias (line 116) ... ok [INFO] [stdout] test src/builder/range.rs - builder::range::ValueRange::new (line 29) ... ok [INFO] [stdout] test src/builder/possible_value.rs - builder::possible_value::PossibleValue::new (line 53) ... ok [INFO] [stdout] test src/builder/possible_value.rs - builder::possible_value::PossibleValue::help (line 76) ... ok [INFO] [stdout] test src/builder/range.rs - builder::range::ValueRange::new (line 41) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::visible_short_flag_alias (line 2584) ... ok [INFO] [stdout] test src/builder/possible_value.rs - builder::possible_value::PossibleValue::matches (line 204) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::visible_aliases (line 2653) ... ok [INFO] [stdout] test src/builder/command.rs - builder::command::Command::visible_short_flag_aliases (line 2676) ... ok [INFO] [stdout] test src/builder/range.rs - builder::range::ValueRange::takes_values (line 72) ... ok [INFO] [stdout] test src/builder/resettable.rs - builder::resettable::Resettable (line 21) ... ok [INFO] [stdout] test src/builder/styling.rs - builder::styling::Styles (line 12) ... ok [INFO] [stdout] test src/builder/styled_str.rs - builder::styled_str::StyledStr (line 9) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::TypedValueParser (line 709) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::NonEmptyStringValueParser (line 1992) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::FalseyValueParser (line 1797) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::BoolishValueParser (line 1876) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::BoolishValueParser (line 1892) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::PossibleValuesParser (line 1220) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::FalseyValueParser (line 1781) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::NonEmptyStringValueParser (line 1976) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::RangedI64ValueParser (line 1315) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::RangedU64ValueParser (line 1515) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::EnumValueParser (line 1085) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::PossibleValuesParser (line 1204) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::RangedI64ValueParser (line 1333) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::RangedU64ValueParser (line 1533) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::TypedValueParser::map (line 815) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::TypedValueParser::try_map (line 860) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::UnknownArgumentValueParser (line 2167) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser (line 275) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser (line 410) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser (line 537) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser (line 317) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser (line 348) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser (line 441) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser (line 472) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser (line 379) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser (line 23) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParserFactory (line 2281) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser::bool (line 127) ... ok [INFO] [stdout] test src/derive.rs - derive::FromArgMatches::from_arg_matches (line 127) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser::os_string (line 176) ... ok [INFO] [stdout] test src/derive.rs - derive::FromArgMatches::from_arg_matches (line 139) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser (line 502) ... ok [INFO] [stdout] test src/derive.rs - derive::FromArgMatches::from_arg_matches_mut (line 163) ... ok [INFO] [stdout] test src/derive.rs - derive::FromArgMatches::from_arg_matches_mut (line 175) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser::new (line 89) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser::path_buf (line 208) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::value_parser (line 2621) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::ValueParser::string (line 154) ... ok [INFO] [stdout] test src/builder/value_parser.rs - builder::value_parser::value_parser (line 2603) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::ArgumentConflict (line 169) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::DisplayHelpOnMissingArgumentOrSubcommand (line 285) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::DisplayHelp (line 267) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::InvalidUtf8 (line 237) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::DisplayVersion (line 308) ... ok [INFO] [stdout] test src/error/mod.rs - error::Error::print (line 242) - compile ... ok [INFO] [stdout] test src/error/mod.rs - error::Error::render (line 273) - compile ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::MissingRequiredArgument (line 190) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::InvalidValue (line 10) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::InvalidSubcommand (line 44) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches (line 28) - compile ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::NoEquals (line 66) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::MissingSubcommand (line 207) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::TooManyValues (line 109) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::TooFewValues (line 127) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::UnknownArgument (line 26) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::WrongNumberOfValues (line 147) ... ok [INFO] [stdout] test src/error/kind.rs - error::kind::ErrorKind::ValueValidation (line 85) ... ok [INFO] [stdout] test src/error/mod.rs - error::Error::new (line 111) ... ok [INFO] [stdout] test src/error/mod.rs - error::Error::apply (line 160) ... ok [INFO] [stdout] test src/macros.rs - macros::arg (line 499) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::contains_id (line 498) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::args_present (line 549) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::get_flag (line 158) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::get_count (line 126) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::get_one (line 96) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::get_many (line 202) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::get_occurrences (line 244) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::remove_subcommand (line 912) - compile ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::index_of (line 628) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::index_of (line 648) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::ids (line 521) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::get_raw (line 281) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::subcommand (line 853) - compile ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::subcommand_name (line 1014) - compile ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::get_raw_occurrences (line 331) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::index_of (line 699) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::index_of (line 669) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::indices_of (line 772) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::index_of (line 729) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::indices_of (line 814) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::remove_many (line 423) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::indices_of (line 790) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::remove_occurrences (line 464) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::subcommand_matches (line 976) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::remove_one (line 387) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::value_source (line 577) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::remove_subcommand (line 935) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ArgMatches::subcommand (line 874) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::IdsRef (line 1332) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::Indices (line 1842) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::Values (line 1377) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::RawValues (line 1512) ... ok [INFO] [stdout] test src/parser/matches/arg_matches.rs - parser::matches::arg_matches::ValuesRef (line 1444) ... ok [INFO] [stdout] test src/util/color.rs - util::color::ColorChoice::Auto (line 17) ... ok [INFO] [stdout] test src/util/color.rs - util::color::ColorChoice::Always (line 36) ... ok [INFO] [stdout] test src/util/color.rs - util::color::ColorChoice::Never (line 55) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 343 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 22.57s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "abb791ff2386cb295e009385f0879b4b1513f4929f6d30621f00c7a776981728", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "abb791ff2386cb295e009385f0879b4b1513f4929f6d30621f00c7a776981728", kill_on_drop: false }` [INFO] [stdout] abb791ff2386cb295e009385f0879b4b1513f4929f6d30621f00c7a776981728 [INFO] testing clap_builder-4.4.9 against try#393ef12c970fbc7f294cd96c35cb76f9591bc1d6 for pr-121417 [INFO] extracting crate clap_builder 4.4.9 into /workspace/builds/worker-2-tc2/source [INFO] validating manifest of crates.io crate clap_builder 4.4.9 on toolchain 393ef12c970fbc7f294cd96c35cb76f9591bc1d6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate clap_builder 4.4.9 [INFO] finished tweaking crates.io crate clap_builder 4.4.9 [INFO] tweaked toml for crates.io crate clap_builder 4.4.9 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 09edb14d104f159b393b3640ba48b01dc2bc8b7a59be1684564a3ffaf9a9921f [INFO] running `Command { std: "docker" "start" "-a" "09edb14d104f159b393b3640ba48b01dc2bc8b7a59be1684564a3ffaf9a9921f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "09edb14d104f159b393b3640ba48b01dc2bc8b7a59be1684564a3ffaf9a9921f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "09edb14d104f159b393b3640ba48b01dc2bc8b7a59be1684564a3ffaf9a9921f", kill_on_drop: false }` [INFO] [stdout] 09edb14d104f159b393b3640ba48b01dc2bc8b7a59be1684564a3ffaf9a9921f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6c13897cc4a44565bdf2922b03579c22a515b135b070f29e0a9e0f0d226a7e33 [INFO] running `Command { std: "docker" "start" "-a" "6c13897cc4a44565bdf2922b03579c22a515b135b070f29e0a9e0f0d226a7e33", kill_on_drop: false }` [INFO] [stderr] Compiling clap_lex v0.6.0 [INFO] [stderr] Compiling clap_builder v4.4.9 (/opt/rustwide/workdir) [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> src/builder/arg.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | cmp::{Ord, Ordering}, [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> src/builder/value_parser.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/error/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | convert::From, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Iterator` is imported redundantly [INFO] [stdout] --> src/mkeymap.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Iterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `AppTag` is never used [INFO] [stdout] --> src/builder/command.rs:4849:18 [INFO] [stdout] | [INFO] [stdout] 4849 | pub(crate) trait AppTag: crate::builder::ext::Extension {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `into_any` is never used [INFO] [stdout] --> src/builder/ext.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) trait Extension: std::fmt::Debug + Send + Sync + 'static { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 56 | fn into_any(self: Box) -> Box; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `parse` and `parse_` are never used [INFO] [stdout] --> src/builder/value_parser.rs:609:8 [INFO] [stdout] | [INFO] [stdout] 591 | trait AnyValueParser: Send + Sync + 'static { [INFO] [stdout] | -------------- methods in this trait [INFO] [stdout] ... [INFO] [stdout] 609 | fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 616 | fn parse_( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.22s [INFO] running `Command { std: "docker" "inspect" "6c13897cc4a44565bdf2922b03579c22a515b135b070f29e0a9e0f0d226a7e33", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6c13897cc4a44565bdf2922b03579c22a515b135b070f29e0a9e0f0d226a7e33", kill_on_drop: false }` [INFO] [stdout] 6c13897cc4a44565bdf2922b03579c22a515b135b070f29e0a9e0f0d226a7e33 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bdc1f6e80674d57419388aebc2821c6996ff6239967367c7f63bb64d35e58df3 [INFO] running `Command { std: "docker" "start" "-a" "bdc1f6e80674d57419388aebc2821c6996ff6239967367c7f63bb64d35e58df3", kill_on_drop: false }` [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling memchr v2.7.1 [INFO] [stderr] Compiling unic-common v0.9.0 [INFO] [stderr] Compiling unic-char-range v0.9.0 [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> src/builder/arg.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | cmp::{Ord, Ordering}, [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> src/builder/value_parser.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/error/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | convert::From, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Iterator` is imported redundantly [INFO] [stdout] --> src/mkeymap.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Iterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `AppTag` is never used [INFO] [stdout] --> src/builder/command.rs:4849:18 [INFO] [stdout] | [INFO] [stdout] 4849 | pub(crate) trait AppTag: crate::builder::ext::Extension {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `into_any` is never used [INFO] [stdout] --> src/builder/ext.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) trait Extension: std::fmt::Debug + Send + Sync + 'static { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 56 | fn into_any(self: Box) -> Box; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `parse` and `parse_` are never used [INFO] [stdout] --> src/builder/value_parser.rs:609:8 [INFO] [stdout] | [INFO] [stdout] 591 | trait AnyValueParser: Send + Sync + 'static { [INFO] [stdout] | -------------- methods in this trait [INFO] [stdout] ... [INFO] [stdout] 609 | fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 616 | fn parse_( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling unic-ucd-version v0.9.0 [INFO] [stderr] Compiling unic-char-property v0.9.0 [INFO] [stderr] Compiling unic-emoji-char v0.9.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling color-print-proc-macro v0.3.5 [INFO] [stderr] Compiling color-print v0.3.5 [INFO] [stderr] Compiling clap_builder v4.4.9 (/opt/rustwide/workdir) [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> src/builder/arg.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | cmp::{Ord, Ordering}, [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Arg` is imported redundantly [INFO] [stdout] --> src/builder/arg_settings.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 74 | use super::*; [INFO] [stdout] | -------- the item `Arg` is already imported here [INFO] [stdout] 75 | use crate::Arg; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> src/builder/value_parser.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/error/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | convert::From, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Iterator` is imported redundantly [INFO] [stdout] --> src/mkeymap.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::Iterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Iterator` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `AppTag` is never used [INFO] [stdout] --> src/builder/command.rs:4849:18 [INFO] [stdout] | [INFO] [stdout] 4849 | pub(crate) trait AppTag: crate::builder::ext::Extension {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `into_any` is never used [INFO] [stdout] --> src/builder/ext.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) trait Extension: std::fmt::Debug + Send + Sync + 'static { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 56 | fn into_any(self: Box) -> Box; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `parse` and `parse_` are never used [INFO] [stdout] --> src/builder/value_parser.rs:609:8 [INFO] [stdout] | [INFO] [stdout] 591 | trait AnyValueParser: Send + Sync + 'static { [INFO] [stdout] | -------------- methods in this trait [INFO] [stdout] ... [INFO] [stdout] 609 | fn parse( [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 616 | fn parse_( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.09s [INFO] running `Command { std: "docker" "inspect" "bdc1f6e80674d57419388aebc2821c6996ff6239967367c7f63bb64d35e58df3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bdc1f6e80674d57419388aebc2821c6996ff6239967367c7f63bb64d35e58df3", kill_on_drop: false }` [INFO] [stdout] bdc1f6e80674d57419388aebc2821c6996ff6239967367c7f63bb64d35e58df3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d6ae6df46a9bd28c985d22ac8c670967182c639be000cca86c298a293e9041b0 [INFO] running `Command { std: "docker" "start" "-a" "d6ae6df46a9bd28c985d22ac8c670967182c639be000cca86c298a293e9041b0", kill_on_drop: false }` [INFO] [stderr] warning: the item `Ord` is imported redundantly [INFO] [stderr] --> src/builder/arg.rs:7:11 [INFO] [stderr] | [INFO] [stderr] 7 | cmp::{Ord, Ordering}, [INFO] [stderr] | ^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Ord` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `TryInto` is imported redundantly [INFO] [stderr] --> src/builder/value_parser.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::convert::TryInto; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryInto` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `From` is imported redundantly [INFO] [stderr] --> src/error/mod.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | convert::From, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `From` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `Iterator` is imported redundantly [INFO] [stderr] --> src/mkeymap.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::iter::Iterator; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Iterator` is already defined here [INFO] [stderr] [INFO] [stderr] warning: trait `AppTag` is never used [INFO] [stderr] --> src/builder/command.rs:4849:18 [INFO] [stderr] | [INFO] [stderr] 4849 | pub(crate) trait AppTag: crate::builder::ext::Extension {} [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `into_any` is never used [INFO] [stderr] --> src/builder/ext.rs:56:8 [INFO] [stderr] | [INFO] [stderr] 51 | pub(crate) trait Extension: std::fmt::Debug + Send + Sync + 'static { [INFO] [stderr] | --------- method in this trait [INFO] [stderr] ... [INFO] [stderr] 56 | fn into_any(self: Box) -> Box; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: methods `parse` and `parse_` are never used [INFO] [stderr] --> src/builder/value_parser.rs:609:8 [INFO] [stderr] | [INFO] [stderr] 591 | trait AnyValueParser: Send + Sync + 'static { [INFO] [stderr] | -------------- methods in this trait [INFO] [stderr] ... [INFO] [stderr] 609 | fn parse( [INFO] [stderr] | ^^^^^ [INFO] [stderr] ... [INFO] [stderr] 616 | fn parse_( [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `clap_builder` (lib) generated 7 warnings [INFO] [stderr] warning: the item `Arg` is imported redundantly [INFO] [stderr] --> src/builder/arg_settings.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 74 | use super::*; [INFO] [stderr] | -------- the item `Arg` is already imported here [INFO] [stderr] 75 | use crate::Arg; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `clap_builder` (lib test) generated 8 warnings (7 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/clap_builder-7e5641111eee1384) [INFO] [stdout] [INFO] [stdout] running 83 tests [INFO] [stdout] test builder::arg::test::flag_display_count ... ok [INFO] [stdout] test builder::arg::test::flag_display_multiple_aliases ... ok [INFO] [stdout] test builder::arg::test::flag_display_long ... ok [INFO] [stdout] test builder::arg::test::flag_display_multiple_short_aliases ... ok [INFO] [stdout] test builder::arg::test::flag_display_single_alias ... ok [INFO] [stdout] test builder::arg::test::flag_display_short ... ok [INFO] [stdout] test builder::arg::test::option_display3 ... ok [INFO] [stdout] test builder::arg::test::flag_display_single_short_alias ... ok [INFO] [stdout] test builder::arg::test::option_display_multiple_occurrences ... ok [INFO] [stdout] test builder::arg::test::option_display_multiple_aliases ... ok [INFO] [stdout] test builder::arg::test::option_display_multiple_short_aliases ... ok [INFO] [stdout] test builder::arg::test::option_display_multiple_values ... ok [INFO] [stdout] test builder::arg::test::option_display_one_or_more_values ... ok [INFO] [stdout] test builder::arg::test::option_display_one_or_more_values_with_value_name ... ok [INFO] [stdout] test builder::arg::test::option_display_optional_value ... ok [INFO] [stdout] test builder::arg::test::option_display_single_alias ... ok [INFO] [stdout] test builder::arg::test::option_display_single_short_alias ... ok [INFO] [stdout] test builder::arg::test::option_display_zero_or_more_values_with_value_name ... ok [INFO] [stdout] test builder::arg::test::option_display_value_names ... ok [INFO] [stdout] test builder::arg::test::option_display_zero_or_more_values ... ok [INFO] [stdout] test builder::arg::test::positional_display_multiple_occurrences ... ok [INFO] [stdout] test builder::arg::test::positional_display_multiple_occurrences_required ... ok [INFO] [stdout] test builder::arg::test::positional_display_multiple_values ... ok [INFO] [stdout] test builder::arg::test::positional_display_one_or_more_values ... ok [INFO] [stdout] test builder::arg::test::positional_display_multiple_values_required ... ok [INFO] [stdout] test builder::arg::test::positional_display_optional_value ... ok [INFO] [stdout] test builder::arg::test::positional_display_one_or_more_values_required ... ok [INFO] [stdout] test builder::arg::test::positional_display_required ... ok [INFO] [stdout] test builder::arg::test::positional_display_val_names ... ok [INFO] [stdout] test builder::arg::test::positional_display_val_names_required ... ok [INFO] [stdout] test builder::arg_group::test::arg_group_expose_is_multiple_helper ... ok [INFO] [stdout] test builder::arg_group::test::arg_group_expose_get_args_helper ... ok [INFO] [stdout] test builder::arg_group::test::arg_group_send_sync ... ok [INFO] [stdout] test builder::arg_group::test::groups ... ok [INFO] [stdout] test builder::arg_group::test::test_from ... ok [INFO] [stdout] test builder::command::check_auto_traits ... ok [INFO] [stdout] test builder::arg::test::positional_display_zero_or_more_values ... ok [INFO] [stdout] test builder::ext::test::get ... ok [INFO] [stdout] test builder::arg_settings::test::setting ... ok [INFO] [stdout] test builder::ext::test::get_mut ... ok [INFO] [stdout] test builder::arg_settings::test::unset_setting ... ok [INFO] [stdout] test builder::ext::test::get_or_insert_default_full ... ok [INFO] [stdout] test builder::ext::test::get_or_insert_default_empty ... ok [INFO] [stdout] test builder::ext::test::reset ... ok [INFO] [stdout] test builder::ext::test::update ... ok [INFO] [stdout] test builder::range::test::from_fixed ... ok [INFO] [stdout] test builder::range::test::from_fixed_empty ... ok [INFO] [stdout] test builder::ext::test::set ... ok [INFO] [stdout] test builder::range::test::from_range_full ... ok [INFO] [stdout] test builder::range::test::from_range_inclusive ... ok [INFO] [stdout] test builder::range::test::from_range ... ok [INFO] [stdout] test builder::range::test::from_range_from ... ok [INFO] [stdout] test builder::range::test::from_range_to ... ok [INFO] [stdout] test builder::tests::app_send_sync ... ok [INFO] [stdout] test builder::value_parser::test::ensure_typed_applies_to_parse ... ok [INFO] [stdout] test builder::tests::arg_send_sync ... ok [INFO] [stdout] test error::check_auto_traits ... ok [INFO] [stdout] test builder::tests::global_setting ... ok [INFO] [stdout] test parser::error::check_auto_traits ... ok [INFO] [stdout] test builder::tests::propagate_version ... ok [INFO] [stdout] test builder::range::test::from_range_to_inclusive ... ok [INFO] [stdout] test parser::features::suggestions::test::best_fit ... ok [INFO] [stdout] test parser::features::suggestions::test::ambiguous ... ok [INFO] [stdout] test parser::features::suggestions::test::flag_missing_letter ... ok [INFO] [stdout] test parser::features::suggestions::test::flag_best_fit ... ok [INFO] [stdout] test parser::features::suggestions::test::flag_unrelated ... ok [INFO] [stdout] test parser::features::suggestions::test::missing_letter ... ok [INFO] [stdout] test parser::features::suggestions::test::best_fit_long_common_prefix_issue_4660 ... ok [INFO] [stdout] test parser::features::suggestions::test::flag_ambiguous ... ok [INFO] [stdout] test builder::tests::issue_2090 ... ok [INFO] [stdout] test parser::features::suggestions::test::unrelated ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::check_auto_traits ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::test_default_indices ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::test_default_indices_with_shorter_lifetime ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::os_values_exact_size ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::test_default_raw_values ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::rev_iter ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::values_exact_size ... ok [INFO] [stdout] test parser::matches::matched_arg::tests::test_grouped_vals_first ... ok [INFO] [stdout] test parser::matches::arg_matches::tests::indices_exact_size ... ok [INFO] [stdout] test util::any_value::test::eq_to_type_id ... ok [INFO] [stdout] test util::any_value::test::debug_impl ... ok [INFO] [stdout] test output::textwrap::core::tests::emojis_have_correct_width ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests clap_builder [INFO] [stdout] [INFO] [stdout] running 345 tests [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/bin/rustdoc --edition=2021 --crate-type lib --crate-name clap_builder --test src/lib.rs --test-run-directory /opt/rustwide/workdir -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern anstream=/opt/rustwide/target/debug/deps/libanstream-112a0eed698bc62e.rlib --extern anstyle=/opt/rustwide/target/debug/deps/libanstyle-9cef8ee152d877ab.rlib --extern clap_builder=/opt/rustwide/target/debug/deps/libclap_builder-ffd9cab084798849.rlib --extern clap_lex=/opt/rustwide/target/debug/deps/libclap_lex-2cb77b7246933da8.rlib --extern color_print=/opt/rustwide/target/debug/deps/libcolor_print-af41514fb7fdac8e.rlib --extern static_assertions=/opt/rustwide/target/debug/deps/libstatic_assertions-14a197ae77f98fdb.rlib --extern strsim=/opt/rustwide/target/debug/deps/libstrsim-dc8145b3de3a0df7.rlib --extern unic_emoji_char=/opt/rustwide/target/debug/deps/libunic_emoji_char-0095cf4805895bf9.rlib -C embed-bitcode=no --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cap-lints=forbid --error-format human` (signal: 9, SIGKILL: kill) [INFO] running `Command { std: "docker" "inspect" "d6ae6df46a9bd28c985d22ac8c670967182c639be000cca86c298a293e9041b0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6ae6df46a9bd28c985d22ac8c670967182c639be000cca86c298a293e9041b0", kill_on_drop: false }` [INFO] [stdout] d6ae6df46a9bd28c985d22ac8c670967182c639be000cca86c298a293e9041b0