[INFO] crate rustty 0.1.12 is already in cache [INFO] extracting crate rustty 0.1.12 into work/ex/clippy-test-run/sources/stable/reg/rustty/0.1.12 [INFO] extracting crate rustty 0.1.12 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rustty/0.1.12 [INFO] validating manifest of rustty-0.1.12 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rustty-0.1.12 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing rustty-0.1.12 [INFO] finished frobbing rustty-0.1.12 [INFO] frobbed toml for rustty-0.1.12 written to work/ex/clippy-test-run/sources/stable/reg/rustty/0.1.12/Cargo.toml [INFO] started frobbing rustty-0.1.12 [INFO] finished frobbing rustty-0.1.12 [INFO] frobbed toml for rustty-0.1.12 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/rustty/0.1.12/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting rustty-0.1.12 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-6/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/rustty/0.1.12:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] ba750914eeec50d89b459144537963dce3deddf84ee58aa0a40e2960d4d0acce [INFO] running `"docker" "start" "-a" "ba750914eeec50d89b459144537963dce3deddf84ee58aa0a40e2960d4d0acce"` [INFO] [stderr] Checking gag v0.1.10 [INFO] [stderr] Checking rustty v0.1.12 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/terminal.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | termctl: termctl, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `termctl` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/terminal.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | tty: tty, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `tty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/terminal.rs:152:13 [INFO] [stderr] | [INFO] [stderr] 152 | driver: driver, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `driver` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | cols: cols, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `cols` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:87:13 [INFO] [stderr] | [INFO] [stderr] 87 | rows: rows, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `rows` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:189:13 [INFO] [stderr] | [INFO] [stderr] 189 | ch: ch, [INFO] [stderr] | ^^^^^^ help: replace it with: `ch` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:190:13 [INFO] [stderr] | [INFO] [stderr] 190 | fg: fg, [INFO] [stderr] | ^^^^^^ help: replace it with: `fg` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:191:13 [INFO] [stderr] | [INFO] [stderr] 191 | bg: bg, [INFO] [stderr] | ^^^^^^ help: replace it with: `bg` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:192:13 [INFO] [stderr] | [INFO] [stderr] 192 | attrs: attrs, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `attrs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/driver.rs:148:21 [INFO] [stderr] | [INFO] [stderr] 148 | Ok(Driver { tinfo: tinfo }) [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `tinfo` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/termctl.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | fd: fd, [INFO] [stderr] | ^^^^^^ help: replace it with: `fd` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ui/layout.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | inner_margin: inner_margin, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `inner_margin` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ui/layout.rs:66:13 [INFO] [stderr] | [INFO] [stderr] 66 | elems: elems, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `elems` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/terminal.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | termctl: termctl, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: replace it with: `termctl` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/terminal.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | tty: tty, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `tty` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/terminal.rs:152:13 [INFO] [stderr] | [INFO] [stderr] 152 | driver: driver, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `driver` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | cols: cols, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `cols` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:87:13 [INFO] [stderr] | [INFO] [stderr] 87 | rows: rows, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `rows` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:189:13 [INFO] [stderr] | [INFO] [stderr] 189 | ch: ch, [INFO] [stderr] | ^^^^^^ help: replace it with: `ch` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:190:13 [INFO] [stderr] | [INFO] [stderr] 190 | fg: fg, [INFO] [stderr] | ^^^^^^ help: replace it with: `fg` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:191:13 [INFO] [stderr] | [INFO] [stderr] 191 | bg: bg, [INFO] [stderr] | ^^^^^^ help: replace it with: `bg` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/cellbuffer.rs:192:13 [INFO] [stderr] | [INFO] [stderr] 192 | attrs: attrs, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `attrs` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/driver.rs:148:21 [INFO] [stderr] | [INFO] [stderr] 148 | Ok(Driver { tinfo: tinfo }) [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `tinfo` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/core/termctl.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | fd: fd, [INFO] [stderr] | ^^^^^^ help: replace it with: `fd` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ui/layout.rs:65:13 [INFO] [stderr] | [INFO] [stderr] 65 | inner_margin: inner_margin, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `inner_margin` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/ui/layout.rs:66:13 [INFO] [stderr] | [INFO] [stderr] 66 | elems: elems, [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `elems` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:14:16 [INFO] [stderr] | [INFO] [stderr] 14 | const KEY_F1: &'static [&'static str] = &["key_f1", "kf1"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:14:26 [INFO] [stderr] | [INFO] [stderr] 14 | const KEY_F1: &'static [&'static str] = &["key_f1", "kf1"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:15:16 [INFO] [stderr] | [INFO] [stderr] 15 | const KEY_F2: &'static [&'static str] = &["key_f2", "kf2"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:15:26 [INFO] [stderr] | [INFO] [stderr] 15 | const KEY_F2: &'static [&'static str] = &["key_f2", "kf2"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:16:16 [INFO] [stderr] | [INFO] [stderr] 16 | const KEY_F3: &'static [&'static str] = &["key_f3", "kf3"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:16:26 [INFO] [stderr] | [INFO] [stderr] 16 | const KEY_F3: &'static [&'static str] = &["key_f3", "kf3"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:17:16 [INFO] [stderr] | [INFO] [stderr] 17 | const KEY_F4: &'static [&'static str] = &["key_f4", "kf4"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:17:26 [INFO] [stderr] | [INFO] [stderr] 17 | const KEY_F4: &'static [&'static str] = &["key_f4", "kf4"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:18:16 [INFO] [stderr] | [INFO] [stderr] 18 | const KEY_F5: &'static [&'static str] = &["key_f5", "kf5"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:18:26 [INFO] [stderr] | [INFO] [stderr] 18 | const KEY_F5: &'static [&'static str] = &["key_f5", "kf5"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:19:16 [INFO] [stderr] | [INFO] [stderr] 19 | const KEY_F6: &'static [&'static str] = &["key_f6", "kf6"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:19:26 [INFO] [stderr] | [INFO] [stderr] 19 | const KEY_F6: &'static [&'static str] = &["key_f6", "kf6"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:20:16 [INFO] [stderr] | [INFO] [stderr] 20 | const KEY_F7: &'static [&'static str] = &["key_f7", "kf7"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:20:26 [INFO] [stderr] | [INFO] [stderr] 20 | const KEY_F7: &'static [&'static str] = &["key_f7", "kf7"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | const KEY_F8: &'static [&'static str] = &["key_f8", "kf8"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:21:26 [INFO] [stderr] | [INFO] [stderr] 21 | const KEY_F8: &'static [&'static str] = &["key_f8", "kf8"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:22:16 [INFO] [stderr] | [INFO] [stderr] 22 | const KEY_F9: &'static [&'static str] = &["key_f9", "kf9"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:22:26 [INFO] [stderr] | [INFO] [stderr] 22 | const KEY_F9: &'static [&'static str] = &["key_f9", "kf9"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | const KEY_F10: &'static [&'static str] = &["key_f10", "kf10"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:23:27 [INFO] [stderr] | [INFO] [stderr] 23 | const KEY_F10: &'static [&'static str] = &["key_f10", "kf10"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:24:17 [INFO] [stderr] | [INFO] [stderr] 24 | const KEY_F11: &'static [&'static str] = &["key_f11", "kf11"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:24:27 [INFO] [stderr] | [INFO] [stderr] 24 | const KEY_F11: &'static [&'static str] = &["key_f11", "kf11"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:25:17 [INFO] [stderr] | [INFO] [stderr] 25 | const KEY_F12: &'static [&'static str] = &["key_f12", "kf12"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:25:27 [INFO] [stderr] | [INFO] [stderr] 25 | const KEY_F12: &'static [&'static str] = &["key_f12", "kf12"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:26:16 [INFO] [stderr] | [INFO] [stderr] 26 | const KEY_UP: &'static [&'static str] = &["key_up", "kcuu1"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:26:26 [INFO] [stderr] | [INFO] [stderr] 26 | const KEY_UP: &'static [&'static str] = &["key_up", "kcuu1"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:27:18 [INFO] [stderr] | [INFO] [stderr] 27 | const KEY_DOWN: &'static [&'static str] = &["key_down", "kcud1"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | const KEY_DOWN: &'static [&'static str] = &["key_down", "kcud1"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:28:18 [INFO] [stderr] | [INFO] [stderr] 28 | const KEY_LEFT: &'static [&'static str] = &["key_left", "kcub1"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:28:28 [INFO] [stderr] | [INFO] [stderr] 28 | const KEY_LEFT: &'static [&'static str] = &["key_left", "kcub1"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:29:19 [INFO] [stderr] | [INFO] [stderr] 29 | const KEY_RIGHT: &'static [&'static str] = &["key_right", "kcuf1"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:29:29 [INFO] [stderr] | [INFO] [stderr] 29 | const KEY_RIGHT: &'static [&'static str] = &["key_right", "kcuf1"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:32:14 [INFO] [stderr] | [INFO] [stderr] 32 | const KEYS: &'static [&'static [&'static str]] = &[KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, [INFO] [stderr] | -^^^^^^^-------------------------- help: consider removing `'static`: `&[&'static [&'static str]]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:32:24 [INFO] [stderr] | [INFO] [stderr] 32 | const KEYS: &'static [&'static [&'static str]] = &[KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:32:34 [INFO] [stderr] | [INFO] [stderr] 32 | const KEYS: &'static [&'static [&'static str]] = &[KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:37:18 [INFO] [stderr] | [INFO] [stderr] 37 | const ENTER_CA: &'static str = "smcup"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | const EXIT_CA: &'static str = "rmcup"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | const SHOW_CURSOR: &'static str = "cnorm"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:40:21 [INFO] [stderr] | [INFO] [stderr] 40 | const HIDE_CURSOR: &'static str = "civis"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:41:20 [INFO] [stderr] | [INFO] [stderr] 41 | const SET_CURSOR: &'static str = "cup"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:42:15 [INFO] [stderr] | [INFO] [stderr] 42 | const CLEAR: &'static str = "clear"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:43:15 [INFO] [stderr] | [INFO] [stderr] 43 | const RESET: &'static str = "sgr0"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:44:19 [INFO] [stderr] | [INFO] [stderr] 44 | const UNDERLINE: &'static str = "smul"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:45:14 [INFO] [stderr] | [INFO] [stderr] 45 | const BOLD: &'static str = "bold"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:46:15 [INFO] [stderr] | [INFO] [stderr] 46 | const BLINK: &'static str = "blink"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | const REVERSE: &'static str = "rev"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:48:15 [INFO] [stderr] | [INFO] [stderr] 48 | const SETFG: &'static str = "setaf"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:49:15 [INFO] [stderr] | [INFO] [stderr] 49 | const SETBG: &'static str = "setab"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:58:22 [INFO] [stderr] | [INFO] [stderr] 58 | const CAPABILITIES: &'static [&'static str] = &[ENTER_CA, [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:58:32 [INFO] [stderr] | [INFO] [stderr] 58 | const CAPABILITIES: &'static [&'static str] = &[ENTER_CA, [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:14:16 [INFO] [stderr] | [INFO] [stderr] 14 | const KEY_F1: &'static [&'static str] = &["key_f1", "kf1"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:14:26 [INFO] [stderr] | [INFO] [stderr] 14 | const KEY_F1: &'static [&'static str] = &["key_f1", "kf1"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:15:16 [INFO] [stderr] | [INFO] [stderr] 15 | const KEY_F2: &'static [&'static str] = &["key_f2", "kf2"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:15:26 [INFO] [stderr] | [INFO] [stderr] 15 | const KEY_F2: &'static [&'static str] = &["key_f2", "kf2"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:16:16 [INFO] [stderr] | [INFO] [stderr] 16 | const KEY_F3: &'static [&'static str] = &["key_f3", "kf3"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:16:26 [INFO] [stderr] | [INFO] [stderr] 16 | const KEY_F3: &'static [&'static str] = &["key_f3", "kf3"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:17:16 [INFO] [stderr] | [INFO] [stderr] 17 | const KEY_F4: &'static [&'static str] = &["key_f4", "kf4"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:17:26 [INFO] [stderr] | [INFO] [stderr] 17 | const KEY_F4: &'static [&'static str] = &["key_f4", "kf4"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:18:16 [INFO] [stderr] | [INFO] [stderr] 18 | const KEY_F5: &'static [&'static str] = &["key_f5", "kf5"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:18:26 [INFO] [stderr] | [INFO] [stderr] 18 | const KEY_F5: &'static [&'static str] = &["key_f5", "kf5"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:19:16 [INFO] [stderr] | [INFO] [stderr] 19 | const KEY_F6: &'static [&'static str] = &["key_f6", "kf6"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:19:26 [INFO] [stderr] | [INFO] [stderr] 19 | const KEY_F6: &'static [&'static str] = &["key_f6", "kf6"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:20:16 [INFO] [stderr] | [INFO] [stderr] 20 | const KEY_F7: &'static [&'static str] = &["key_f7", "kf7"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:20:26 [INFO] [stderr] | [INFO] [stderr] 20 | const KEY_F7: &'static [&'static str] = &["key_f7", "kf7"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:21:16 [INFO] [stderr] | [INFO] [stderr] 21 | const KEY_F8: &'static [&'static str] = &["key_f8", "kf8"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:21:26 [INFO] [stderr] | [INFO] [stderr] 21 | const KEY_F8: &'static [&'static str] = &["key_f8", "kf8"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:22:16 [INFO] [stderr] | [INFO] [stderr] 22 | const KEY_F9: &'static [&'static str] = &["key_f9", "kf9"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:22:26 [INFO] [stderr] | [INFO] [stderr] 22 | const KEY_F9: &'static [&'static str] = &["key_f9", "kf9"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:23:17 [INFO] [stderr] | [INFO] [stderr] 23 | const KEY_F10: &'static [&'static str] = &["key_f10", "kf10"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:23:27 [INFO] [stderr] | [INFO] [stderr] 23 | const KEY_F10: &'static [&'static str] = &["key_f10", "kf10"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:24:17 [INFO] [stderr] | [INFO] [stderr] 24 | const KEY_F11: &'static [&'static str] = &["key_f11", "kf11"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:24:27 [INFO] [stderr] | [INFO] [stderr] 24 | const KEY_F11: &'static [&'static str] = &["key_f11", "kf11"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:25:17 [INFO] [stderr] | [INFO] [stderr] 25 | const KEY_F12: &'static [&'static str] = &["key_f12", "kf12"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:25:27 [INFO] [stderr] | [INFO] [stderr] 25 | const KEY_F12: &'static [&'static str] = &["key_f12", "kf12"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:26:16 [INFO] [stderr] | [INFO] [stderr] 26 | const KEY_UP: &'static [&'static str] = &["key_up", "kcuu1"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:26:26 [INFO] [stderr] | [INFO] [stderr] 26 | const KEY_UP: &'static [&'static str] = &["key_up", "kcuu1"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:27:18 [INFO] [stderr] | [INFO] [stderr] 27 | const KEY_DOWN: &'static [&'static str] = &["key_down", "kcud1"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | const KEY_DOWN: &'static [&'static str] = &["key_down", "kcud1"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:28:18 [INFO] [stderr] | [INFO] [stderr] 28 | const KEY_LEFT: &'static [&'static str] = &["key_left", "kcub1"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:28:28 [INFO] [stderr] | [INFO] [stderr] 28 | const KEY_LEFT: &'static [&'static str] = &["key_left", "kcub1"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:29:19 [INFO] [stderr] | [INFO] [stderr] 29 | const KEY_RIGHT: &'static [&'static str] = &["key_right", "kcuf1"]; [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:29:29 [INFO] [stderr] | [INFO] [stderr] 29 | const KEY_RIGHT: &'static [&'static str] = &["key_right", "kcuf1"]; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:32:14 [INFO] [stderr] | [INFO] [stderr] 32 | const KEYS: &'static [&'static [&'static str]] = &[KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, [INFO] [stderr] | -^^^^^^^-------------------------- help: consider removing `'static`: `&[&'static [&'static str]]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:32:24 [INFO] [stderr] | [INFO] [stderr] 32 | const KEYS: &'static [&'static [&'static str]] = &[KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:32:34 [INFO] [stderr] | [INFO] [stderr] 32 | const KEYS: &'static [&'static [&'static str]] = &[KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6, [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:37:18 [INFO] [stderr] | [INFO] [stderr] 37 | const ENTER_CA: &'static str = "smcup"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:38:17 [INFO] [stderr] | [INFO] [stderr] 38 | const EXIT_CA: &'static str = "rmcup"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | const SHOW_CURSOR: &'static str = "cnorm"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:40:21 [INFO] [stderr] | [INFO] [stderr] 40 | const HIDE_CURSOR: &'static str = "civis"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:41:20 [INFO] [stderr] | [INFO] [stderr] 41 | const SET_CURSOR: &'static str = "cup"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:42:15 [INFO] [stderr] | [INFO] [stderr] 42 | const CLEAR: &'static str = "clear"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:43:15 [INFO] [stderr] | [INFO] [stderr] 43 | const RESET: &'static str = "sgr0"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:44:19 [INFO] [stderr] | [INFO] [stderr] 44 | const UNDERLINE: &'static str = "smul"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:45:14 [INFO] [stderr] | [INFO] [stderr] 45 | const BOLD: &'static str = "bold"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:46:15 [INFO] [stderr] | [INFO] [stderr] 46 | const BLINK: &'static str = "blink"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | const REVERSE: &'static str = "rev"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:48:15 [INFO] [stderr] | [INFO] [stderr] 48 | const SETFG: &'static str = "setaf"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:49:15 [INFO] [stderr] | [INFO] [stderr] 49 | const SETBG: &'static str = "setab"; [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:58:22 [INFO] [stderr] | [INFO] [stderr] 58 | const CAPABILITIES: &'static [&'static str] = &[ENTER_CA, [INFO] [stderr] | -^^^^^^^--------------- help: consider removing `'static`: `&[&'static str]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/core/driver.rs:58:32 [INFO] [stderr] | [INFO] [stderr] 58 | const CAPABILITIES: &'static [&'static str] = &[ENTER_CA, [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: the `fgc @ _` pattern can be written as just `fgc` [INFO] [stderr] --> src/core/terminal.rs:526:13 [INFO] [stderr] | [INFO] [stderr] 526 | fgc @ _ => { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `bgc @ _` pattern can be written as just `bgc` [INFO] [stderr] --> src/core/terminal.rs:532:13 [INFO] [stderr] | [INFO] [stderr] 532 | bgc @ _ => { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/core/terminal.rs:564:22 [INFO] [stderr] | [INFO] [stderr] 564 | tv_usec: (timeout.subsec_nanos() as libc::suseconds_t) / 1000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(timeout.subsec_nanos())` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/terminal.rs:661:5 [INFO] [stderr] | [INFO] [stderr] 661 | / fn deref<'a>(&'a self) -> &'a [Cell] { [INFO] [stderr] 662 | | &self.backbuffer [INFO] [stderr] 663 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/terminal.rs:667:5 [INFO] [stderr] | [INFO] [stderr] 667 | / fn deref_mut<'a>(&'a mut self) -> &'a mut [Cell] { [INFO] [stderr] 668 | | &mut self.backbuffer [INFO] [stderr] 669 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/terminal.rs:675:5 [INFO] [stderr] | [INFO] [stderr] 675 | / fn index<'a>(&'a self, index: Pos) -> &'a Cell { [INFO] [stderr] 676 | | &self.backbuffer[index] [INFO] [stderr] 677 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/terminal.rs:681:5 [INFO] [stderr] | [INFO] [stderr] 681 | / fn index_mut<'a>(&'a mut self, index: Pos) -> &'a mut Cell { [INFO] [stderr] 682 | | &mut self.backbuffer[index] [INFO] [stderr] 683 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: the `fgc @ _` pattern can be written as just `fgc` [INFO] [stderr] --> src/core/terminal.rs:526:13 [INFO] [stderr] | [INFO] [stderr] 526 | fgc @ _ => { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `bgc @ _` pattern can be written as just `bgc` [INFO] [stderr] --> src/core/terminal.rs:532:13 [INFO] [stderr] | [INFO] [stderr] 532 | bgc @ _ => { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/core/terminal.rs:564:22 [INFO] [stderr] | [INFO] [stderr] 564 | tv_usec: (timeout.subsec_nanos() as libc::suseconds_t) / 1000, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(timeout.subsec_nanos())` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/terminal.rs:661:5 [INFO] [stderr] | [INFO] [stderr] 661 | / fn deref<'a>(&'a self) -> &'a [Cell] { [INFO] [stderr] 662 | | &self.backbuffer [INFO] [stderr] 663 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/terminal.rs:667:5 [INFO] [stderr] | [INFO] [stderr] 667 | / fn deref_mut<'a>(&'a mut self) -> &'a mut [Cell] { [INFO] [stderr] 668 | | &mut self.backbuffer [INFO] [stderr] 669 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/terminal.rs:675:5 [INFO] [stderr] | [INFO] [stderr] 675 | / fn index<'a>(&'a self, index: Pos) -> &'a Cell { [INFO] [stderr] 676 | | &self.backbuffer[index] [INFO] [stderr] 677 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/cellbuffer.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | / fn deref<'a>(&'a self) -> &'a [Cell] { [INFO] [stderr] 129 | | &self.buf [INFO] [stderr] 130 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/terminal.rs:681:5 [INFO] [stderr] | [INFO] [stderr] 681 | / fn index_mut<'a>(&'a mut self, index: Pos) -> &'a mut Cell { [INFO] [stderr] 682 | | &mut self.backbuffer[index] [INFO] [stderr] 683 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/cellbuffer.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 134 | / fn deref_mut<'a>(&'a mut self) -> &'a mut [Cell] { [INFO] [stderr] 135 | | &mut self.buf [INFO] [stderr] 136 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/cellbuffer.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | / fn index<'a>(&'a self, index: Pos) -> &'a Cell { [INFO] [stderr] 143 | | let (x, y) = index; [INFO] [stderr] 144 | | self.get(x, y).expect("index out of bounds") [INFO] [stderr] 145 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/cellbuffer.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | / fn index_mut<'a>(&'a mut self, index: Pos) -> &'a mut Cell { [INFO] [stderr] 150 | | let (x, y) = index; [INFO] [stderr] 151 | | self.get_mut(x, y).expect("index out of bounds") [INFO] [stderr] 152 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/cellbuffer.rs:128:5 [INFO] [stderr] | [INFO] [stderr] 128 | / fn deref<'a>(&'a self) -> &'a [Cell] { [INFO] [stderr] 129 | | &self.buf [INFO] [stderr] 130 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/cellbuffer.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 134 | / fn deref_mut<'a>(&'a mut self) -> &'a mut [Cell] { [INFO] [stderr] 135 | | &mut self.buf [INFO] [stderr] 136 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/core/cellbuffer.rs:397:20 [INFO] [stderr] | [INFO] [stderr] 397 | pub fn as_byte(&self) -> u8 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/cellbuffer.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | / fn index<'a>(&'a self, index: Pos) -> &'a Cell { [INFO] [stderr] 143 | | let (x, y) = index; [INFO] [stderr] 144 | | self.get(x, y).expect("index out of bounds") [INFO] [stderr] 145 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration) [INFO] [stderr] --> src/core/cellbuffer.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | / fn index_mut<'a>(&'a mut self, index: Pos) -> &'a mut Cell { [INFO] [stderr] 150 | | let (x, y) = index; [INFO] [stderr] 151 | | self.get_mut(x, y).expect("index out of bounds") [INFO] [stderr] 152 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/core/cellbuffer.rs:397:20 [INFO] [stderr] | [INFO] [stderr] 397 | pub fn as_byte(&self) -> u8 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: called `.get().unwrap()` on a HashMap. Using `[]` is more clear and more concise [INFO] [stderr] --> src/core/driver.rs:162:19 [INFO] [stderr] | [INFO] [stderr] 162 | let cap = self.tinfo.strings.get(capname).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `&self.tinfo.strings[capname]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::get_unwrap)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_unwrap [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/core/driver.rs:167:46 [INFO] [stderr] | [INFO] [stderr] 167 | let params = &[Param::Number(attr as i32)]; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(attr)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/core/termctl.rs:30:24 [INFO] [stderr] | [INFO] [stderr] 30 | let mut tios = self.orig_tios.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `self.orig_tios` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: called `.get().unwrap()` on a HashMap. Using `[]` is more clear and more concise [INFO] [stderr] --> src/core/driver.rs:162:19 [INFO] [stderr] | [INFO] [stderr] 162 | let cap = self.tinfo.strings.get(capname).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `&self.tinfo.strings[capname]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::get_unwrap)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#get_unwrap [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/core/driver.rs:167:46 [INFO] [stderr] | [INFO] [stderr] 167 | let params = &[Param::Number(attr as i32)]; [INFO] [stderr] | ^^^^^^^^^^^ help: try: `i32::from(attr)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/ui/painter.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | / match self.get_mut(current_x, y) { [INFO] [stderr] 34 | | Some(c) => { [INFO] [stderr] 35 | | c.set_fg(cell.fg()); [INFO] [stderr] 36 | | c.set_bg(cell.bg()); [INFO] [stderr] ... | [INFO] [stderr] 40 | | None => {} [INFO] [stderr] 41 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_match)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 33 | if let Some(c) = self.get_mut(current_x, y) { [INFO] [stderr] 34 | c.set_fg(cell.fg()); [INFO] [stderr] 35 | c.set_bg(cell.bg()); [INFO] [stderr] 36 | c.set_attrs(cell.attrs()); [INFO] [stderr] 37 | c.set_ch(ch); [INFO] [stderr] 38 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/ui/painter.rs:93:13 [INFO] [stderr] | [INFO] [stderr] 93 | / match self.get_mut(ix, iy) { [INFO] [stderr] 94 | | Some(c) => { [INFO] [stderr] 95 | | *c = cell; [INFO] [stderr] 96 | | } [INFO] [stderr] 97 | | None => (), [INFO] [stderr] 98 | | }; [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/core/termctl.rs:30:24 [INFO] [stderr] | [INFO] [stderr] 30 | let mut tios = self.orig_tios.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `self.orig_tios` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 93 | if let Some(c) = self.get_mut(ix, iy) { [INFO] [stderr] 94 | *c = cell; [INFO] [stderr] 95 | }; [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/ui/painter.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | / match self.get_mut(current_x, y) { [INFO] [stderr] 34 | | Some(c) => { [INFO] [stderr] 35 | | c.set_fg(cell.fg()); [INFO] [stderr] 36 | | c.set_bg(cell.bg()); [INFO] [stderr] ... | [INFO] [stderr] 40 | | None => {} [INFO] [stderr] 41 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_match)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 33 | if let Some(c) = self.get_mut(current_x, y) { [INFO] [stderr] 34 | c.set_fg(cell.fg()); [INFO] [stderr] 35 | c.set_bg(cell.bg()); [INFO] [stderr] 36 | c.set_attrs(cell.attrs()); [INFO] [stderr] 37 | c.set_ch(ch); [INFO] [stderr] 38 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/ui/painter.rs:93:13 [INFO] [stderr] | [INFO] [stderr] 93 | / match self.get_mut(ix, iy) { [INFO] [stderr] 94 | | Some(c) => { [INFO] [stderr] 95 | | *c = cell; [INFO] [stderr] 96 | | } [INFO] [stderr] 97 | | None => (), [INFO] [stderr] 98 | | }; [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 93 | if let Some(c) = self.get_mut(ix, iy) { [INFO] [stderr] 94 | *c = cell; [INFO] [stderr] 95 | }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/ui/widget.rs:27:17 [INFO] [stderr] | [INFO] [stderr] 27 | / match cells.get_mut(offset_x, offset_y) { [INFO] [stderr] 28 | | Some(cell) => { [INFO] [stderr] 29 | | *cell = *self.get(ix, iy).unwrap(); [INFO] [stderr] 30 | | } [INFO] [stderr] 31 | | None => (), [INFO] [stderr] 32 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 27 | if let Some(cell) = cells.get_mut(offset_x, offset_y) { [INFO] [stderr] 28 | *cell = *self.get(ix, iy).unwrap(); [INFO] [stderr] 29 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/ui/button.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | / match accel { [INFO] [stderr] 21 | | Some(c) => { [INFO] [stderr] 22 | | match find_accel_char_index(text, c) { [INFO] [stderr] 23 | | Some(i) => { [INFO] [stderr] ... | [INFO] [stderr] 29 | | None => (), [INFO] [stderr] 30 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 20 | if let Some(c) = accel { [INFO] [stderr] 21 | match find_accel_char_index(text, c) { [INFO] [stderr] 22 | Some(i) => { [INFO] [stderr] 23 | widget.get_mut(i + 2, 0).unwrap().set_attrs(Attr::Bold); [INFO] [stderr] 24 | } [INFO] [stderr] 25 | None => (), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/ui/button.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / match find_accel_char_index(text, c) { [INFO] [stderr] 23 | | Some(i) => { [INFO] [stderr] 24 | | widget.get_mut(i + 2, 0).unwrap().set_attrs(Attr::Bold); [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | None => (), [INFO] [stderr] 27 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 22 | if let Some(i) = find_accel_char_index(text, c) { [INFO] [stderr] 23 | widget.get_mut(i + 2, 0).unwrap().set_attrs(Attr::Bold); [INFO] [stderr] 24 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/ui/widget.rs:27:17 [INFO] [stderr] | [INFO] [stderr] 27 | / match cells.get_mut(offset_x, offset_y) { [INFO] [stderr] 28 | | Some(cell) => { [INFO] [stderr] 29 | | *cell = *self.get(ix, iy).unwrap(); [INFO] [stderr] 30 | | } [INFO] [stderr] 31 | | None => (), [INFO] [stderr] 32 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 27 | if let Some(cell) = cells.get_mut(offset_x, offset_y) { [INFO] [stderr] 28 | *cell = *self.get(ix, iy).unwrap(); [INFO] [stderr] 29 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/ui/button.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | / match accel { [INFO] [stderr] 21 | | Some(c) => { [INFO] [stderr] 22 | | match find_accel_char_index(text, c) { [INFO] [stderr] 23 | | Some(i) => { [INFO] [stderr] ... | [INFO] [stderr] 29 | | None => (), [INFO] [stderr] 30 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 20 | if let Some(c) = accel { [INFO] [stderr] 21 | match find_accel_char_index(text, c) { [INFO] [stderr] 22 | Some(i) => { [INFO] [stderr] 23 | widget.get_mut(i + 2, 0).unwrap().set_attrs(Attr::Bold); [INFO] [stderr] 24 | } [INFO] [stderr] 25 | None => (), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/ui/button.rs:22:13 [INFO] [stderr] | [INFO] [stderr] 22 | / match find_accel_char_index(text, c) { [INFO] [stderr] 23 | | Some(i) => { [INFO] [stderr] 24 | | widget.get_mut(i + 2, 0).unwrap().set_attrs(Attr::Bold); [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | None => (), [INFO] [stderr] 27 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 22 | if let Some(i) = find_accel_char_index(text, c) { [INFO] [stderr] 23 | widget.get_mut(i + 2, 0).unwrap().set_attrs(Attr::Bold); [INFO] [stderr] 24 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the `c @ _` pattern can be written as just `c` [INFO] [stderr] --> examples/textedit.rs:49:17 [INFO] [stderr] | [INFO] [stderr] 49 | c @ _ => { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.46s [INFO] running `"docker" "inspect" "ba750914eeec50d89b459144537963dce3deddf84ee58aa0a40e2960d4d0acce"` [INFO] running `"docker" "rm" "-f" "ba750914eeec50d89b459144537963dce3deddf84ee58aa0a40e2960d4d0acce"` [INFO] [stdout] ba750914eeec50d89b459144537963dce3deddf84ee58aa0a40e2960d4d0acce