[INFO] fetching crate seahorse 2.2.0... [INFO] linting seahorse-2.2.0 against nightly for clippy-nonminimal_bool-denied [INFO] extracting crate seahorse 2.2.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate seahorse 2.2.0 [INFO] finished tweaking crates.io crate seahorse 2.2.0 [INFO] tweaked toml for crates.io crate seahorse 2.2.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate seahorse 2.2.0 on toolchain nightly [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate seahorse 2.2.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ed0d2b14ff9a8fc4235b2285a90aa47a0d6781fce9b35b623089ad41193af141 [INFO] running `Command { std: "docker" "start" "-a" "ed0d2b14ff9a8fc4235b2285a90aa47a0d6781fce9b35b623089ad41193af141", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ed0d2b14ff9a8fc4235b2285a90aa47a0d6781fce9b35b623089ad41193af141", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed0d2b14ff9a8fc4235b2285a90aa47a0d6781fce9b35b623089ad41193af141", kill_on_drop: false }` [INFO] [stdout] ed0d2b14ff9a8fc4235b2285a90aa47a0d6781fce9b35b623089ad41193af141 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "clippy" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5ed60e0e0c80b2d5fa9c49c23cdc5b7db0ea3e4f85bccf10de92d1b4e6d5d267 [INFO] running `Command { std: "docker" "start" "-a" "5ed60e0e0c80b2d5fa9c49c23cdc5b7db0ea3e4f85bccf10de92d1b4e6d5d267", kill_on_drop: false }` [INFO] [stderr] Checking seahorse v2.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:254:22 [INFO] [stdout] | [INFO] [stdout] 254 | Ok(_) => return, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] = note: `#[warn(clippy::needless_return)]` on by default [INFO] [stdout] help: replace `return` with a unit value [INFO] [stdout] | [INFO] [stdout] 254 - Ok(_) => return, [INFO] [stdout] 254 + Ok(_) => (), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:289:30 [INFO] [stdout] | [INFO] [stdout] 289 | Some(command) => return command.run_with_result(args_v.to_vec()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 289 - Some(command) => return command.run_with_result(args_v.to_vec()), [INFO] [stdout] 289 + Some(command) => command.run_with_result(args_v.to_vec()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:301:21 [INFO] [stdout] | [INFO] [stdout] 301 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 301 - return Ok(()); [INFO] [stdout] 301 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:310:25 [INFO] [stdout] | [INFO] [stdout] 310 | / return action_with_result(&Context::new( [INFO] [stdout] 311 | | args[1..].to_vec(), [INFO] [stdout] 312 | | self.flags.clone(), [INFO] [stdout] 313 | | self.help_text(), [INFO] [stdout] 314 | | )); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 310 ~ action_with_result(&Context::new( [INFO] [stdout] 311 + args[1..].to_vec(), [INFO] [stdout] 312 + self.flags.clone(), [INFO] [stdout] 313 + self.help_text(), [INFO] [stdout] 314 ~ )) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:318:25 [INFO] [stdout] | [INFO] [stdout] 318 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 318 - return Ok(()); [INFO] [stdout] 318 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator` [INFO] [stdout] --> src/app.rs:391:24 [INFO] [stdout] | [INFO] [stdout] 391 | .chain(vec![help_flag.len()].into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()` [INFO] [stdout] --> /rustc/3645249d79dfb136b5d8de3ce153d19d6698d92d/library/core/src/iter/traits/iterator.rs:510:11 [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion [INFO] [stdout] = note: `#[warn(clippy::useless_conversion)]` on by default [INFO] [stdout] help: consider removing the `.into_iter()` [INFO] [stdout] | [INFO] [stdout] 391 - .chain(vec![help_flag.len()].into_iter()) [INFO] [stdout] 391 + .chain(vec![help_flag.len()]) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:265:21 [INFO] [stdout] | [INFO] [stdout] 265 | return command.run_with_result(args_v.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 265 - return command.run_with_result(args_v.to_vec()); [INFO] [stdout] 265 + command.run_with_result(args_v.to_vec()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:279:25 [INFO] [stdout] | [INFO] [stdout] 279 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 279 - return Ok(()); [INFO] [stdout] 279 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:289:29 [INFO] [stdout] | [INFO] [stdout] 289 | / ... return action_with_result(&Context::new( [INFO] [stdout] 290 | | ... args.to_vec(), [INFO] [stdout] 291 | | ... self.flags.clone(), [INFO] [stdout] 292 | | ... self.help_text(), [INFO] [stdout] 293 | | ... )); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 289 ~ action_with_result(&Context::new( [INFO] [stdout] 290 + args.to_vec(), [INFO] [stdout] 291 + self.flags.clone(), [INFO] [stdout] 292 + self.help_text(), [INFO] [stdout] 293 ~ )) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:297:29 [INFO] [stdout] | [INFO] [stdout] 297 | ... return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 297 - return Ok(()); [INFO] [stdout] 297 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:313:21 [INFO] [stdout] | [INFO] [stdout] 313 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 313 - return Ok(()); [INFO] [stdout] 313 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:322:25 [INFO] [stdout] | [INFO] [stdout] 322 | / return action_with_result(&Context::new( [INFO] [stdout] 323 | | args.to_vec(), [INFO] [stdout] 324 | | self.flags.clone(), [INFO] [stdout] 325 | | self.help_text(), [INFO] [stdout] 326 | | )); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 322 ~ action_with_result(&Context::new( [INFO] [stdout] 323 + args.to_vec(), [INFO] [stdout] 324 + self.flags.clone(), [INFO] [stdout] 325 + self.help_text(), [INFO] [stdout] 326 ~ )) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:330:25 [INFO] [stdout] | [INFO] [stdout] 330 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 330 - return Ok(()); [INFO] [stdout] 330 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator` [INFO] [stdout] --> src/command.rs:375:24 [INFO] [stdout] | [INFO] [stdout] 375 | .chain(vec![help_flag.len()].into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()` [INFO] [stdout] --> /rustc/3645249d79dfb136b5d8de3ce153d19d6698d92d/library/core/src/iter/traits/iterator.rs:510:11 [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion [INFO] [stdout] help: consider removing the `.into_iter()` [INFO] [stdout] | [INFO] [stdout] 375 - .chain(vec![help_flag.len()].into_iter()) [INFO] [stdout] 375 + .chain(vec![help_flag.len()]) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this match could be written as a `let` statement [INFO] [stdout] --> examples/top_level_error_handling.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | Err(e) => match e { [INFO] [stdout] | ___________________^ [INFO] [stdout] 29 | | ActionError { message } => println!("{}", message), [INFO] [stdout] 30 | | }, [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_single_binding [INFO] [stdout] = note: `#[warn(clippy::match_single_binding)]` on by default [INFO] [stdout] help: consider using a `let` statement [INFO] [stdout] | [INFO] [stdout] 28 ~ Err(e) => { [INFO] [stdout] 29 + let ActionError { message } = e; [INFO] [stdout] 30 + println!("{}", message) [INFO] [stdout] 31 ~ }, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:254:22 [INFO] [stdout] | [INFO] [stdout] 254 | Ok(_) => return, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] = note: `#[warn(clippy::needless_return)]` on by default [INFO] [stdout] help: replace `return` with a unit value [INFO] [stdout] | [INFO] [stdout] 254 - Ok(_) => return, [INFO] [stdout] 254 + Ok(_) => (), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:289:30 [INFO] [stdout] | [INFO] [stdout] 289 | Some(command) => return command.run_with_result(args_v.to_vec()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 289 - Some(command) => return command.run_with_result(args_v.to_vec()), [INFO] [stdout] 289 + Some(command) => command.run_with_result(args_v.to_vec()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:301:21 [INFO] [stdout] | [INFO] [stdout] 301 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 301 - return Ok(()); [INFO] [stdout] 301 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:310:25 [INFO] [stdout] | [INFO] [stdout] 310 | / return action_with_result(&Context::new( [INFO] [stdout] 311 | | args[1..].to_vec(), [INFO] [stdout] 312 | | self.flags.clone(), [INFO] [stdout] 313 | | self.help_text(), [INFO] [stdout] 314 | | )); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 310 ~ action_with_result(&Context::new( [INFO] [stdout] 311 + args[1..].to_vec(), [INFO] [stdout] 312 + self.flags.clone(), [INFO] [stdout] 313 + self.help_text(), [INFO] [stdout] 314 ~ )) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:318:25 [INFO] [stdout] | [INFO] [stdout] 318 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 318 - return Ok(()); [INFO] [stdout] 318 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator` [INFO] [stdout] --> src/app.rs:391:24 [INFO] [stdout] | [INFO] [stdout] 391 | .chain(vec![help_flag.len()].into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()` [INFO] [stdout] --> /rustc/3645249d79dfb136b5d8de3ce153d19d6698d92d/library/core/src/iter/traits/iterator.rs:510:11 [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion [INFO] [stdout] = note: `#[warn(clippy::useless_conversion)]` on by default [INFO] [stdout] help: consider removing the `.into_iter()` [INFO] [stdout] | [INFO] [stdout] 391 - .chain(vec![help_flag.len()].into_iter()) [INFO] [stdout] 391 + .chain(vec![help_flag.len()]) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: used `assert_eq!` with a literal bool [INFO] [stdout] --> src/app.rs:513:13 [INFO] [stdout] | [INFO] [stdout] 513 | assert_eq!(true, c.bool_flag("bool")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_assert_comparison [INFO] [stdout] = note: `#[warn(clippy::bool_assert_comparison)]` on by default [INFO] [stdout] help: replace it with `assert!(..)` [INFO] [stdout] | [INFO] [stdout] 513 - assert_eq!(true, c.bool_flag("bool")); [INFO] [stdout] 513 + assert!(c.bool_flag("bool")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:516:22 [INFO] [stdout] | [INFO] [stdout] 516 | _ => assert!(false, "string test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] = note: `#[warn(clippy::assertions_on_constants)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:520:22 [INFO] [stdout] | [INFO] [stdout] 520 | _ => assert!(false, "int test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:524:22 [INFO] [stdout] | [INFO] [stdout] 524 | _ => assert!(false, "float test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: used `assert_eq!` with a literal bool [INFO] [stdout] --> src/app.rs:580:13 [INFO] [stdout] | [INFO] [stdout] 580 | assert_eq!(true, c.bool_flag("bool")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_assert_comparison [INFO] [stdout] help: replace it with `assert!(..)` [INFO] [stdout] | [INFO] [stdout] 580 - assert_eq!(true, c.bool_flag("bool")); [INFO] [stdout] 580 + assert!(c.bool_flag("bool")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:583:22 [INFO] [stdout] | [INFO] [stdout] 583 | _ => assert!(false, "string test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:587:22 [INFO] [stdout] | [INFO] [stdout] 587 | _ => assert!(false, "int test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:591:22 [INFO] [stdout] | [INFO] [stdout] 591 | _ => assert!(false, "float test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: used `assert_eq!` with a literal bool [INFO] [stdout] --> src/app.rs:628:13 [INFO] [stdout] | [INFO] [stdout] 628 | assert_eq!(true, c.bool_flag("bool")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_assert_comparison [INFO] [stdout] help: replace it with `assert!(..)` [INFO] [stdout] | [INFO] [stdout] 628 - assert_eq!(true, c.bool_flag("bool")); [INFO] [stdout] 628 + assert!(c.bool_flag("bool")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:631:22 [INFO] [stdout] | [INFO] [stdout] 631 | _ => assert!(false, "string test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:635:22 [INFO] [stdout] | [INFO] [stdout] 635 | _ => assert!(false, "int test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:639:22 [INFO] [stdout] | [INFO] [stdout] 639 | _ => assert!(false, "float test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: used `assert_eq!` with a literal bool [INFO] [stdout] --> src/app.rs:675:13 [INFO] [stdout] | [INFO] [stdout] 675 | assert_eq!(true, c.bool_flag("bool")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_assert_comparison [INFO] [stdout] help: replace it with `assert!(..)` [INFO] [stdout] | [INFO] [stdout] 675 - assert_eq!(true, c.bool_flag("bool")); [INFO] [stdout] 675 + assert!(c.bool_flag("bool")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:678:22 [INFO] [stdout] | [INFO] [stdout] 678 | _ => assert!(false, "string test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:682:22 [INFO] [stdout] | [INFO] [stdout] 682 | _ => assert!(false, "int test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/app.rs:686:22 [INFO] [stdout] | [INFO] [stdout] 686 | _ => assert!(false, "float test false..."), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:720:13 [INFO] [stdout] | [INFO] [stdout] 720 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 720 - return Ok(()); [INFO] [stdout] 720 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:730:13 [INFO] [stdout] | [INFO] [stdout] 730 | / return Err(ActionError { [INFO] [stdout] 731 | | message: "we expect this to fail".to_string(), [INFO] [stdout] 732 | | }); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 730 ~ Err(ActionError { [INFO] [stdout] 731 + message: "we expect this to fail".to_string(), [INFO] [stdout] 732 ~ }) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/app.rs:745:17 [INFO] [stdout] | [INFO] [stdout] 745 | assert!(!result.is_err()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: try: `result.is_ok()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] = note: `#[warn(clippy::nonminimal_bool)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:741:13 [INFO] [stdout] | [INFO] [stdout] 741 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 741 - return Ok(()); [INFO] [stdout] 741 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:751:13 [INFO] [stdout] | [INFO] [stdout] 751 | / return Err(ActionError { [INFO] [stdout] 752 | | message: "we expect this to fail".to_string(), [INFO] [stdout] 753 | | }); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 751 ~ Err(ActionError { [INFO] [stdout] 752 + message: "we expect this to fail".to_string(), [INFO] [stdout] 753 ~ }) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:763:13 [INFO] [stdout] | [INFO] [stdout] 763 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 763 - return Ok(()); [INFO] [stdout] 763 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:774:13 [INFO] [stdout] | [INFO] [stdout] 774 | / return Err(ActionError { [INFO] [stdout] 775 | | message: "we expect this to fail".to_string(), [INFO] [stdout] 776 | | }); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 774 ~ Err(ActionError { [INFO] [stdout] 775 + message: "we expect this to fail".to_string(), [INFO] [stdout] 776 ~ }) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/app.rs:791:17 [INFO] [stdout] | [INFO] [stdout] 791 | assert!(!result.is_err()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: try: `result.is_ok()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:786:13 [INFO] [stdout] | [INFO] [stdout] 786 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 786 - return Ok(()); [INFO] [stdout] 786 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/app.rs:797:13 [INFO] [stdout] | [INFO] [stdout] 797 | / return Err(ActionError { [INFO] [stdout] 798 | | message: "we expect this to fail".to_string(), [INFO] [stdout] 799 | | }); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 797 ~ Err(ActionError { [INFO] [stdout] 798 + message: "we expect this to fail".to_string(), [INFO] [stdout] 799 ~ }) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:265:21 [INFO] [stdout] | [INFO] [stdout] 265 | return command.run_with_result(args_v.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 265 - return command.run_with_result(args_v.to_vec()); [INFO] [stdout] 265 + command.run_with_result(args_v.to_vec()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:279:25 [INFO] [stdout] | [INFO] [stdout] 279 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 279 - return Ok(()); [INFO] [stdout] 279 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:289:29 [INFO] [stdout] | [INFO] [stdout] 289 | / ... return action_with_result(&Context::new( [INFO] [stdout] 290 | | ... args.to_vec(), [INFO] [stdout] 291 | | ... self.flags.clone(), [INFO] [stdout] 292 | | ... self.help_text(), [INFO] [stdout] 293 | | ... )); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 289 ~ action_with_result(&Context::new( [INFO] [stdout] 290 + args.to_vec(), [INFO] [stdout] 291 + self.flags.clone(), [INFO] [stdout] 292 + self.help_text(), [INFO] [stdout] 293 ~ )) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:297:29 [INFO] [stdout] | [INFO] [stdout] 297 | ... return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 297 - return Ok(()); [INFO] [stdout] 297 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:313:21 [INFO] [stdout] | [INFO] [stdout] 313 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 313 - return Ok(()); [INFO] [stdout] 313 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:322:25 [INFO] [stdout] | [INFO] [stdout] 322 | / return action_with_result(&Context::new( [INFO] [stdout] 323 | | args.to_vec(), [INFO] [stdout] 324 | | self.flags.clone(), [INFO] [stdout] 325 | | self.help_text(), [INFO] [stdout] 326 | | )); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 322 ~ action_with_result(&Context::new( [INFO] [stdout] 323 + args.to_vec(), [INFO] [stdout] 324 + self.flags.clone(), [INFO] [stdout] 325 + self.help_text(), [INFO] [stdout] 326 ~ )) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/command.rs:330:25 [INFO] [stdout] | [INFO] [stdout] 330 | return Ok(()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 330 - return Ok(()); [INFO] [stdout] 330 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator` [INFO] [stdout] --> src/command.rs:375:24 [INFO] [stdout] | [INFO] [stdout] 375 | .chain(vec![help_flag.len()].into_iter()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()` [INFO] [stdout] --> /rustc/3645249d79dfb136b5d8de3ce153d19d6698d92d/library/core/src/iter/traits/iterator.rs:510:11 [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion [INFO] [stdout] help: consider removing the `.into_iter()` [INFO] [stdout] | [INFO] [stdout] 375 - .chain(vec![help_flag.len()].into_iter()) [INFO] [stdout] 375 + .chain(vec![help_flag.len()]) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: used `assert_eq!` with a literal bool [INFO] [stdout] --> src/context.rs:230:9 [INFO] [stdout] | [INFO] [stdout] 230 | assert_eq!(context.bool_flag("bool"), true); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_assert_comparison [INFO] [stdout] help: replace it with `assert!(..)` [INFO] [stdout] | [INFO] [stdout] 230 - assert_eq!(context.bool_flag("bool"), true); [INFO] [stdout] 230 + assert!(context.bool_flag("bool")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/flag.rs:216:18 [INFO] [stdout] | [INFO] [stdout] 216 | _ => assert!(false), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/flag.rs:233:18 [INFO] [stdout] | [INFO] [stdout] 233 | _ => assert!(false), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/flag.rs:250:18 [INFO] [stdout] | [INFO] [stdout] 250 | _ => assert!(false), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/flag.rs:267:18 [INFO] [stdout] | [INFO] [stdout] 267 | _ => assert!(false), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this assertion is always `false` [INFO] [stdout] --> src/flag.rs:284:18 [INFO] [stdout] | [INFO] [stdout] 284 | _ => assert!(false), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: replace this with `panic!()` or `unreachable!()` [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assertions_on_constants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> src/flag.rs:207:17 [INFO] [stdout] | [INFO] [stdout] 207 | let v = vec![ [INFO] [stdout] | _________________^ [INFO] [stdout] 208 | | "cli".to_string(), [INFO] [stdout] 209 | | "command".to_string(), [INFO] [stdout] 210 | | "args".to_string(), [INFO] [stdout] 211 | | "--bool".to_string(), [INFO] [stdout] 212 | | ]; [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] = note: `#[warn(clippy::useless_vec)]` on by default [INFO] [stdout] help: you can use an array directly [INFO] [stdout] | [INFO] [stdout] 207 ~ let v = ["cli".to_string(), [INFO] [stdout] 208 + "command".to_string(), [INFO] [stdout] 209 + "args".to_string(), [INFO] [stdout] 210 ~ "--bool".to_string()]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> src/flag.rs:223:17 [INFO] [stdout] | [INFO] [stdout] 223 | let v = vec![ [INFO] [stdout] | _________________^ [INFO] [stdout] 224 | | "cli".to_string(), [INFO] [stdout] 225 | | "command".to_string(), [INFO] [stdout] 226 | | "args".to_string(), [INFO] [stdout] 227 | | "--string".to_string(), [INFO] [stdout] 228 | | "test".to_string(), [INFO] [stdout] 229 | | ]; [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] help: you can use an array directly [INFO] [stdout] | [INFO] [stdout] 223 ~ let v = ["cli".to_string(), [INFO] [stdout] 224 + "command".to_string(), [INFO] [stdout] 225 + "args".to_string(), [INFO] [stdout] 226 + "--string".to_string(), [INFO] [stdout] 227 ~ "test".to_string()]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> src/flag.rs:240:17 [INFO] [stdout] | [INFO] [stdout] 240 | let v = vec![ [INFO] [stdout] | _________________^ [INFO] [stdout] 241 | | "cli".to_string(), [INFO] [stdout] 242 | | "command".to_string(), [INFO] [stdout] 243 | | "args".to_string(), [INFO] [stdout] 244 | | "--int".to_string(), [INFO] [stdout] 245 | | "100".to_string(), [INFO] [stdout] 246 | | ]; [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] help: you can use an array directly [INFO] [stdout] | [INFO] [stdout] 240 ~ let v = ["cli".to_string(), [INFO] [stdout] 241 + "command".to_string(), [INFO] [stdout] 242 + "args".to_string(), [INFO] [stdout] 243 + "--int".to_string(), [INFO] [stdout] 244 ~ "100".to_string()]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> src/flag.rs:257:17 [INFO] [stdout] | [INFO] [stdout] 257 | let v = vec![ [INFO] [stdout] | _________________^ [INFO] [stdout] 258 | | "cli".to_string(), [INFO] [stdout] 259 | | "command".to_string(), [INFO] [stdout] 260 | | "args".to_string(), [INFO] [stdout] 261 | | "--uint".to_string(), [INFO] [stdout] 262 | | "1234567891011".to_string(), [INFO] [stdout] 263 | | ]; [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] help: you can use an array directly [INFO] [stdout] | [INFO] [stdout] 257 ~ let v = ["cli".to_string(), [INFO] [stdout] 258 + "command".to_string(), [INFO] [stdout] 259 + "args".to_string(), [INFO] [stdout] 260 + "--uint".to_string(), [INFO] [stdout] 261 ~ "1234567891011".to_string()]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> src/flag.rs:274:17 [INFO] [stdout] | [INFO] [stdout] 274 | let v = vec![ [INFO] [stdout] | _________________^ [INFO] [stdout] 275 | | "cli".to_string(), [INFO] [stdout] 276 | | "command".to_string(), [INFO] [stdout] 277 | | "args".to_string(), [INFO] [stdout] 278 | | "--float".to_string(), [INFO] [stdout] 279 | | "1.23".to_string(), [INFO] [stdout] 280 | | ]; [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] help: you can use an array directly [INFO] [stdout] | [INFO] [stdout] 274 ~ let v = ["cli".to_string(), [INFO] [stdout] 275 + "command".to_string(), [INFO] [stdout] 276 + "args".to_string(), [INFO] [stdout] 277 + "--float".to_string(), [INFO] [stdout] 278 ~ "1.23".to_string()]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.83s [INFO] running `Command { std: "docker" "inspect" "5ed60e0e0c80b2d5fa9c49c23cdc5b7db0ea3e4f85bccf10de92d1b4e6d5d267", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ed60e0e0c80b2d5fa9c49c23cdc5b7db0ea3e4f85bccf10de92d1b4e6d5d267", kill_on_drop: false }` [INFO] [stdout] 5ed60e0e0c80b2d5fa9c49c23cdc5b7db0ea3e4f85bccf10de92d1b4e6d5d267