[INFO] cloning repository https://github.com/ouharetaso/armv4t [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ouharetaso/armv4t" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fouharetaso%2Farmv4t", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fouharetaso%2Farmv4t'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 44f24e6aac471ee88675127900d7d376f6c2cf9f [INFO] linting ouharetaso/armv4t against nightly for clippy-nonminimal_bool-denied [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fouharetaso%2Farmv4t" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/ouharetaso/armv4t [INFO] finished tweaking git repo https://github.com/ouharetaso/armv4t [INFO] tweaked toml for git repo https://github.com/ouharetaso/armv4t written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ouharetaso/armv4t 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 git repo https://github.com/ouharetaso/armv4t 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] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded quote v1.0.35 [INFO] [stderr] Downloaded deku_derive v0.16.0 [INFO] [stderr] Downloaded toml_datetime v0.6.5 [INFO] [stderr] Downloaded proc-macro2 v1.0.79 [INFO] [stderr] Downloaded indexmap v2.2.6 [INFO] [stderr] Downloaded memchr v2.7.2 [INFO] [stderr] Downloaded deku v0.16.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] e1d98080ad64220d200e4cc4229ee4d5911969b9c482168dd3180535b755b593 [INFO] running `Command { std: "docker" "start" "-a" "e1d98080ad64220d200e4cc4229ee4d5911969b9c482168dd3180535b755b593", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e1d98080ad64220d200e4cc4229ee4d5911969b9c482168dd3180535b755b593", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e1d98080ad64220d200e4cc4229ee4d5911969b9c482168dd3180535b755b593", kill_on_drop: false }` [INFO] [stdout] e1d98080ad64220d200e4cc4229ee4d5911969b9c482168dd3180535b755b593 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 21cd2ea3a65bd8f37fcf78f39b4009f844675dc76af6976b9f856e4f4a4dca12 [INFO] running `Command { std: "docker" "start" "-a" "21cd2ea3a65bd8f37fcf78f39b4009f844675dc76af6976b9f856e4f4a4dca12", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.79 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling hashbrown v0.14.3 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling toml_datetime v0.6.5 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Checking tap v1.0.1 [INFO] [stderr] Checking funty v2.0.0 [INFO] [stderr] Checking wyz v0.5.1 [INFO] [stderr] Checking bitvec v1.0.1 [INFO] [stderr] Compiling indexmap v2.2.6 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling deku_derive v0.16.0 [INFO] [stderr] Checking deku v0.16.0 [INFO] [stderr] Checking armv4t v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: empty lines after outer attribute [INFO] [stdout] --> src/main.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[allow(dead_code)] [INFO] [stdout] 2 | | [INFO] [stdout] 3 | | [INFO] [stdout] | |_^ [INFO] [stdout] 4 | mod armv4t; [INFO] [stdout] | ---------- the attribute applies to this module [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_line_after_outer_attr [INFO] [stdout] = note: `#[warn(clippy::empty_line_after_outer_attr)]` on by default [INFO] [stdout] = help: if the empty lines are unintentional, remove them [INFO] [stdout] help: if the attribute should apply to the crate use an inner attribute [INFO] [stdout] | [INFO] [stdout] 1 | #![allow(dead_code)] [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty lines after outer attribute [INFO] [stdout] --> src/main.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[allow(dead_code)] [INFO] [stdout] 2 | | [INFO] [stdout] 3 | | [INFO] [stdout] | |_^ [INFO] [stdout] 4 | mod armv4t; [INFO] [stdout] | ---------- the attribute applies to this module [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_line_after_outer_attr [INFO] [stdout] = note: `#[warn(clippy::empty_line_after_outer_attr)]` on by default [INFO] [stdout] = help: if the empty lines are unintentional, remove them [INFO] [stdout] help: if the attribute should apply to the crate use an inner attribute [INFO] [stdout] | [INFO] [stdout] 1 | #![allow(dead_code)] [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: operator precedence might not be obvious [INFO] [stdout] --> src/armv4t.rs:567:33 [INFO] [stdout] | [INFO] [stdout] 567 | mask |= (if inst.rn & (1 << i) != 0 {0xFF} else {0x00}) << i * 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(if inst.rn & (1 << i) != 0 {0xFF} else {0x00}) << (i * 8)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stdout] = note: `#[warn(clippy::precedence)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: operator precedence might not be obvious [INFO] [stdout] --> src/armv4t.rs:583:33 [INFO] [stdout] | [INFO] [stdout] 583 | mask |= (if inst.rn & (1 << i) != 0 {0xFF} else {0x00}) << i * 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(if inst.rn & (1 << i) != 0 {0xFF} else {0x00}) << (i * 8)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded unit expression [INFO] [stdout] --> src/armv4t.rs:684:25 [INFO] [stdout] | [INFO] [stdout] 684 | () [INFO] [stdout] | ^^ help: remove the final `()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stdout] = note: `#[warn(clippy::unused_unit)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded unit expression [INFO] [stdout] --> src/armv4t.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 698 | () [INFO] [stdout] | ^^ help: remove the final `()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded unit expression [INFO] [stdout] --> src/armv4t.rs:712:25 [INFO] [stdout] | [INFO] [stdout] 712 | () [INFO] [stdout] | ^^ help: remove the final `()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded unit expression [INFO] [stdout] --> src/armv4t.rs:875:25 [INFO] [stdout] | [INFO] [stdout] 875 | () [INFO] [stdout] | ^^ help: remove the final `()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/armv4t.rs:986:13 [INFO] [stdout] | [INFO] [stdout] 986 | cond: cond, [INFO] [stdout] | ^^^^^^^^^^ help: replace it with: `cond` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] = note: `#[warn(clippy::redundant_field_names)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/armv4t.rs:1198:13 [INFO] [stdout] | [INFO] [stdout] 1198 | bus: bus, [INFO] [stdout] | ^^^^^^^^ help: replace it with: `bus` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: operator precedence might not be obvious [INFO] [stdout] --> src/armv4t.rs:567:33 [INFO] [stdout] | [INFO] [stdout] 567 | mask |= (if inst.rn & (1 << i) != 0 {0xFF} else {0x00}) << i * 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(if inst.rn & (1 << i) != 0 {0xFF} else {0x00}) << (i * 8)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stdout] = note: `#[warn(clippy::precedence)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: operator precedence might not be obvious [INFO] [stdout] --> src/armv4t.rs:583:33 [INFO] [stdout] | [INFO] [stdout] 583 | mask |= (if inst.rn & (1 << i) != 0 {0xFF} else {0x00}) << i * 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(if inst.rn & (1 << i) != 0 {0xFF} else {0x00}) << (i * 8)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded unit expression [INFO] [stdout] --> src/armv4t.rs:684:25 [INFO] [stdout] | [INFO] [stdout] 684 | () [INFO] [stdout] | ^^ help: remove the final `()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stdout] = note: `#[warn(clippy::unused_unit)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded unit expression [INFO] [stdout] --> src/armv4t.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 698 | () [INFO] [stdout] | ^^ help: remove the final `()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded unit expression [INFO] [stdout] --> src/armv4t.rs:712:25 [INFO] [stdout] | [INFO] [stdout] 712 | () [INFO] [stdout] | ^^ help: remove the final `()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded unit expression [INFO] [stdout] --> src/armv4t.rs:875:25 [INFO] [stdout] | [INFO] [stdout] 875 | () [INFO] [stdout] | ^^ help: remove the final `()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/armv4t.rs:986:13 [INFO] [stdout] | [INFO] [stdout] 986 | cond: cond, [INFO] [stdout] | ^^^^^^^^^^ help: replace it with: `cond` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] = note: `#[warn(clippy::redundant_field_names)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant field names in struct initialization [INFO] [stdout] --> src/armv4t.rs:1198:13 [INFO] [stdout] | [INFO] [stdout] 1198 | bus: bus, [INFO] [stdout] | ^^^^^^^^ help: replace it with: `bus` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `inst_kind` is never read [INFO] [stdout] --> src/armv4t.rs:922:39 [INFO] [stdout] | [INFO] [stdout] 922 | let mut inst_kind: InstKind = InstKind::Undefined; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `inst_kind` is never read [INFO] [stdout] --> src/armv4t.rs:922:39 [INFO] [stdout] | [INFO] [stdout] 922 | let mut inst_kind: InstKind = InstKind::Undefined; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `FIQ` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | FIQ(u8) = 0x11, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Fiq` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] = note: `#[warn(clippy::upper_case_acronyms)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `FIQ` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | FIQ(u8) = 0x11, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Fiq` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] = note: `#[warn(clippy::upper_case_acronyms)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `IRQ` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | IRQ(u8) = 0x12, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Irq` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `IRQ` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | IRQ(u8) = 0x12, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Irq` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:25:28 [INFO] [stdout] | [INFO] [stdout] 25 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: `#[warn(clippy::manual_div_ceil)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:25:28 [INFO] [stdout] | [INFO] [stdout] 25 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: `#[warn(clippy::manual_div_ceil)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `ADC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | ADC, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Adc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `ADD` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | ADD, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Add` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `AND` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | AND, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `And` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `BIC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | BIC, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter (notice the capitalization): `Bic` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `CMN` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | CMN, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Cmn` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `CMP` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | CMP, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Cmp` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `EOR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | EOR, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Eor` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | LDC, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Ldc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDM` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | LDM, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Ldm` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | LDR, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Ldr` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDRB` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | LDRB, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Ldrb` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDRBT` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | LDRBT, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Ldrbt` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDRH` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | LDRH, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Ldrh` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDRT` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | LDRT, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Ldrt` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MCR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | MCR, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mcr` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MLA` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | MLA, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mla` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MOV` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | MOV, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter (notice the capitalization): `Mov` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MRC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | MRC, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mrc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MRS` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | MRS, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mrs` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MSR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | MSR, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Msr` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MUL` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | MUL, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mul` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MVN` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | MVN, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mvn` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `ORR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | ORR, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Orr` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `RSB` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | RSB, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Rsb` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `RSC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | RSC, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter (notice the capitalization): `Rsc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SBC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | SBC, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Sbc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SMLAL` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | SMLAL, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Smlal` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SMULL` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | SMULL, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Smull` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | STC, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Stc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STM` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | STM, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Stm` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | STR, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STRB` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | STRB, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Strb` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STRBT` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | STRBT, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Strbt` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STRH` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | STRH, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Strh` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STRT` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | STRT, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Strt` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SUB` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | SUB, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Sub` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SWI` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | SWI, // TODO [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter (notice the capitalization): `Swi` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SWP` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | SWP, // TODO [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Swp` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SWPB` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | SWPB, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Swpb` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `TEQ` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | TEQ, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Teq` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `TST` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | TST, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Tst` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `UMLAL` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | UMLAL, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Umlal` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `UMULL` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | UMULL, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Umull` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `UND` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | UND, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Und` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:108:28 [INFO] [stdout] | [INFO] [stdout] 108 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `ADC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | ADC, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Adc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `ADD` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | ADD, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Add` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `AND` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | AND, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `And` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `BIC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | BIC, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter (notice the capitalization): `Bic` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `CMN` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | CMN, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Cmn` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `CMP` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | CMP, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Cmp` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `EOR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | EOR, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Eor` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | LDC, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Ldc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDM` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | LDM, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Ldm` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | LDR, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Ldr` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDRB` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | LDRB, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Ldrb` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDRBT` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | LDRBT, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Ldrbt` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDRH` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | LDRH, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Ldrh` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `LDRT` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | LDRT, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Ldrt` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MCR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | MCR, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mcr` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MLA` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | MLA, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mla` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MOV` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | MOV, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter (notice the capitalization): `Mov` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MRC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | MRC, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mrc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MRS` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | MRS, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mrs` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MSR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | MSR, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Msr` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MUL` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | MUL, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mul` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `MVN` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | MVN, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Mvn` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `ORR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | ORR, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Orr` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `RSB` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | RSB, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Rsb` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `RSC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | RSC, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter (notice the capitalization): `Rsc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SBC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | SBC, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Sbc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SMLAL` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | SMLAL, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Smlal` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SMULL` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | SMULL, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Smull` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STC` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | STC, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Stc` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STM` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | STM, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Stm` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STR` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | STR, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Str` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STRB` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | STRB, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Strb` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STRBT` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | STRBT, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Strbt` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STRH` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | STRH, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Strh` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `STRT` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | STRT, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Strt` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SUB` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | SUB, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Sub` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SWI` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | SWI, // TODO [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter (notice the capitalization): `Swi` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SWP` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | SWP, // TODO [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Swp` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:129:28 [INFO] [stdout] | [INFO] [stdout] 129 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `SWPB` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | SWPB, // TODO [INFO] [stdout] | ^^^^ help: consider making the acronym lowercase, except the initial letter: `Swpb` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `TEQ` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | TEQ, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Teq` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `TST` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | TST, // impl [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Tst` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `UMLAL` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | UMLAL, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Umlal` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `UMULL` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | UMULL, // TODO [INFO] [stdout] | ^^^^^ help: consider making the acronym lowercase, except the initial letter: `Umull` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: name `UND` contains a capitalized acronym [INFO] [stdout] --> src/armv4t.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | UND, [INFO] [stdout] | ^^^ help: consider making the acronym lowercase, except the initial letter: `Und` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#upper_case_acronyms [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:152:28 [INFO] [stdout] | [INFO] [stdout] 152 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:108:28 [INFO] [stdout] | [INFO] [stdout] 108 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:177:28 [INFO] [stdout] | [INFO] [stdout] 177 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:198:28 [INFO] [stdout] | [INFO] [stdout] 198 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:221:28 [INFO] [stdout] | [INFO] [stdout] 221 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:129:28 [INFO] [stdout] | [INFO] [stdout] 129 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:232:28 [INFO] [stdout] | [INFO] [stdout] 232 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:152:28 [INFO] [stdout] | [INFO] [stdout] 152 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:266:28 [INFO] [stdout] | [INFO] [stdout] 266 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:177:28 [INFO] [stdout] | [INFO] [stdout] 177 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:294:28 [INFO] [stdout] | [INFO] [stdout] 294 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:317:28 [INFO] [stdout] | [INFO] [stdout] 317 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:330:28 [INFO] [stdout] | [INFO] [stdout] 330 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:198:28 [INFO] [stdout] | [INFO] [stdout] 198 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:221:28 [INFO] [stdout] | [INFO] [stdout] 221 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:357:28 [INFO] [stdout] | [INFO] [stdout] 357 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:232:28 [INFO] [stdout] | [INFO] [stdout] 232 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:380:28 [INFO] [stdout] | [INFO] [stdout] 380 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:405:28 [INFO] [stdout] | [INFO] [stdout] 405 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:266:28 [INFO] [stdout] | [INFO] [stdout] 266 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: you seem to be trying to use `match` for destructuring a single pattern. Consider using `if let` [INFO] [stdout] --> src/armv4t.rs:487:9 [INFO] [stdout] | [INFO] [stdout] 487 | / match self.inst { [INFO] [stdout] 488 | | Some(inst) => { [INFO] [stdout] 489 | | decoded_inst = Some(self.decode(inst)); [INFO] [stdout] ... | [INFO] [stdout] 492 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stdout] = note: `#[warn(clippy::single_match)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 487 ~ if let Some(inst) = self.inst { [INFO] [stdout] 488 + decoded_inst = Some(self.decode(inst)); [INFO] [stdout] 489 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/armv4t.rs:757:33 [INFO] [stdout] | [INFO] [stdout] 757 | ... c = !(self.get_gpr(inst.rn as u8) >= shifter_operand.shifter_operand) as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `(self.get_gpr(inst.rn as u8) < shifter_operand.shifter_operand)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] = note: `#[warn(clippy::nonminimal_bool)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/armv4t.rs:784:33 [INFO] [stdout] | [INFO] [stdout] 784 | ... c = !(self.get_gpr(inst.rn as u8) >= shifter_operand.shifter_operand + self.cpsr.c) as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `(self.get_gpr(inst.rn as u8) < shifter_operand.shifter_operand + self.cpsr.c)` [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 boolean expression can be simplified [INFO] [stdout] --> src/armv4t.rs:793:33 [INFO] [stdout] | [INFO] [stdout] 793 | ... c = !(self.get_gpr(inst.rn as u8) >= shifter_operand.shifter_operand + self.cpsr.c) as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `(self.get_gpr(inst.rn as u8) < shifter_operand.shifter_operand + self.cpsr.c)` [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: casting to the same type is unnecessary (`u32` -> `u32`) [INFO] [stdout] --> src/armv4t.rs:624:55 [INFO] [stdout] | [INFO] [stdout] 624 | self.get_gpr(inst.rn as u8) - inst.register_list.count_ones() as u32 * 4 + 4 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `inst.register_list.count_ones()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] = note: `#[warn(clippy::unnecessary_cast)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`u32` -> `u32`) [INFO] [stdout] --> src/armv4t.rs:628:55 [INFO] [stdout] | [INFO] [stdout] 628 | self.get_gpr(inst.rn as u8) - inst.register_list.count_ones() as u32 * 4 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `inst.register_list.count_ones()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded late initialization [INFO] [stdout] --> src/armv4t.rs:651:21 [INFO] [stdout] | [INFO] [stdout] 651 | let offset: u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_late_init [INFO] [stdout] = note: `#[warn(clippy::needless_late_init)]` on by default [INFO] [stdout] help: move the declaration `offset` here and remove the assignments from the branches [INFO] [stdout] | [INFO] [stdout] 651 ~ [INFO] [stdout] 652 ~ let offset: u32 = if inst.i != 0 { [INFO] [stdout] 653 | let rm = self.get_gpr(get_bit_range(inst.offset, 3, 0) as u8); [INFO] [stdout] 654 | let shift_imm = get_bit_range(inst.offset, 11, 7); [INFO] [stdout] 655 ~ match get_bit_range(inst.offset, 6, 5) { [INFO] [stdout] 656 | 0b00 => rm << shift_imm, [INFO] [stdout] ... [INFO] [stdout] 665 | _ => 0, [INFO] [stdout] 666 ~ } [INFO] [stdout] 667 | } [INFO] [stdout] 668 | else { [INFO] [stdout] 669 ~ inst.offset [INFO] [stdout] 670 ~ }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`u32` -> `u32`) [INFO] [stdout] --> src/armv4t.rs:664:102 [INFO] [stdout] | [INFO] [stdout] 664 | ... 0b11 => if shift_imm != 0 {rm.rotate_right(shift_imm)} else {(rm >> 1)| ((self.cpsr.c as u32) << 31)}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: try: `self.cpsr.c` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:294:28 [INFO] [stdout] | [INFO] [stdout] 294 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:317:28 [INFO] [stdout] | [INFO] [stdout] 317 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/armv4t.rs:1021:13 [INFO] [stdout] | [INFO] [stdout] 1021 | / return ShifterOperand { [INFO] [stdout] 1022 | | shifter_operand: imm.rotate_right(rotate_imm * 2), [INFO] [stdout] 1023 | | carry_out: if rotate_imm == 0 { self.cpsr.c != 0 } else { (imm.rotate_right(rotate_imm * 2) >> 31) & 1 != 0}, [INFO] [stdout] 1024 | | }; [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] = note: `#[warn(clippy::needless_return)]` on by default [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 1021 ~ ShifterOperand { [INFO] [stdout] 1022 + shifter_operand: imm.rotate_right(rotate_imm * 2), [INFO] [stdout] 1023 + carry_out: if rotate_imm == 0 { self.cpsr.c != 0 } else { (imm.rotate_right(rotate_imm * 2) >> 31) & 1 != 0}, [INFO] [stdout] 1024 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/armv4t.rs:1083:17 [INFO] [stdout] | [INFO] [stdout] 1083 | return shifter_operand; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 1083 - return shifter_operand; [INFO] [stdout] 1083 + shifter_operand [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`u8` -> `u8`) [INFO] [stdout] --> src/armv4t.rs:1073:56 [INFO] [stdout] | [INFO] [stdout] 1073 | ... let result = (self.get_gpr(rm as u8) >> 1) | ((self.cpsr.c as u32) << 31); [INFO] [stdout] | ^^^^^^^^ help: try: `rm` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`u32` -> `u32`) [INFO] [stdout] --> src/armv4t.rs:1073:75 [INFO] [stdout] | [INFO] [stdout] 1073 | ... let result = (self.get_gpr(rm as u8) >> 1) | ((self.cpsr.c as u32) << 31); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: try: `self.cpsr.c` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:330:28 [INFO] [stdout] | [INFO] [stdout] 330 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/armv4t.rs:1312:5 [INFO] [stdout] | [INFO] [stdout] 1312 | return (inst & format.mask) == format.data; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 1312 - return (inst & format.mask) == format.data; [INFO] [stdout] 1312 + (inst & format.mask) == format.data [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/armv4t.rs:1322:5 [INFO] [stdout] | [INFO] [stdout] 1322 | return (data & mask) >> lsb; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 1322 - return (data & mask) >> lsb; [INFO] [stdout] 1322 + (data & mask) >> lsb [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:357:28 [INFO] [stdout] | [INFO] [stdout] 357 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/armv4t.rs:1547:5 [INFO] [stdout] | [INFO] [stdout] 1547 | (a_sign && b_sign) || (a_sign && !result_sign) || (b_sign && !result_sign) [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] help: try [INFO] [stdout] | [INFO] [stdout] 1547 - (a_sign && b_sign) || (a_sign && !result_sign) || (b_sign && !result_sign) [INFO] [stdout] 1547 + !(!a_sign || !b_sign && result_sign) || (b_sign && !result_sign) [INFO] [stdout] | [INFO] [stdout] 1547 - (a_sign && b_sign) || (a_sign && !result_sign) || (b_sign && !result_sign) [INFO] [stdout] 1547 + (!result_sign || b_sign) && a_sign || (b_sign && !result_sign) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: calling `push_str()` using a single-character string literal [INFO] [stdout] --> src/armv4t.rs:1560:17 [INFO] [stdout] | [INFO] [stdout] 1560 | formatted_string.push_str("\n"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `formatted_string.push('\n')` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_add_str [INFO] [stdout] = note: `#[warn(clippy::single_char_add_str)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: calling `push_str()` using a single-character string literal [INFO] [stdout] --> src/armv4t.rs:1563:17 [INFO] [stdout] | [INFO] [stdout] 1563 | formatted_string.push_str(" "); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `formatted_string.push(' ')` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_add_str [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/main.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | return Ok(0); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 28 - return Ok(0); [INFO] [stdout] 28 + Ok(0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `program` [INFO] [stdout] --> src/main.rs:48:14 [INFO] [stdout] | [INFO] [stdout] 48 | for i in 0..program.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] 48 - for i in 0..program.len(){ [INFO] [stdout] 48 + for (i, ) in program.iter().enumerate(){ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:380:28 [INFO] [stdout] | [INFO] [stdout] 380 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> src/armv4t.rs:405:28 [INFO] [stdout] | [INFO] [stdout] 405 | #[derive(Debug, PartialEq, DekuRead, DekuWrite, Copy, Clone)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: this warning originates in the derive macro `DekuRead` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: you seem to be trying to use `match` for destructuring a single pattern. Consider using `if let` [INFO] [stdout] --> src/armv4t.rs:487:9 [INFO] [stdout] | [INFO] [stdout] 487 | / match self.inst { [INFO] [stdout] 488 | | Some(inst) => { [INFO] [stdout] 489 | | decoded_inst = Some(self.decode(inst)); [INFO] [stdout] ... | [INFO] [stdout] 492 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stdout] = note: `#[warn(clippy::single_match)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 487 ~ if let Some(inst) = self.inst { [INFO] [stdout] 488 + decoded_inst = Some(self.decode(inst)); [INFO] [stdout] 489 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/armv4t.rs:757:33 [INFO] [stdout] | [INFO] [stdout] 757 | ... c = !(self.get_gpr(inst.rn as u8) >= shifter_operand.shifter_operand) as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `(self.get_gpr(inst.rn as u8) < shifter_operand.shifter_operand)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] = note: `#[warn(clippy::nonminimal_bool)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/armv4t.rs:784:33 [INFO] [stdout] | [INFO] [stdout] 784 | ... c = !(self.get_gpr(inst.rn as u8) >= shifter_operand.shifter_operand + self.cpsr.c) as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `(self.get_gpr(inst.rn as u8) < shifter_operand.shifter_operand + self.cpsr.c)` [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 boolean expression can be simplified [INFO] [stdout] --> src/armv4t.rs:793:33 [INFO] [stdout] | [INFO] [stdout] 793 | ... c = !(self.get_gpr(inst.rn as u8) >= shifter_operand.shifter_operand + self.cpsr.c) as u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `(self.get_gpr(inst.rn as u8) < shifter_operand.shifter_operand + self.cpsr.c)` [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: casting to the same type is unnecessary (`u32` -> `u32`) [INFO] [stdout] --> src/armv4t.rs:624:55 [INFO] [stdout] | [INFO] [stdout] 624 | self.get_gpr(inst.rn as u8) - inst.register_list.count_ones() as u32 * 4 + 4 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `inst.register_list.count_ones()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] = note: `#[warn(clippy::unnecessary_cast)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`u32` -> `u32`) [INFO] [stdout] --> src/armv4t.rs:628:55 [INFO] [stdout] | [INFO] [stdout] 628 | self.get_gpr(inst.rn as u8) - inst.register_list.count_ones() as u32 * 4 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `inst.register_list.count_ones()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded late initialization [INFO] [stdout] --> src/armv4t.rs:651:21 [INFO] [stdout] | [INFO] [stdout] 651 | let offset: u32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_late_init [INFO] [stdout] = note: `#[warn(clippy::needless_late_init)]` on by default [INFO] [stdout] help: move the declaration `offset` here and remove the assignments from the branches [INFO] [stdout] | [INFO] [stdout] 651 ~ [INFO] [stdout] 652 ~ let offset: u32 = if inst.i != 0 { [INFO] [stdout] 653 | let rm = self.get_gpr(get_bit_range(inst.offset, 3, 0) as u8); [INFO] [stdout] 654 | let shift_imm = get_bit_range(inst.offset, 11, 7); [INFO] [stdout] 655 ~ match get_bit_range(inst.offset, 6, 5) { [INFO] [stdout] 656 | 0b00 => rm << shift_imm, [INFO] [stdout] ... [INFO] [stdout] 665 | _ => 0, [INFO] [stdout] 666 ~ } [INFO] [stdout] 667 | } [INFO] [stdout] 668 | else { [INFO] [stdout] 669 ~ inst.offset [INFO] [stdout] 670 ~ }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`u32` -> `u32`) [INFO] [stdout] --> src/armv4t.rs:664:102 [INFO] [stdout] | [INFO] [stdout] 664 | ... 0b11 => if shift_imm != 0 {rm.rotate_right(shift_imm)} else {(rm >> 1)| ((self.cpsr.c as u32) << 31)}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: try: `self.cpsr.c` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/armv4t.rs:1021:13 [INFO] [stdout] | [INFO] [stdout] 1021 | / return ShifterOperand { [INFO] [stdout] 1022 | | shifter_operand: imm.rotate_right(rotate_imm * 2), [INFO] [stdout] 1023 | | carry_out: if rotate_imm == 0 { self.cpsr.c != 0 } else { (imm.rotate_right(rotate_imm * 2) >> 31) & 1 != 0}, [INFO] [stdout] 1024 | | }; [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] = note: `#[warn(clippy::needless_return)]` on by default [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 1021 ~ ShifterOperand { [INFO] [stdout] 1022 + shifter_operand: imm.rotate_right(rotate_imm * 2), [INFO] [stdout] 1023 + carry_out: if rotate_imm == 0 { self.cpsr.c != 0 } else { (imm.rotate_right(rotate_imm * 2) >> 31) & 1 != 0}, [INFO] [stdout] 1024 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/armv4t.rs:1083:17 [INFO] [stdout] | [INFO] [stdout] 1083 | return shifter_operand; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 1083 - return shifter_operand; [INFO] [stdout] 1083 + shifter_operand [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`u8` -> `u8`) [INFO] [stdout] --> src/armv4t.rs:1073:56 [INFO] [stdout] | [INFO] [stdout] 1073 | ... let result = (self.get_gpr(rm as u8) >> 1) | ((self.cpsr.c as u32) << 31); [INFO] [stdout] | ^^^^^^^^ help: try: `rm` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`u32` -> `u32`) [INFO] [stdout] --> src/armv4t.rs:1073:75 [INFO] [stdout] | [INFO] [stdout] 1073 | ... let result = (self.get_gpr(rm as u8) >> 1) | ((self.cpsr.c as u32) << 31); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: try: `self.cpsr.c` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/armv4t.rs:1312:5 [INFO] [stdout] | [INFO] [stdout] 1312 | return (inst & format.mask) == format.data; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 1312 - return (inst & format.mask) == format.data; [INFO] [stdout] 1312 + (inst & format.mask) == format.data [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/armv4t.rs:1322:5 [INFO] [stdout] | [INFO] [stdout] 1322 | return (data & mask) >> lsb; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 1322 - return (data & mask) >> lsb; [INFO] [stdout] 1322 + (data & mask) >> lsb [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> src/armv4t.rs:1547:5 [INFO] [stdout] | [INFO] [stdout] 1547 | (a_sign && b_sign) || (a_sign && !result_sign) || (b_sign && !result_sign) [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] help: try [INFO] [stdout] | [INFO] [stdout] 1547 - (a_sign && b_sign) || (a_sign && !result_sign) || (b_sign && !result_sign) [INFO] [stdout] 1547 + !(!a_sign || !b_sign && result_sign) || (b_sign && !result_sign) [INFO] [stdout] | [INFO] [stdout] 1547 - (a_sign && b_sign) || (a_sign && !result_sign) || (b_sign && !result_sign) [INFO] [stdout] 1547 + (!result_sign || b_sign) && a_sign || (b_sign && !result_sign) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: calling `push_str()` using a single-character string literal [INFO] [stdout] --> src/armv4t.rs:1560:17 [INFO] [stdout] | [INFO] [stdout] 1560 | formatted_string.push_str("\n"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `formatted_string.push('\n')` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_add_str [INFO] [stdout] = note: `#[warn(clippy::single_char_add_str)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: calling `push_str()` using a single-character string literal [INFO] [stdout] --> src/armv4t.rs:1563:17 [INFO] [stdout] | [INFO] [stdout] 1563 | formatted_string.push_str(" "); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `formatted_string.push(' ')` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_add_str [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> src/main.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | return Ok(0); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 28 - return Ok(0); [INFO] [stdout] 28 + Ok(0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `program` [INFO] [stdout] --> src/main.rs:48:14 [INFO] [stdout] | [INFO] [stdout] 48 | for i in 0..program.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] 48 - for i in 0..program.len(){ [INFO] [stdout] 48 + for (i, ) in program.iter().enumerate(){ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.70s [INFO] running `Command { std: "docker" "inspect" "21cd2ea3a65bd8f37fcf78f39b4009f844675dc76af6976b9f856e4f4a4dca12", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21cd2ea3a65bd8f37fcf78f39b4009f844675dc76af6976b9f856e4f4a4dca12", kill_on_drop: false }` [INFO] [stdout] 21cd2ea3a65bd8f37fcf78f39b4009f844675dc76af6976b9f856e4f4a4dca12