[INFO] fetching crate regex-cli 0.2.3... [INFO] linting regex-cli-0.2.3 against nightly for clippy-nonminimal_bool-denied [INFO] extracting crate regex-cli 0.2.3 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate regex-cli 0.2.3 [INFO] finished tweaking crates.io crate regex-cli 0.2.3 [INFO] tweaked toml for crates.io crate regex-cli 0.2.3 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate regex-cli 0.2.3 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 regex-cli 0.2.3 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] f1e11fb2d0b06cab544429cf15cb4a852dd055a6850f1a55deb9b5bd3e686841 [INFO] running `Command { std: "docker" "start" "-a" "f1e11fb2d0b06cab544429cf15cb4a852dd055a6850f1a55deb9b5bd3e686841", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f1e11fb2d0b06cab544429cf15cb4a852dd055a6850f1a55deb9b5bd3e686841", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1e11fb2d0b06cab544429cf15cb4a852dd055a6850f1a55deb9b5bd3e686841", kill_on_drop: false }` [INFO] [stdout] f1e11fb2d0b06cab544429cf15cb4a852dd055a6850f1a55deb9b5bd3e686841 [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] 7b8ba92f9fbc3809a51c9742b678d22ec2fc89649f0a345030dcf6e32fae8c1c [INFO] running `Command { std: "docker" "start" "-a" "7b8ba92f9fbc3809a51c9742b678d22ec2fc89649f0a345030dcf6e32fae8c1c", kill_on_drop: false }` [INFO] [stderr] Checking memchr v2.7.6 [INFO] [stderr] Checking regex-syntax v0.8.7 [INFO] [stderr] Checking regex-lite v0.1.8 [INFO] [stderr] Checking textwrap v0.16.2 [INFO] [stderr] Checking lexopt v0.3.1 [INFO] [stderr] Checking tabwriter v1.4.1 [INFO] [stderr] Checking memmap2 v0.9.8 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking bstr v1.12.0 [INFO] [stderr] Checking regex-automata v0.4.12 [INFO] [stderr] Checking regex v1.12.1 [INFO] [stderr] Checking regex-cli v0.2.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/api.rs:112:24 [INFO] [stdout] | [INFO] [stdout] 112 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] = note: `#[warn(clippy::redundant_static_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/backtrack.rs:51:24 [INFO] [stdout] | [INFO] [stdout] 51 | const USAGES: &'static [Usage] = &[Usage::new( [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/common.rs:44:24 [INFO] [stdout] | [INFO] [stdout] 44 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/dfa.rs:111:24 [INFO] [stdout] | [INFO] [stdout] 111 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/haystack.rs:110:24 [INFO] [stdout] | [INFO] [stdout] 110 | const USAGES: &'static [Usage] = &[Usage::new( [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/hybrid.rs:97:24 [INFO] [stdout] | [INFO] [stdout] 97 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/input.rs:103:24 [INFO] [stdout] | [INFO] [stdout] 103 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/lite.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | const USAGES: &'static [Usage] = &[Usage::new( [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/meta.rs:125:24 [INFO] [stdout] | [INFO] [stdout] 125 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/onepass.rs:61:24 [INFO] [stdout] | [INFO] [stdout] 61 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/overlapping.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | const USAGES: &'static [Usage] = &[Usage::new( [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/patterns.rs:121:24 [INFO] [stdout] | [INFO] [stdout] 121 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/pikevm.rs:48:24 [INFO] [stdout] | [INFO] [stdout] 48 | const USAGES: &'static [Usage] = &[flags::MatchKind::USAGE]; [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/syntax.rs:134:24 [INFO] [stdout] | [INFO] [stdout] 134 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/thompson.rs:92:24 [INFO] [stdout] | [INFO] [stdout] 92 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/compile_test.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | const USAGE: &'static str = r#" [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/compile_test.rs:181:24 [INFO] [stdout] | [INFO] [stdout] 181 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:97:19 [INFO] [stdout] | [INFO] [stdout] 97 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:170:19 [INFO] [stdout] | [INFO] [stdout] 170 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:196:19 [INFO] [stdout] | [INFO] [stdout] 196 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:254:19 [INFO] [stdout] | [INFO] [stdout] 254 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/literal.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/literal.rs:160:24 [INFO] [stdout] | [INFO] [stdout] 160 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/mod.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/mod.rs:47:19 [INFO] [stdout] | [INFO] [stdout] 47 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/mod.rs:88:19 [INFO] [stdout] | [INFO] [stdout] 88 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/mod.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/mod.rs:190:19 [INFO] [stdout] | [INFO] [stdout] 190 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/dfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/nfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/nfa.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/mod.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/mod.rs:54:19 [INFO] [stdout] | [INFO] [stdout] 54 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/mod.rs:153:19 [INFO] [stdout] | [INFO] [stdout] 153 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/mod.rs:233:19 [INFO] [stdout] | [INFO] [stdout] 233 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/dfa.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/dfa.rs:115:19 [INFO] [stdout] | [INFO] [stdout] 115 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/dfa.rs:217:19 [INFO] [stdout] | [INFO] [stdout] 217 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/mod.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | const USAGE: &'static str = r#"\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/mod.rs:53:19 [INFO] [stdout] | [INFO] [stdout] 53 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/mod.rs:109:19 [INFO] [stdout] | [INFO] [stdout] 109 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/dfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/dfa.rs:90:19 [INFO] [stdout] | [INFO] [stdout] 90 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/dfa.rs:168:19 [INFO] [stdout] | [INFO] [stdout] 168 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/dfa.rs:247:19 [INFO] [stdout] | [INFO] [stdout] 247 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/nfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/nfa.rs:84:19 [INFO] [stdout] | [INFO] [stdout] 84 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/mod.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/mod.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/mod.rs:108:19 [INFO] [stdout] | [INFO] [stdout] 108 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/mod.rs:178:19 [INFO] [stdout] | [INFO] [stdout] 178 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/api.rs:112:24 [INFO] [stdout] | [INFO] [stdout] 112 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] = note: `#[warn(clippy::redundant_static_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/backtrack.rs:51:24 [INFO] [stdout] | [INFO] [stdout] 51 | const USAGES: &'static [Usage] = &[Usage::new( [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/common.rs:44:24 [INFO] [stdout] | [INFO] [stdout] 44 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/dfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/dfa.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/dfa.rs:147:19 [INFO] [stdout] | [INFO] [stdout] 147 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/dfa.rs:111:24 [INFO] [stdout] | [INFO] [stdout] 111 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/nfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/mod.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/mod.rs:66:19 [INFO] [stdout] | [INFO] [stdout] 66 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/haystack.rs:110:24 [INFO] [stdout] | [INFO] [stdout] 110 | const USAGES: &'static [Usage] = &[Usage::new( [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/mod.rs:133:19 [INFO] [stdout] | [INFO] [stdout] 133 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/mod.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/fowler.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | const USAGE: &'static str = r#" [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/fowler.rs:105:24 [INFO] [stdout] | [INFO] [stdout] 105 | const USAGES: &'static [Usage] = &[]; [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/hybrid.rs:97:24 [INFO] [stdout] | [INFO] [stdout] 97 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/input.rs:103:24 [INFO] [stdout] | [INFO] [stdout] 103 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/lite.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | const USAGES: &'static [Usage] = &[Usage::new( [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/meta.rs:125:24 [INFO] [stdout] | [INFO] [stdout] 125 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/onepass.rs:61:24 [INFO] [stdout] | [INFO] [stdout] 61 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/overlapping.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | const USAGES: &'static [Usage] = &[Usage::new( [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/patterns.rs:121:24 [INFO] [stdout] | [INFO] [stdout] 121 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:96:19 [INFO] [stdout] | [INFO] [stdout] 96 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:144:19 [INFO] [stdout] | [INFO] [stdout] 144 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/pikevm.rs:48:24 [INFO] [stdout] | [INFO] [stdout] 48 | const USAGES: &'static [Usage] = &[flags::MatchKind::USAGE]; [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:162:19 [INFO] [stdout] | [INFO] [stdout] 162 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:208:19 [INFO] [stdout] | [INFO] [stdout] 208 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/syntax.rs:134:24 [INFO] [stdout] | [INFO] [stdout] 134 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:323:24 [INFO] [stdout] | [INFO] [stdout] 323 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> args/thompson.rs:92:24 [INFO] [stdout] | [INFO] [stdout] 92 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/compile_test.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | const USAGE: &'static str = r#" [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/compile_test.rs:181:24 [INFO] [stdout] | [INFO] [stdout] 181 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/mod.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/unicode.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/unicode.rs:164:24 [INFO] [stdout] | [INFO] [stdout] 164 | const USAGES: &'static [Usage] = &[]; [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/mod.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | const USAGE: &'static str = r#" [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/mod.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> logger.rs:15:16 [INFO] [stdout] | [INFO] [stdout] 15 | const LOGGER: &'static Logger = &Logger(()); [INFO] [stdout] | -^^^^^^^------- help: consider removing `'static`: `&Logger` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:97:19 [INFO] [stdout] | [INFO] [stdout] 97 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:170:19 [INFO] [stdout] | [INFO] [stdout] 170 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:196:19 [INFO] [stdout] | [INFO] [stdout] 196 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/dfa.rs:254:19 [INFO] [stdout] | [INFO] [stdout] 254 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/literal.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/literal.rs:160:24 [INFO] [stdout] | [INFO] [stdout] 160 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/mod.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/mod.rs:47:19 [INFO] [stdout] | [INFO] [stdout] 47 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/mod.rs:88:19 [INFO] [stdout] | [INFO] [stdout] 88 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/mod.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/debug/mod.rs:190:19 [INFO] [stdout] | [INFO] [stdout] 190 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/dfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/nfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/nfa.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/mod.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/mod.rs:54:19 [INFO] [stdout] | [INFO] [stdout] 54 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/mod.rs:153:19 [INFO] [stdout] | [INFO] [stdout] 153 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/capture/mod.rs:233:19 [INFO] [stdout] | [INFO] [stdout] 233 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/dfa.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/dfa.rs:115:19 [INFO] [stdout] | [INFO] [stdout] 115 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/dfa.rs:217:19 [INFO] [stdout] | [INFO] [stdout] 217 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/mod.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | const USAGE: &'static str = r#"\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/mod.rs:53:19 [INFO] [stdout] | [INFO] [stdout] 53 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/half/mod.rs:109:19 [INFO] [stdout] | [INFO] [stdout] 109 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/dfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/dfa.rs:90:19 [INFO] [stdout] | [INFO] [stdout] 90 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/dfa.rs:168:19 [INFO] [stdout] | [INFO] [stdout] 168 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/dfa.rs:247:19 [INFO] [stdout] | [INFO] [stdout] 247 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/nfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/nfa.rs:84:19 [INFO] [stdout] | [INFO] [stdout] 84 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/mod.rs:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/mod.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/mod.rs:108:19 [INFO] [stdout] | [INFO] [stdout] 108 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/match/mod.rs:178:19 [INFO] [stdout] | [INFO] [stdout] 178 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/dfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/dfa.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/dfa.rs:147:19 [INFO] [stdout] | [INFO] [stdout] 147 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/nfa.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/mod.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/mod.rs:66:19 [INFO] [stdout] | [INFO] [stdout] 66 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/which/mod.rs:133:19 [INFO] [stdout] | [INFO] [stdout] 133 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/find/mod.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/fowler.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | const USAGE: &'static str = r#" [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/fowler.rs:105:24 [INFO] [stdout] | [INFO] [stdout] 105 | const USAGES: &'static [Usage] = &[]; [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:96:19 [INFO] [stdout] | [INFO] [stdout] 96 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:144:19 [INFO] [stdout] | [INFO] [stdout] 144 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:162:19 [INFO] [stdout] | [INFO] [stdout] 162 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:208:19 [INFO] [stdout] | [INFO] [stdout] 208 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:323:24 [INFO] [stdout] | [INFO] [stdout] 323 | const USAGES: &'static [Usage] = &[ [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/serialize/mod.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/unicode.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/unicode.rs:164:24 [INFO] [stdout] | [INFO] [stdout] 164 | const USAGES: &'static [Usage] = &[]; [INFO] [stdout] | -^^^^^^^-------- help: consider removing `'static`: `&[Usage]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/generate/mod.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | const USAGE: &'static str = r#" [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> cmd/mod.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | const USAGE: &'static str = "\ [INFO] [stdout] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constants have by default a `'static` lifetime [INFO] [stdout] --> logger.rs:15:16 [INFO] [stdout] | [INFO] [stdout] 15 | const LOGGER: &'static Logger = &Logger(()); [INFO] [stdout] | -^^^^^^^------- help: consider removing `'static`: `&Logger` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_static_lifetimes [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/api.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] = note: `#[warn(clippy::wrong_self_convention)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/api.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/backtrack.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/dfa.rs:39:21 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn from_nfa(&self, nfa: &NFA) -> anyhow::Result>> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/dfa.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the borrowed expression implements the required traits [INFO] [stdout] --> args/haystack.rs:33:46 [INFO] [stdout] | [INFO] [stdout] 33 | let contents = std::fs::read(&path).with_context(|| { [INFO] [stdout] | ^^^^^ help: change this to: `path` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args [INFO] [stdout] = note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/hybrid.rs:34:21 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn from_nfa(&self, nfa: &NFA) -> anyhow::Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/lite.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/meta.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/meta.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/onepass.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn from_nfa(&self, nfa: &NFA) -> anyhow::Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `impl` can be derived [INFO] [stdout] --> args/patterns.rs:184:1 [INFO] [stdout] | [INFO] [stdout] 184 | / impl Default for Mode { [INFO] [stdout] 185 | | fn default() -> Mode { [INFO] [stdout] 186 | | Mode::OnlyFlags [INFO] [stdout] 187 | | } [INFO] [stdout] 188 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derivable_impls [INFO] [stdout] = note: `#[warn(clippy::derivable_impls)]` on by default [INFO] [stdout] help: replace the manual implementation with a derive attribute and mark the default variant [INFO] [stdout] | [INFO] [stdout] 179 + #[derive(Default)] [INFO] [stdout] 180 | enum Mode { [INFO] [stdout] 181 | Positional, [INFO] [stdout] 182 ~ #[default] [INFO] [stdout] 183 ~ OnlyFlags, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/pikevm.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn from_nfa(&self, nfa: &NFA) -> anyhow::Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `clone` on type `Config` which implements the `Copy` trait [INFO] [stdout] --> args/syntax.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | Ok(self.syntax.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `self.syntax` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stdout] = note: `#[warn(clippy::clone_on_copy)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/thompson.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless conversion to the same type: `std::ffi::OsString` [INFO] [stdout] --> args/mod.rs:171:54 [INFO] [stdout] | [INFO] [stdout] 171 | let err = lexopt::Error::NonUnicodeValue(osv.into()); [INFO] [stdout] | ^^^^^^^^^^ help: consider removing `.into()`: `osv` [INFO] [stdout] | [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] [INFO] [stdout] [INFO] [stdout] warning: useless conversion to the same type: `std::ffi::OsString` [INFO] [stdout] --> args/mod.rs:201:54 [INFO] [stdout] | [INFO] [stdout] 201 | let err = lexopt::Error::NonUnicodeValue(osv.into()); [INFO] [stdout] | ^^^^^^^^^^ help: consider removing `.into()`: `osv` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> args/mod.rs:271:17 [INFO] [stdout] | [INFO] [stdout] 271 | writeln!(result, "").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] = note: `#[warn(clippy::writeln_empty_string)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/compile_test.rs:102:38 [INFO] [stdout] | [INFO] [stdout] 102 | let revision = git_revision_hash(&config.regexdir()?)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: change this to: `config.regexdir()?` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] = note: `#[warn(clippy::needless_borrow)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/compile_test.rs:103:43 [INFO] [stdout] | [INFO] [stdout] 103 | let baseline_size_dev = baseline_size(&outdir, Profile::Dev)?; [INFO] [stdout] | ^^^^^^^ help: change this to: `outdir` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/compile_test.rs:104:43 [INFO] [stdout] | [INFO] [stdout] 104 | let baseline_size_rel = baseline_size(&outdir, Profile::Release)?; [INFO] [stdout] | ^^^^^^^ help: change this to: `outdir` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/compile_test.rs:113:33 [INFO] [stdout] | [INFO] [stdout] 113 | let tdir = TestDir::new(&outdir, test)?; [INFO] [stdout] | ^^^^^^^ help: change this to: `outdir` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `write!()` with a format string that ends in a single newline [INFO] [stdout] --> cmd/compile_test.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | write!(wtr, "\n")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline [INFO] [stdout] = note: `#[warn(clippy::write_with_newline)]` on by default [INFO] [stdout] help: use `writeln!` instead [INFO] [stdout] | [INFO] [stdout] 135 - write!(wtr, "\n")?; [INFO] [stdout] 135 + writeln!(wtr)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/api.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] = note: `#[warn(clippy::wrong_self_convention)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/api.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/backtrack.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/dfa.rs:39:21 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn from_nfa(&self, nfa: &NFA) -> anyhow::Result>> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/dfa.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> cmd/compile_test.rs:558:9 [INFO] [stdout] | [INFO] [stdout] 558 | / format!( [INFO] [stdout] 559 | | r#" [INFO] [stdout] 560 | | use regex::{{bytes, Regex, RegexSet}}; [INFO] [stdout] ... | [INFO] [stdout] 585 | | "# [INFO] [stdout] 586 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] = note: `#[warn(clippy::useless_format)]` on by default [INFO] [stdout] help: consider using `.to_string()` [INFO] [stdout] | [INFO] [stdout] 558 ~ r#" [INFO] [stdout] 559 + use regex::{bytes, Regex, RegexSet}; [INFO] [stdout] 560 + [INFO] [stdout] 561 + fn main() { [INFO] [stdout] 562 + let re = Regex::new("a").unwrap(); [INFO] [stdout] 563 + assert!(re.is_match("a")); [INFO] [stdout] 564 + assert_eq!("a", re.find("a").unwrap().as_str()); [INFO] [stdout] 565 + assert_eq!("a", &re.captures("a").unwrap()[0]); [INFO] [stdout] 566 + assert_eq!(2, re.find_iter("aa").count()); [INFO] [stdout] 567 + assert_eq!(2, re.captures_iter("aa").count()); [INFO] [stdout] 568 + [INFO] [stdout] 569 + let re = bytes::Regex::new("a").unwrap(); [INFO] [stdout] 570 + assert!(re.is_match(b"a")); [INFO] [stdout] 571 + assert_eq!(b"a", re.find(b"a").unwrap().as_bytes()); [INFO] [stdout] 572 + assert_eq!(b"a", &re.captures(b"a").unwrap()[0]); [INFO] [stdout] 573 + assert_eq!(2, re.find_iter(b"aa").count()); [INFO] [stdout] 574 + assert_eq!(2, re.captures_iter(b"aa").count()); [INFO] [stdout] 575 + [INFO] [stdout] 576 + let re = RegexSet::new(&["a", "b"]).unwrap(); [INFO] [stdout] 577 + assert!(re.is_match("a")); [INFO] [stdout] 578 + assert_eq!(2, re.matches("acdb").iter().count()); [INFO] [stdout] 579 + [INFO] [stdout] 580 + let re = bytes::RegexSet::new(&["a", "b"]).unwrap(); [INFO] [stdout] 581 + assert!(re.is_match(b"a")); [INFO] [stdout] 582 + assert_eq!(2, re.matches(b"acdb").iter().count()); [INFO] [stdout] 583 + } [INFO] [stdout] 584 + "#.to_string() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> cmd/compile_test.rs:590:9 [INFO] [stdout] | [INFO] [stdout] 590 | / format!( [INFO] [stdout] 591 | | r#" [INFO] [stdout] 592 | | use regex_lite::{{Regex}}; [INFO] [stdout] ... | [INFO] [stdout] 602 | | "# [INFO] [stdout] 603 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] help: consider using `.to_string()` [INFO] [stdout] | [INFO] [stdout] 590 ~ r#" [INFO] [stdout] 591 + use regex_lite::{Regex}; [INFO] [stdout] 592 + [INFO] [stdout] 593 + fn main() { [INFO] [stdout] 594 + let re = Regex::new("a").unwrap(); [INFO] [stdout] 595 + assert!(re.is_match("a")); [INFO] [stdout] 596 + assert_eq!("a", re.find("a").unwrap().as_str()); [INFO] [stdout] 597 + assert_eq!("a", &re.captures("a").unwrap()[0]); [INFO] [stdout] 598 + assert_eq!(2, re.find_iter("aa").count()); [INFO] [stdout] 599 + assert_eq!(2, re.captures_iter("aa").count()); [INFO] [stdout] 600 + } [INFO] [stdout] 601 + "#.to_string() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: taken reference of right operand [INFO] [stdout] --> cmd/compile_test.rs:752:42 [INFO] [stdout] | [INFO] [stdout] 752 | self.features.iter().find(|name| feature_name == &**name).is_some() [INFO] [stdout] | ^^^^^^^^^^^^^^^^------- [INFO] [stdout] | | [INFO] [stdout] | help: use the right value directly: `**name` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref [INFO] [stdout] = note: `#[warn(clippy::op_ref)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> cmd/compile_test.rs:800:26 [INFO] [stdout] | [INFO] [stdout] 800 | .with_context(|| format!("'cargo clean' failed for baseline"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.to_string()`: `"'cargo clean' failed for baseline".to_string()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the borrowed expression implements the required traits [INFO] [stdout] --> args/haystack.rs:33:46 [INFO] [stdout] | [INFO] [stdout] 33 | let contents = std::fs::read(&path).with_context(|| { [INFO] [stdout] | ^^^^^ help: change this to: `path` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args [INFO] [stdout] = note: `#[warn(clippy::needless_borrows_for_generic_args)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> cmd/compile_test.rs:813:26 [INFO] [stdout] | [INFO] [stdout] 813 | .with_context(|| format!("'cargo build' failed for baseline"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.to_string()`: `"'cargo build' failed for baseline".to_string()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> cmd/compile_test.rs:830:5 [INFO] [stdout] | [INFO] [stdout] 830 | / format!( [INFO] [stdout] 831 | | r#" [INFO] [stdout] 832 | | [package] [INFO] [stdout] 833 | | name = "baseline" [INFO] [stdout] ... | [INFO] [stdout] 851 | | "# [INFO] [stdout] 852 | | ) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] help: consider using `.to_string()` [INFO] [stdout] | [INFO] [stdout] 830 ~ r#" [INFO] [stdout] 831 + [package] [INFO] [stdout] 832 + name = "baseline" [INFO] [stdout] 833 + version = "0.0.0" [INFO] [stdout] 834 + edition = "2021" [INFO] [stdout] 835 + publish = false [INFO] [stdout] 836 + [INFO] [stdout] 837 + # This detaches this directory from any workspace [INFO] [stdout] 838 + # in a parent directory. [INFO] [stdout] 839 + [workspace] [INFO] [stdout] 840 + [INFO] [stdout] 841 + [[bin]] [INFO] [stdout] 842 + name = "main" [INFO] [stdout] 843 + path = "main.rs" [INFO] [stdout] 844 + [INFO] [stdout] 845 + [profile.dev] [INFO] [stdout] 846 + strip = "symbols" [INFO] [stdout] 847 + [INFO] [stdout] 848 + [profile.release] [INFO] [stdout] 849 + strip = "symbols" [INFO] [stdout] 850 + "#.to_string() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the borrowed expression implements the required traits [INFO] [stdout] --> cmd/compile_test.rs:858:15 [INFO] [stdout] | [INFO] [stdout] 858 | .args(&["rev-parse", "--short=10", "HEAD"]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `["rev-parse", "--short=10", "HEAD"]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/hybrid.rs:34:21 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn from_nfa(&self, nfa: &NFA) -> anyhow::Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/dfa.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/dfa.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/lite.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/dfa.rs:246:13 [INFO] [stdout] | [INFO] [stdout] 246 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/meta.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/meta.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/dfa.rs:321:13 [INFO] [stdout] | [INFO] [stdout] 321 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/onepass.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn from_nfa(&self, nfa: &NFA) -> anyhow::Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/literal.rs:94:13 [INFO] [stdout] | [INFO] [stdout] 94 | writeln!(out, "")?; [INFO] [stdout] | ^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/mod.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `impl` can be derived [INFO] [stdout] --> args/patterns.rs:184:1 [INFO] [stdout] | [INFO] [stdout] 184 | / impl Default for Mode { [INFO] [stdout] 185 | | fn default() -> Mode { [INFO] [stdout] 186 | | Mode::OnlyFlags [INFO] [stdout] 187 | | } [INFO] [stdout] 188 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derivable_impls [INFO] [stdout] = note: `#[warn(clippy::derivable_impls)]` on by default [INFO] [stdout] help: replace the manual implementation with a derive attribute and mark the default variant [INFO] [stdout] | [INFO] [stdout] 179 + #[derive(Default)] [INFO] [stdout] 180 | enum Mode { [INFO] [stdout] 181 | Positional, [INFO] [stdout] 182 ~ #[default] [INFO] [stdout] 183 ~ OnlyFlags, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/pikevm.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn from_nfa(&self, nfa: &NFA) -> anyhow::Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/mod.rs:124:13 [INFO] [stdout] | [INFO] [stdout] 124 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/mod.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 182 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `clone` on type `Config` which implements the `Copy` trait [INFO] [stdout] --> args/syntax.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | Ok(self.syntax.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `self.syntax` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stdout] = note: `#[warn(clippy::clone_on_copy)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/mod.rs:239:13 [INFO] [stdout] | [INFO] [stdout] 239 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods called `from_*` usually take no `self` [INFO] [stdout] --> args/thompson.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | &self, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider choosing a less ambiguous name [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: passing a unit value to a function [INFO] [stdout] --> cmd/find/capture/nfa.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | Ok(re.search(&mut cache, input, caps)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stdout] = note: `#[warn(clippy::unit_arg)]` on by default [INFO] [stdout] help: move the expression in front of the call and replace it with the unit literal `()` [INFO] [stdout] | [INFO] [stdout] 138 ~ let _: () = re.search(&mut cache, input, caps); [INFO] [stdout] 139 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless conversion to the same type: `std::ffi::OsString` [INFO] [stdout] --> args/mod.rs:171:54 [INFO] [stdout] | [INFO] [stdout] 171 | let err = lexopt::Error::NonUnicodeValue(osv.into()); [INFO] [stdout] | ^^^^^^^^^^ help: consider removing `.into()`: `osv` [INFO] [stdout] | [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] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> cmd/find/capture/mod.rs:103:12 [INFO] [stdout] | [INFO] [stdout] 103 | if !re [INFO] [stdout] | ____________^ [INFO] [stdout] 104 | | .captures_read_at(&mut locs, input.haystack(), input.start()) [INFO] [stdout] 105 | | .is_some() [INFO] [stdout] | |______________________^ [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] help: try [INFO] [stdout] | [INFO] [stdout] 103 ~ if re [INFO] [stdout] 104 + .captures_read_at(&mut locs, input.haystack(), input.start()).is_none() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless conversion to the same type: `std::ffi::OsString` [INFO] [stdout] --> args/mod.rs:201:54 [INFO] [stdout] | [INFO] [stdout] 201 | let err = lexopt::Error::NonUnicodeValue(osv.into()); [INFO] [stdout] | ^^^^^^^^^^ help: consider removing `.into()`: `osv` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> args/mod.rs:271:17 [INFO] [stdout] | [INFO] [stdout] 271 | writeln!(result, "").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] = note: `#[warn(clippy::writeln_empty_string)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: passing a unit value to a function [INFO] [stdout] --> cmd/find/capture/mod.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | Ok(re.search_captures(input, caps)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stdout] help: move the expression in front of the call and replace it with the unit literal `()` [INFO] [stdout] | [INFO] [stdout] 206 ~ let _: () = re.search_captures(input, caps); [INFO] [stdout] 207 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/compile_test.rs:102:38 [INFO] [stdout] | [INFO] [stdout] 102 | let revision = git_revision_hash(&config.regexdir()?)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: change this to: `config.regexdir()?` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] = note: `#[warn(clippy::needless_borrow)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> cmd/find/capture/mod.rs:287:12 [INFO] [stdout] | [INFO] [stdout] 287 | if !re.captures_read_at(&mut locs, haystack, input.start()).is_some() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `re.captures_read_at(&mut locs, haystack, input.start()).is_none()` [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: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/compile_test.rs:103:43 [INFO] [stdout] | [INFO] [stdout] 103 | let baseline_size_dev = baseline_size(&outdir, Profile::Dev)?; [INFO] [stdout] | ^^^^^^^ help: change this to: `outdir` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/compile_test.rs:104:43 [INFO] [stdout] | [INFO] [stdout] 104 | let baseline_size_rel = baseline_size(&outdir, Profile::Release)?; [INFO] [stdout] | ^^^^^^^ help: change this to: `outdir` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/compile_test.rs:113:33 [INFO] [stdout] | [INFO] [stdout] 113 | let tdir = TestDir::new(&outdir, test)?; [INFO] [stdout] | ^^^^^^^ help: change this to: `outdir` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `counts` [INFO] [stdout] --> cmd/find/capture/mod.rs:348:22 [INFO] [stdout] | [INFO] [stdout] 348 | for i in 0..group_info.pattern_len() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 348 - for i in 0..group_info.pattern_len() { [INFO] [stdout] 348 + for (i, ) in counts.iter_mut().enumerate().take(group_info.pattern_len()) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `write!()` with a format string that ends in a single newline [INFO] [stdout] --> cmd/compile_test.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | write!(wtr, "\n")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline [INFO] [stdout] = note: `#[warn(clippy::write_with_newline)]` on by default [INFO] [stdout] help: use `writeln!` instead [INFO] [stdout] | [INFO] [stdout] 135 - write!(wtr, "\n")?; [INFO] [stdout] 135 + writeln!(wtr)?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `write!()` with a format string that ends in a single newline [INFO] [stdout] --> cmd/find/capture/mod.rs:396:17 [INFO] [stdout] | [INFO] [stdout] 396 | write!(out, " }}\n")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline [INFO] [stdout] help: use `writeln!` instead [INFO] [stdout] | [INFO] [stdout] 396 - write!(out, " }}\n")?; [INFO] [stdout] 396 + writeln!(out, " }}")?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `write!()` with a format string that ends in a single newline [INFO] [stdout] --> cmd/find/capture/mod.rs:459:17 [INFO] [stdout] | [INFO] [stdout] 459 | write!(out, " }}\n")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline [INFO] [stdout] help: use `writeln!` instead [INFO] [stdout] | [INFO] [stdout] 459 - write!(out, " }}\n")?; [INFO] [stdout] 459 + writeln!(out, " }}")?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:75:17 [INFO] [stdout] | [INFO] [stdout] 75 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] = note: `#[warn(clippy::redundant_closure)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:188:17 [INFO] [stdout] | [INFO] [stdout] 188 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> cmd/compile_test.rs:558:9 [INFO] [stdout] | [INFO] [stdout] 558 | / format!( [INFO] [stdout] 559 | | r#" [INFO] [stdout] 560 | | use regex::{{bytes, Regex, RegexSet}}; [INFO] [stdout] ... | [INFO] [stdout] 585 | | "# [INFO] [stdout] 586 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] = note: `#[warn(clippy::useless_format)]` on by default [INFO] [stdout] help: consider using `.to_string()` [INFO] [stdout] | [INFO] [stdout] 558 ~ r#" [INFO] [stdout] 559 + use regex::{bytes, Regex, RegexSet}; [INFO] [stdout] 560 + [INFO] [stdout] 561 + fn main() { [INFO] [stdout] 562 + let re = Regex::new("a").unwrap(); [INFO] [stdout] 563 + assert!(re.is_match("a")); [INFO] [stdout] 564 + assert_eq!("a", re.find("a").unwrap().as_str()); [INFO] [stdout] 565 + assert_eq!("a", &re.captures("a").unwrap()[0]); [INFO] [stdout] 566 + assert_eq!(2, re.find_iter("aa").count()); [INFO] [stdout] 567 + assert_eq!(2, re.captures_iter("aa").count()); [INFO] [stdout] 568 + [INFO] [stdout] 569 + let re = bytes::Regex::new("a").unwrap(); [INFO] [stdout] 570 + assert!(re.is_match(b"a")); [INFO] [stdout] 571 + assert_eq!(b"a", re.find(b"a").unwrap().as_bytes()); [INFO] [stdout] 572 + assert_eq!(b"a", &re.captures(b"a").unwrap()[0]); [INFO] [stdout] 573 + assert_eq!(2, re.find_iter(b"aa").count()); [INFO] [stdout] 574 + assert_eq!(2, re.captures_iter(b"aa").count()); [INFO] [stdout] 575 + [INFO] [stdout] 576 + let re = RegexSet::new(&["a", "b"]).unwrap(); [INFO] [stdout] 577 + assert!(re.is_match("a")); [INFO] [stdout] 578 + assert_eq!(2, re.matches("acdb").iter().count()); [INFO] [stdout] 579 + [INFO] [stdout] 580 + let re = bytes::RegexSet::new(&["a", "b"]).unwrap(); [INFO] [stdout] 581 + assert!(re.is_match(b"a")); [INFO] [stdout] 582 + assert_eq!(2, re.matches(b"acdb").iter().count()); [INFO] [stdout] 583 + } [INFO] [stdout] 584 + "#.to_string() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> cmd/compile_test.rs:590:9 [INFO] [stdout] | [INFO] [stdout] 590 | / format!( [INFO] [stdout] 591 | | r#" [INFO] [stdout] 592 | | use regex_lite::{{Regex}}; [INFO] [stdout] ... | [INFO] [stdout] 602 | | "# [INFO] [stdout] 603 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] help: consider using `.to_string()` [INFO] [stdout] | [INFO] [stdout] 590 ~ r#" [INFO] [stdout] 591 + use regex_lite::{Regex}; [INFO] [stdout] 592 + [INFO] [stdout] 593 + fn main() { [INFO] [stdout] 594 + let re = Regex::new("a").unwrap(); [INFO] [stdout] 595 + assert!(re.is_match("a")); [INFO] [stdout] 596 + assert_eq!("a", re.find("a").unwrap().as_str()); [INFO] [stdout] 597 + assert_eq!("a", &re.captures("a").unwrap()[0]); [INFO] [stdout] 598 + assert_eq!(2, re.find_iter("aa").count()); [INFO] [stdout] 599 + assert_eq!(2, re.captures_iter("aa").count()); [INFO] [stdout] 600 + } [INFO] [stdout] 601 + "#.to_string() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:279:17 [INFO] [stdout] | [INFO] [stdout] 279 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: taken reference of right operand [INFO] [stdout] --> cmd/compile_test.rs:752:42 [INFO] [stdout] | [INFO] [stdout] 752 | self.features.iter().find(|name| feature_name == &**name).is_some() [INFO] [stdout] | ^^^^^^^^^^^^^^^^------- [INFO] [stdout] | | [INFO] [stdout] | help: use the right value directly: `**name` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref [INFO] [stdout] = note: `#[warn(clippy::op_ref)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:290:17 [INFO] [stdout] | [INFO] [stdout] 290 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> cmd/compile_test.rs:800:26 [INFO] [stdout] | [INFO] [stdout] 800 | .with_context(|| format!("'cargo clean' failed for baseline"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.to_string()`: `"'cargo clean' failed for baseline".to_string()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> cmd/compile_test.rs:813:26 [INFO] [stdout] | [INFO] [stdout] 813 | .with_context(|| format!("'cargo build' failed for baseline"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.to_string()`: `"'cargo build' failed for baseline".to_string()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> cmd/compile_test.rs:830:5 [INFO] [stdout] | [INFO] [stdout] 830 | / format!( [INFO] [stdout] 831 | | r#" [INFO] [stdout] 832 | | [package] [INFO] [stdout] 833 | | name = "baseline" [INFO] [stdout] ... | [INFO] [stdout] 851 | | "# [INFO] [stdout] 852 | | ) [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] help: consider using `.to_string()` [INFO] [stdout] | [INFO] [stdout] 830 ~ r#" [INFO] [stdout] 831 + [package] [INFO] [stdout] 832 + name = "baseline" [INFO] [stdout] 833 + version = "0.0.0" [INFO] [stdout] 834 + edition = "2021" [INFO] [stdout] 835 + publish = false [INFO] [stdout] 836 + [INFO] [stdout] 837 + # This detaches this directory from any workspace [INFO] [stdout] 838 + # in a parent directory. [INFO] [stdout] 839 + [workspace] [INFO] [stdout] 840 + [INFO] [stdout] 841 + [[bin]] [INFO] [stdout] 842 + name = "main" [INFO] [stdout] 843 + path = "main.rs" [INFO] [stdout] 844 + [INFO] [stdout] 845 + [profile.dev] [INFO] [stdout] 846 + strip = "symbols" [INFO] [stdout] 847 + [INFO] [stdout] 848 + [profile.release] [INFO] [stdout] 849 + strip = "symbols" [INFO] [stdout] 850 + "#.to_string() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the borrowed expression implements the required traits [INFO] [stdout] --> cmd/compile_test.rs:858:15 [INFO] [stdout] | [INFO] [stdout] 858 | .args(&["rev-parse", "--short=10", "HEAD"]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `["rev-parse", "--short=10", "HEAD"]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/dfa.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function has too many arguments (9/7) [INFO] [stdout] --> cmd/find/half/mod.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 254 | / fn run_counts_overlapping( [INFO] [stdout] 255 | | table: &mut Table, [INFO] [stdout] 256 | | common: &args::common::Config, [INFO] [stdout] 257 | | find: &super::Config, [INFO] [stdout] ... | [INFO] [stdout] 263 | | mut search: impl FnMut(&Input<'_>, &mut S) -> Result<(), MatchError>, [INFO] [stdout] 264 | | ) -> anyhow::Result<()> { [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stdout] = note: `#[warn(clippy::too_many_arguments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/dfa.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function has too many arguments (8/7) [INFO] [stdout] --> cmd/find/half/mod.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / fn run_search_overlapping( [INFO] [stdout] 298 | | table: &mut Table, [INFO] [stdout] 299 | | common: &args::common::Config, [INFO] [stdout] 300 | | find: &super::Config, [INFO] [stdout] ... | [INFO] [stdout] 305 | | mut search: impl FnMut(&Input<'_>, &mut S) -> Result<(), MatchError>, [INFO] [stdout] 306 | | ) -> anyhow::Result<()> { [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/dfa.rs:246:13 [INFO] [stdout] | [INFO] [stdout] 246 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/dfa.rs:321:13 [INFO] [stdout] | [INFO] [stdout] 321 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/literal.rs:94:13 [INFO] [stdout] | [INFO] [stdout] 94 | writeln!(out, "")?; [INFO] [stdout] | ^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/mod.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/mod.rs:124:13 [INFO] [stdout] | [INFO] [stdout] 124 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/mod.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 182 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `writeln!` [INFO] [stdout] --> cmd/debug/mod.rs:239:13 [INFO] [stdout] | [INFO] [stdout] 239 | writeln!(stdout(), "")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#writeln_empty_string [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: passing a unit value to a function [INFO] [stdout] --> cmd/find/capture/nfa.rs:138:9 [INFO] [stdout] | [INFO] [stdout] 138 | Ok(re.search(&mut cache, input, caps)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stdout] = note: `#[warn(clippy::unit_arg)]` on by default [INFO] [stdout] help: move the expression in front of the call and replace it with the unit literal `()` [INFO] [stdout] | [INFO] [stdout] 138 ~ let _: () = re.search(&mut cache, input, caps); [INFO] [stdout] 139 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> cmd/find/capture/mod.rs:103:12 [INFO] [stdout] | [INFO] [stdout] 103 | if !re [INFO] [stdout] | ____________^ [INFO] [stdout] 104 | | .captures_read_at(&mut locs, input.haystack(), input.start()) [INFO] [stdout] 105 | | .is_some() [INFO] [stdout] | |______________________^ [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] help: try [INFO] [stdout] | [INFO] [stdout] 103 ~ if re [INFO] [stdout] 104 + .captures_read_at(&mut locs, input.haystack(), input.start()).is_none() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: passing a unit value to a function [INFO] [stdout] --> cmd/find/capture/mod.rs:206:9 [INFO] [stdout] | [INFO] [stdout] 206 | Ok(re.search_captures(input, caps)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stdout] help: move the expression in front of the call and replace it with the unit literal `()` [INFO] [stdout] | [INFO] [stdout] 206 ~ let _: () = re.search_captures(input, caps); [INFO] [stdout] 207 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> cmd/find/capture/mod.rs:287:12 [INFO] [stdout] | [INFO] [stdout] 287 | if !re.captures_read_at(&mut locs, haystack, input.start()).is_some() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `re.captures_read_at(&mut locs, haystack, input.start()).is_none()` [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: the loop variable `i` is used to index `counts` [INFO] [stdout] --> cmd/find/capture/mod.rs:348:22 [INFO] [stdout] | [INFO] [stdout] 348 | for i in 0..group_info.pattern_len() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 348 - for i in 0..group_info.pattern_len() { [INFO] [stdout] 348 + for (i, ) in counts.iter_mut().enumerate().take(group_info.pattern_len()) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: passing a unit value to a function [INFO] [stdout] --> cmd/find/which/mod.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | Ok(re.which_overlapping_matches(input, patset)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stdout] help: move the expression in front of the call and replace it with the unit literal `()` [INFO] [stdout] | [INFO] [stdout] 190 ~ let _: () = re.which_overlapping_matches(input, patset); [INFO] [stdout] 191 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `write!()` with a format string that ends in a single newline [INFO] [stdout] --> cmd/find/capture/mod.rs:396:17 [INFO] [stdout] | [INFO] [stdout] 396 | write!(out, " }}\n")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline [INFO] [stdout] help: use `writeln!` instead [INFO] [stdout] | [INFO] [stdout] 396 - write!(out, " }}\n")?; [INFO] [stdout] 396 + writeln!(out, " }}")?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `write!()` with a format string that ends in a single newline [INFO] [stdout] --> cmd/find/capture/mod.rs:459:17 [INFO] [stdout] | [INFO] [stdout] 459 | write!(out, " }}\n")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline [INFO] [stdout] help: use `writeln!` instead [INFO] [stdout] | [INFO] [stdout] 459 - write!(out, " }}\n")?; [INFO] [stdout] 459 + writeln!(out, " }}")?; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:75:17 [INFO] [stdout] | [INFO] [stdout] 75 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] = note: `#[warn(clippy::redundant_closure)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:188:17 [INFO] [stdout] | [INFO] [stdout] 188 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: accessing first element with `self [INFO] [stdout] .captures.get(0)` [INFO] [stdout] --> cmd/generate/fowler.rs:248:12 [INFO] [stdout] | [INFO] [stdout] 248 | if self [INFO] [stdout] | ____________^ [INFO] [stdout] 249 | | .captures [INFO] [stdout] 250 | | .get(0) [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_first [INFO] [stdout] = note: `#[warn(clippy::get_first)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 248 ~ if self [INFO] [stdout] 249 + .captures.first() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:279:17 [INFO] [stdout] | [INFO] [stdout] 279 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant closure [INFO] [stdout] --> cmd/find/half/dfa.rs:290:17 [INFO] [stdout] | [INFO] [stdout] 290 | || OverlappingState::start(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the associated function itself: `OverlappingState::start` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: deref which would be done by auto-deref [INFO] [stdout] --> cmd/generate/fowler.rs:409:64 [INFO] [stdout] | [INFO] [stdout] 409 | Ast::Repetition(ref rep) => count_capturing_groups_ast(&*rep.ast), [INFO] [stdout] | ^^^^^^^^^ help: try: `&rep.ast` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_auto_deref [INFO] [stdout] = note: `#[warn(clippy::explicit_auto_deref)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: deref which would be done by auto-deref [INFO] [stdout] --> cmd/generate/fowler.rs:412:47 [INFO] [stdout] | [INFO] [stdout] 412 | this + count_capturing_groups_ast(&*group.ast) [INFO] [stdout] | ^^^^^^^^^^^ help: try: `&group.ast` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_auto_deref [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function has too many arguments (9/7) [INFO] [stdout] --> cmd/find/half/mod.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 254 | / fn run_counts_overlapping( [INFO] [stdout] 255 | | table: &mut Table, [INFO] [stdout] 256 | | common: &args::common::Config, [INFO] [stdout] 257 | | find: &super::Config, [INFO] [stdout] ... | [INFO] [stdout] 263 | | mut search: impl FnMut(&Input<'_>, &mut S) -> Result<(), MatchError>, [INFO] [stdout] 264 | | ) -> anyhow::Result<()> { [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stdout] = note: `#[warn(clippy::too_many_arguments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function has too many arguments (8/7) [INFO] [stdout] --> cmd/find/half/mod.rs:297:1 [INFO] [stdout] | [INFO] [stdout] 297 | / fn run_search_overlapping( [INFO] [stdout] 298 | | table: &mut Table, [INFO] [stdout] 299 | | common: &args::common::Config, [INFO] [stdout] 300 | | find: &super::Config, [INFO] [stdout] ... | [INFO] [stdout] 305 | | mut search: impl FnMut(&Input<'_>, &mut S) -> Result<(), MatchError>, [INFO] [stdout] 306 | | ) -> anyhow::Result<()> { [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `impl` can be derived [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:377:1 [INFO] [stdout] | [INFO] [stdout] 377 | / impl Default for RustKind { [INFO] [stdout] 378 | | fn default() -> RustKind { [INFO] [stdout] 379 | | RustKind::RegexAutomata [INFO] [stdout] 380 | | } [INFO] [stdout] 381 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derivable_impls [INFO] [stdout] help: replace the manual implementation with a derive attribute and mark the default variant [INFO] [stdout] | [INFO] [stdout] 370 + #[derive(Default)] [INFO] [stdout] 371 | enum RustKind { [INFO] [stdout] 372 ~ #[default] [INFO] [stdout] 373 ~ RegexAutomata, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:60:36 [INFO] [stdout] | [INFO] [stdout] 60 | gen(d.join("age.rs"), &["age", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:63:34 [INFO] [stdout] | [INFO] [stdout] 63 | &["case-folding-simple", &ucd, "--chars", "--all-pairs"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:67:31 [INFO] [stdout] | [INFO] [stdout] 67 | &["general-category", &ucd, "--chars", "--exclude", "surrogate"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:71:37 [INFO] [stdout] | [INFO] [stdout] 71 | &["grapheme-cluster-break", &ucd, "--chars"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:73:56 [INFO] [stdout] | [INFO] [stdout] 73 | gen(d.join("property_bool.rs"), &["property-bool", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:74:58 [INFO] [stdout] | [INFO] [stdout] 74 | gen(d.join("property_names.rs"), &["property-names", &ucd])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:77:30 [INFO] [stdout] | [INFO] [stdout] 77 | &["property-values", &ucd, "--include", "gc,script,scx,age,gcb,wb,sb"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:79:42 [INFO] [stdout] | [INFO] [stdout] 79 | gen(d.join("script.rs"), &["script", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:82:31 [INFO] [stdout] | [INFO] [stdout] 82 | &["script-extension", &ucd, "--chars"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:84:58 [INFO] [stdout] | [INFO] [stdout] 84 | gen(d.join("sentence_break.rs"), &["sentence-break", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:85:50 [INFO] [stdout] | [INFO] [stdout] 85 | gen(d.join("word_break.rs"), &["word-break", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:94:48 [INFO] [stdout] | [INFO] [stdout] 94 | gen(d.join("perl_word.rs"), &["perl-word", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:97:31 [INFO] [stdout] | [INFO] [stdout] 97 | &["general-category", &ucd, "--chars", "--include", "decimalnumber"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:101:28 [INFO] [stdout] | [INFO] [stdout] 101 | &["property-bool", &ucd, "--chars", "--include", "whitespace"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:115:48 [INFO] [stdout] | [INFO] [stdout] 115 | gen(d.join("perl_word.rs"), &["perl-word", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: passing a unit value to a function [INFO] [stdout] --> cmd/find/which/mod.rs:190:9 [INFO] [stdout] | [INFO] [stdout] 190 | Ok(re.which_overlapping_matches(input, patset)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg [INFO] [stdout] help: move the expression in front of the call and replace it with the unit literal `()` [INFO] [stdout] | [INFO] [stdout] 190 ~ let _: () = re.which_overlapping_matches(input, patset); [INFO] [stdout] 191 + Ok(()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: accessing first element with `self [INFO] [stdout] .captures.get(0)` [INFO] [stdout] --> cmd/generate/fowler.rs:248:12 [INFO] [stdout] | [INFO] [stdout] 248 | if self [INFO] [stdout] | ____________^ [INFO] [stdout] 249 | | .captures [INFO] [stdout] 250 | | .get(0) [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_first [INFO] [stdout] = note: `#[warn(clippy::get_first)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 248 ~ if self [INFO] [stdout] 249 + .captures.first() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: deref which would be done by auto-deref [INFO] [stdout] --> cmd/generate/fowler.rs:409:64 [INFO] [stdout] | [INFO] [stdout] 409 | Ast::Repetition(ref rep) => count_capturing_groups_ast(&*rep.ast), [INFO] [stdout] | ^^^^^^^^^ help: try: `&rep.ast` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_auto_deref [INFO] [stdout] = note: `#[warn(clippy::explicit_auto_deref)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: deref which would be done by auto-deref [INFO] [stdout] --> cmd/generate/fowler.rs:412:47 [INFO] [stdout] | [INFO] [stdout] 412 | this + count_capturing_groups_ast(&*group.ast) [INFO] [stdout] | ^^^^^^^^^^^ help: try: `&group.ast` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_auto_deref [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `impl` can be derived [INFO] [stdout] --> cmd/generate/serialize/dfa.rs:377:1 [INFO] [stdout] | [INFO] [stdout] 377 | / impl Default for RustKind { [INFO] [stdout] 378 | | fn default() -> RustKind { [INFO] [stdout] 379 | | RustKind::RegexAutomata [INFO] [stdout] 380 | | } [INFO] [stdout] 381 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derivable_impls [INFO] [stdout] help: replace the manual implementation with a derive attribute and mark the default variant [INFO] [stdout] | [INFO] [stdout] 370 + #[derive(Default)] [INFO] [stdout] 371 | enum RustKind { [INFO] [stdout] 372 ~ #[default] [INFO] [stdout] 373 ~ RegexAutomata, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:60:36 [INFO] [stdout] | [INFO] [stdout] 60 | gen(d.join("age.rs"), &["age", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:63:34 [INFO] [stdout] | [INFO] [stdout] 63 | &["case-folding-simple", &ucd, "--chars", "--all-pairs"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:67:31 [INFO] [stdout] | [INFO] [stdout] 67 | &["general-category", &ucd, "--chars", "--exclude", "surrogate"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:71:37 [INFO] [stdout] | [INFO] [stdout] 71 | &["grapheme-cluster-break", &ucd, "--chars"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:73:56 [INFO] [stdout] | [INFO] [stdout] 73 | gen(d.join("property_bool.rs"), &["property-bool", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:74:58 [INFO] [stdout] | [INFO] [stdout] 74 | gen(d.join("property_names.rs"), &["property-names", &ucd])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:77:30 [INFO] [stdout] | [INFO] [stdout] 77 | &["property-values", &ucd, "--include", "gc,script,scx,age,gcb,wb,sb"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:79:42 [INFO] [stdout] | [INFO] [stdout] 79 | gen(d.join("script.rs"), &["script", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:82:31 [INFO] [stdout] | [INFO] [stdout] 82 | &["script-extension", &ucd, "--chars"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:84:58 [INFO] [stdout] | [INFO] [stdout] 84 | gen(d.join("sentence_break.rs"), &["sentence-break", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:85:50 [INFO] [stdout] | [INFO] [stdout] 85 | gen(d.join("word_break.rs"), &["word-break", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:94:48 [INFO] [stdout] | [INFO] [stdout] 94 | gen(d.join("perl_word.rs"), &["perl-word", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:97:31 [INFO] [stdout] | [INFO] [stdout] 97 | &["general-category", &ucd, "--chars", "--include", "decimalnumber"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:101:28 [INFO] [stdout] | [INFO] [stdout] 101 | &["property-bool", &ucd, "--chars", "--include", "whitespace"], [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> cmd/generate/unicode.rs:115:48 [INFO] [stdout] | [INFO] [stdout] 115 | gen(d.join("perl_word.rs"), &["perl-word", &ucd, "--chars"])?; [INFO] [stdout] | ^^^^ help: change this to: `ucd` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.67s [INFO] running `Command { std: "docker" "inspect" "7b8ba92f9fbc3809a51c9742b678d22ec2fc89649f0a345030dcf6e32fae8c1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7b8ba92f9fbc3809a51c9742b678d22ec2fc89649f0a345030dcf6e32fae8c1c", kill_on_drop: false }` [INFO] [stdout] 7b8ba92f9fbc3809a51c9742b678d22ec2fc89649f0a345030dcf6e32fae8c1c