[INFO] cloning repository https://github.com/Knight-Ops/pio-emulator-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Knight-Ops/pio-emulator-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKnight-Ops%2Fpio-emulator-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKnight-Ops%2Fpio-emulator-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9caa544e5d83551b3acd38598890a1614baa1b84
[INFO] checking Knight-Ops/pio-emulator-rs against try#012cd62c9add58ab3910e44c137d87db3ab70f61 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKnight-Ops%2Fpio-emulator-rs" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Knight-Ops/pio-emulator-rs
[INFO] finished tweaking git repo https://github.com/Knight-Ops/pio-emulator-rs
[INFO] tweaked toml for git repo https://github.com/Knight-Ops/pio-emulator-rs written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Knight-Ops/pio-emulator-rs on toolchain 012cd62c9add58ab3910e44c137d87db3ab70f61
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Knight-Ops/pio-emulator-rs 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" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 68192951edc47db321d13c55476b4ccf8e16abe97260365c27e4f017ab39c71c
[INFO] running `Command { std: "docker" "start" "-a" "68192951edc47db321d13c55476b4ccf8e16abe97260365c27e4f017ab39c71c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "68192951edc47db321d13c55476b4ccf8e16abe97260365c27e4f017ab39c71c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "68192951edc47db321d13c55476b4ccf8e16abe97260365c27e4f017ab39c71c", kill_on_drop: false }`
[INFO] [stdout] 68192951edc47db321d13c55476b4ccf8e16abe97260365c27e4f017ab39c71c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4f9cb211af09b4d51209ebbb9f20420066b9d2706a000a4f81aa44a4b99c0fa9
[INFO] running `Command { std: "docker" "start" "-a" "4f9cb211af09b4d51209ebbb9f20420066b9d2706a000a4f81aa44a4b99c0fa9", kill_on_drop: false }`
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]     Checking tock-registers v0.7.0
[INFO] [stderr]     Checking pio-emulator-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `ReadWriteable`
[INFO] [stdout]  --> src/memory_backing.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tock_registers::interfaces::{ReadWriteable, Readable, Writeable};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ReadOnly` and `WriteOnly`
[INFO] [stdout]  --> src/memory_backing.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tock_registers::registers::{ReadOnly, ReadWrite, WriteOnly};
[INFO] [stdout]   |                                 ^^^^^^^^             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ReadWriteable`
[INFO] [stdout]  --> src/memory_backing.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tock_registers::interfaces::{ReadWriteable, Readable, Writeable};
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ReadOnly` and `WriteOnly`
[INFO] [stdout]  --> src/memory_backing.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tock_registers::registers::{ReadOnly, ReadWrite, WriteOnly};
[INFO] [stdout]   |                                 ^^^^^^^^             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[macro_use]` attribute cannot be used on use statements
[INFO] [stdout]  --> src/memory_backing.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[macro_use]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = help: `#[macro_use]` can be applied to crates, extern crates, and modules
[INFO] [stdout]   = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[macro_use]` attribute cannot be used on use statements
[INFO] [stdout]  --> src/memory_backing.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[macro_use]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]   = help: `#[macro_use]` can be applied to crates, extern crates, and modules
[INFO] [stdout]   = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> src/main.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 42 | /         loop {
[INFO] [stdout] 43 | |             self.step()?
[INFO] [stdout] 44 | |         }
[INFO] [stdout]    | |_________- any code following this expression is unreachable
[INFO] [stdout] 45 |
[INFO] [stdout] 46 |           Ok(())
[INFO] [stdout]    |           ^^^^^^ unreachable expression
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/main.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             _ => unimplemented!("Instruction Unimplemented!"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/main.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout]  60 | /             PIOInstruction::JMP {
[INFO] [stdout]  61 | |                 delay_sideset,
[INFO] [stdout]  62 | |                 condition,
[INFO] [stdout]  63 | |                 address,
[INFO] [stdout]  64 | |             } => {
[INFO] [stdout]     | |_____________- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 151 | /             PIOInstruction::WAIT {
[INFO] [stdout] 152 | |                 delay_sideset,
[INFO] [stdout] 153 | |                 polarity,
[INFO] [stdout] 154 | |                 source,
[INFO] [stdout] 155 | |                 index,
[INFO] [stdout] 156 | |             } => {
[INFO] [stdout]     | |_____________- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 213 | /             PIOInstruction::IN {
[INFO] [stdout] 214 | |                 delay_sideset,
[INFO] [stdout] 215 | |                 source,
[INFO] [stdout] 216 | |                 bit_count,
[INFO] [stdout] 217 | |             } => {
[INFO] [stdout]     | |_____________- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 222 | /             PIOInstruction::OUT {
[INFO] [stdout] 223 | |                 delay_sideset,
[INFO] [stdout] 224 | |                 destination,
[INFO] [stdout] 225 | |                 bit_count,
[INFO] [stdout] 226 | |             } => {
[INFO] [stdout]     | |_____________- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 390 |               _ => unimplemented!("Instruction Unimplemented!"),
[INFO] [stdout]     |               ^ ...and 5 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]    --> src/main.rs:215:17
[INFO] [stdout]     |
[INFO] [stdout] 215 |                 source,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `source: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bit_count`
[INFO] [stdout]    --> src/main.rs:216:17
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 bit_count,
[INFO] [stdout]     |                 ^^^^^^^^^ help: try ignoring the field: `bit_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `destination`
[INFO] [stdout]    --> src/main.rs:224:17
[INFO] [stdout]     |
[INFO] [stdout] 224 |                 destination,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `destination: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bit_count`
[INFO] [stdout]    --> src/main.rs:225:17
[INFO] [stdout]     |
[INFO] [stdout] 225 |                 bit_count,
[INFO] [stdout]     |                 ^^^^^^^^^ help: try ignoring the field: `bit_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `destination`
[INFO] [stdout]    --> src/main.rs:310:17
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 destination,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `destination: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> src/main.rs:311:17
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 op,
[INFO] [stdout]     |                 ^^ help: try ignoring the field: `op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]    --> src/main.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 source,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `source: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `clear`
[INFO] [stdout]    --> src/main.rs:320:17
[INFO] [stdout]     |
[INFO] [stdout] 320 |                 clear,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `clear: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wait`
[INFO] [stdout]    --> src/main.rs:321:17
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 wait,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `wait: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/main.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 index,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `index: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `clock_divider` is never read
[INFO] [stdout]   --> src/state_machine.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | pub struct PIOStateMachine {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |     clock_divider: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PIOStateMachine` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:211:17
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 self.get_current_sm()?.inc_pc();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 let _ = self.get_current_sm()?.inc_pc();
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pio.set_instruction_data(0, 0xffff);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 450 |     let _ = pio.set_instruction_data(0, 0xffff);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |         (0x0 => pub CTRL: ReadWrite<u32, CTRL::Register>),
[INFO] [stdout]    |                     ^^^^ help: convert the identifier to snake case: `ctrl`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FSTAT` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:15:21
[INFO] [stdout]    |
[INFO] [stdout] 15 |         (0x4 => pub FSTAT: ReadWrite<u32, FSTAT::Register>),
[INFO] [stdout]    |                     ^^^^^ help: convert the identifier to snake case: `fstat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FDEBUG` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |         (0x8 => pub FDEBUG: ReadWrite<u32, FDEBUG::Register>),
[INFO] [stdout]    |                     ^^^^^^ help: convert the identifier to snake case: `fdebug`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FLEVEL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 |         (0xC => pub FLEVEL: ReadWrite<u32, FLEVEL::Register>),
[INFO] [stdout]    |                     ^^^^^^ help: convert the identifier to snake case: `flevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TXF0` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 |         (0x10 => pub TXF0: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `txf0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TXF1` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:19:22
[INFO] [stdout]    |
[INFO] [stdout] 19 |         (0x14 => pub TXF1: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `txf1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TXF2` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 |         (0x18 => pub TXF2: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `txf2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TXF3` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 |         (0x1C => pub TXF3: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `txf3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RXF0` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 |         (0x20 => pub RXF0: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `rxf0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RXF1` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |         (0x24 => pub RXF1: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `rxf1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RXF2` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |         (0x28 => pub RXF2: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `rxf2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RXF3` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:25:22
[INFO] [stdout]    |
[INFO] [stdout] 25 |         (0x2C => pub RXF3: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `rxf3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:26:22
[INFO] [stdout]    |
[INFO] [stdout] 26 |         (0x30 => pub IRQ: ReadWrite<u32, IRQ::Register>),
[INFO] [stdout]    |                      ^^^ help: convert the identifier to snake case: `irq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ_FORCE` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 |         (0x34 => pub IRQ_FORCE: ReadWrite<u32, IRQ_FORCE::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^ help: convert the identifier to snake case: `irq_force`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INPUT_SYNC_BYPASS` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |         (0x38 => pub INPUT_SYNC_BYPASS: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `input_sync_bypass`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DBG_PADOUT` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |         (0x3C => pub DBG_PADOUT: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `dbg_padout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DBG_PADOE` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 |         (0x40 => pub DBG_PADOE: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^ help: convert the identifier to snake case: `dbg_padoe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DBG_CFGINFO` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |         (0x44 => pub DBG_CFGINFO: ReadWrite<u32, DBG_CFGINFO::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `dbg_cfginfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM0` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |         (0x48 => pub INSTR_MEM0: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM1` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |         (0x4C => pub INSTR_MEM1: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM2` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:34:22
[INFO] [stdout]    |
[INFO] [stdout] 34 |         (0x50 => pub INSTR_MEM2: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM3` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         (0x54 => pub INSTR_MEM3: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM4` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |         (0x58 => pub INSTR_MEM4: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM5` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |         (0x5C => pub INSTR_MEM5: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM6` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:38:22
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (0x60 => pub INSTR_MEM6: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM7` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |         (0x64 => pub INSTR_MEM7: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM8` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 |         (0x68 => pub INSTR_MEM8: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM9` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |         (0x6C => pub INSTR_MEM9: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM10` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |         (0x70 => pub INSTR_MEM10: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM11` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |         (0x74 => pub INSTR_MEM11: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM12` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |         (0x78 => pub INSTR_MEM12: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM13` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:45:22
[INFO] [stdout]    |
[INFO] [stdout] 45 |         (0x7C => pub INSTR_MEM13: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM14` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 |         (0x80 => pub INSTR_MEM14: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM15` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |         (0x84 => pub INSTR_MEM15: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM16` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:48:22
[INFO] [stdout]    |
[INFO] [stdout] 48 |         (0x88 => pub INSTR_MEM16: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM17` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |         (0x8C => pub INSTR_MEM17: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem17`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM18` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |         (0x90 => pub INSTR_MEM18: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem18`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM19` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |         (0x94 => pub INSTR_MEM19: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem19`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM20` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (0x98 => pub INSTR_MEM20: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem20`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM21` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:53:22
[INFO] [stdout]    |
[INFO] [stdout] 53 |         (0x9C => pub INSTR_MEM21: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem21`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM22` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:54:22
[INFO] [stdout]    |
[INFO] [stdout] 54 |         (0xA0 => pub INSTR_MEM22: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem22`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM23` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 |         (0xA4 => pub INSTR_MEM23: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem23`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM24` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |         (0xA8 => pub INSTR_MEM24: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem24`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM25` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 |         (0xAC => pub INSTR_MEM25: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem25`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM26` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |         (0xB0 => pub INSTR_MEM26: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem26`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM27` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |         (0xB4 => pub INSTR_MEM27: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem27`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM28` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 |         (0xB8 => pub INSTR_MEM28: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem28`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM29` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |         (0xBC => pub INSTR_MEM29: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem29`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM30` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |         (0xC0 => pub INSTR_MEM30: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem30`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM31` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |         (0xC4 => pub INSTR_MEM31: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem31`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_CLKDIV` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (0xC8 => pub SM0_CLKDIV: ReadWrite<u32, SM_CLKDIV::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `sm0_clkdiv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_EXECCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 |         (0xCC => pub SM0_EXECCTRL: ReadWrite<u32, SM_EXECCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^ help: convert the identifier to snake case: `sm0_execctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_SHIFTCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |         (0xD0 => pub SM0_SHIFTCTRL: ReadWrite<u32, SM_SHIFTCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ help: convert the identifier to snake case: `sm0_shiftctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_ADDR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 |         (0xD4 => pub SM0_ADDR: ReadWrite<u32, SM_ADDR::Register>),
[INFO] [stdout]    |                      ^^^^^^^^ help: convert the identifier to snake case: `sm0_addr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_INSTR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 |         (0xD8 => pub SM0_INSTR: ReadWrite<u32, SM_INSTR::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^ help: convert the identifier to snake case: `sm0_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_PINCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:69:22
[INFO] [stdout]    |
[INFO] [stdout] 69 |         (0xDC => pub SM0_PINCTRL: ReadWrite<u32, SM_PINCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `sm0_pinctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_CLKDIV` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |         (0xE0 => pub SM1_CLKDIV: ReadWrite<u32, SM_CLKDIV::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `sm1_clkdiv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_EXECCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:71:22
[INFO] [stdout]    |
[INFO] [stdout] 71 |         (0xE4 => pub SM1_EXECCTRL: ReadWrite<u32, SM_EXECCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^ help: convert the identifier to snake case: `sm1_execctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_SHIFTCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 |         (0xE8 => pub SM1_SHIFTCTRL: ReadWrite<u32, SM_SHIFTCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ help: convert the identifier to snake case: `sm1_shiftctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_ADDR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |         (0xEC => pub SM1_ADDR: ReadWrite<u32, SM_ADDR::Register>),
[INFO] [stdout]    |                      ^^^^^^^^ help: convert the identifier to snake case: `sm1_addr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_INSTR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 |         (0xF0 => pub SM1_INSTR: ReadWrite<u32, SM_INSTR::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^ help: convert the identifier to snake case: `sm1_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_PINCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:75:22
[INFO] [stdout]    |
[INFO] [stdout] 75 |         (0xF4 => pub SM1_PINCTRL: ReadWrite<u32, SM_PINCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `sm1_pinctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_CLKDIV` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |         (0xF8 => pub SM2_CLKDIV: ReadWrite<u32, SM_CLKDIV::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `sm2_clkdiv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_EXECCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |         (0xFC => pub SM2_EXECCTRL: ReadWrite<u32, SM_EXECCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^ help: convert the identifier to snake case: `sm2_execctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_SHIFTCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 |         (0x100 => pub SM2_SHIFTCTRL: ReadWrite<u32, SM_SHIFTCTRL::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^ help: convert the identifier to snake case: `sm2_shiftctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_ADDR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:79:23
[INFO] [stdout]    |
[INFO] [stdout] 79 |         (0x104 => pub SM2_ADDR: ReadWrite<u32, SM_ADDR::Register>),
[INFO] [stdout]    |                       ^^^^^^^^ help: convert the identifier to snake case: `sm2_addr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_INSTR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |         (0x108 => pub SM2_INSTR: ReadWrite<u32, SM_INSTR::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `sm2_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_PINCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |         (0x10C => pub SM2_PINCTRL: ReadWrite<u32, SM_PINCTRL::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^^ help: convert the identifier to snake case: `sm2_pinctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_CLKDIV` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |         (0x110 => pub SM3_CLKDIV: ReadWrite<u32, SM_CLKDIV::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^ help: convert the identifier to snake case: `sm3_clkdiv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_EXECCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:83:23
[INFO] [stdout]    |
[INFO] [stdout] 83 |         (0x114 => pub SM3_EXECCTRL: ReadWrite<u32, SM_EXECCTRL::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^^^ help: convert the identifier to snake case: `sm3_execctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_SHIFTCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:84:23
[INFO] [stdout]    |
[INFO] [stdout] 84 |         (0x118 => pub SM3_SHIFTCTRL: ReadWrite<u32, SM_SHIFTCTRL::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^ help: convert the identifier to snake case: `sm3_shiftctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_ADDR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |         (0x11C => pub SM3_ADDR: ReadWrite<u32, SM_ADDR::Register>),
[INFO] [stdout]    |                       ^^^^^^^^ help: convert the identifier to snake case: `sm3_addr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_INSTR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:86:23
[INFO] [stdout]    |
[INFO] [stdout] 86 |         (0x120 => pub SM3_INSTR: ReadWrite<u32, SM_INSTR::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `sm3_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_PINCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:87:23
[INFO] [stdout]    |
[INFO] [stdout] 87 |         (0x124 => pub SM3_PINCTRL: ReadWrite<u32, SM_PINCTRL::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^^ help: convert the identifier to snake case: `sm3_pinctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INTR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 88 |         (0x128 => pub INTR: ReadWrite<u32, INTR::Register>),
[INFO] [stdout]    |                       ^^^^ help: convert the identifier to snake case: `intr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ0_INTE` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:89:23
[INFO] [stdout]    |
[INFO] [stdout] 89 |         (0x12C => pub IRQ0_INTE: ReadWrite<u32, IRQ0_INTE::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq0_inte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ0_INTF` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 90 |         (0x130 => pub IRQ0_INTF: ReadWrite<u32, IRQ0_INTF::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq0_intf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ0_INTS` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:91:23
[INFO] [stdout]    |
[INFO] [stdout] 91 |         (0x134 => pub IRQ0_INTS: ReadWrite<u32, IRQ0_INTS::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq0_ints`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ1_INTE` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:92:23
[INFO] [stdout]    |
[INFO] [stdout] 92 |         (0x138 => pub IRQ1_INTE: ReadWrite<u32, IRQ1_INTE::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq1_inte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ1_INTF` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:93:23
[INFO] [stdout]    |
[INFO] [stdout] 93 |         (0x13C => pub IRQ1_INTF: ReadWrite<u32, IRQ1_INTF::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq1_intf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ1_INTS` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |         (0x140 => pub IRQ1_INTS: ReadWrite<u32, IRQ1_INTS::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq1_ints`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> src/main.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 42 | /         loop {
[INFO] [stdout] 43 | |             self.step()?
[INFO] [stdout] 44 | |         }
[INFO] [stdout]    | |_________- any code following this expression is unreachable
[INFO] [stdout] 45 |
[INFO] [stdout] 46 |           Ok(())
[INFO] [stdout]    |           ^^^^^^ unreachable expression
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/main.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             _ => unimplemented!("Instruction Unimplemented!"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/main.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout]  60 | /             PIOInstruction::JMP {
[INFO] [stdout]  61 | |                 delay_sideset,
[INFO] [stdout]  62 | |                 condition,
[INFO] [stdout]  63 | |                 address,
[INFO] [stdout]  64 | |             } => {
[INFO] [stdout]     | |_____________- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 151 | /             PIOInstruction::WAIT {
[INFO] [stdout] 152 | |                 delay_sideset,
[INFO] [stdout] 153 | |                 polarity,
[INFO] [stdout] 154 | |                 source,
[INFO] [stdout] 155 | |                 index,
[INFO] [stdout] 156 | |             } => {
[INFO] [stdout]     | |_____________- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 213 | /             PIOInstruction::IN {
[INFO] [stdout] 214 | |                 delay_sideset,
[INFO] [stdout] 215 | |                 source,
[INFO] [stdout] 216 | |                 bit_count,
[INFO] [stdout] 217 | |             } => {
[INFO] [stdout]     | |_____________- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 222 | /             PIOInstruction::OUT {
[INFO] [stdout] 223 | |                 delay_sideset,
[INFO] [stdout] 224 | |                 destination,
[INFO] [stdout] 225 | |                 bit_count,
[INFO] [stdout] 226 | |             } => {
[INFO] [stdout]     | |_____________- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 390 |               _ => unimplemented!("Instruction Unimplemented!"),
[INFO] [stdout]     |               ^ ...and 5 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]    --> src/main.rs:215:17
[INFO] [stdout]     |
[INFO] [stdout] 215 |                 source,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `source: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bit_count`
[INFO] [stdout]    --> src/main.rs:216:17
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 bit_count,
[INFO] [stdout]     |                 ^^^^^^^^^ help: try ignoring the field: `bit_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `destination`
[INFO] [stdout]    --> src/main.rs:224:17
[INFO] [stdout]     |
[INFO] [stdout] 224 |                 destination,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `destination: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bit_count`
[INFO] [stdout]    --> src/main.rs:225:17
[INFO] [stdout]     |
[INFO] [stdout] 225 |                 bit_count,
[INFO] [stdout]     |                 ^^^^^^^^^ help: try ignoring the field: `bit_count: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `destination`
[INFO] [stdout]    --> src/main.rs:310:17
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 destination,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `destination: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> src/main.rs:311:17
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 op,
[INFO] [stdout]     |                 ^^ help: try ignoring the field: `op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]    --> src/main.rs:312:17
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 source,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `source: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `clear`
[INFO] [stdout]    --> src/main.rs:320:17
[INFO] [stdout]     |
[INFO] [stdout] 320 |                 clear,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `clear: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wait`
[INFO] [stdout]    --> src/main.rs:321:17
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 wait,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `wait: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/main.rs:322:17
[INFO] [stdout]     |
[INFO] [stdout] 322 |                 index,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `index: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `clock_divider` is never read
[INFO] [stdout]   --> src/state_machine.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | pub struct PIOStateMachine {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |     clock_divider: u32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PIOStateMachine` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:211:17
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 self.get_current_sm()?.inc_pc();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 let _ = self.get_current_sm()?.inc_pc();
[INFO] [stdout]     |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pio.set_instruction_data(0, 0xffff);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 450 |     let _ = pio.set_instruction_data(0, 0xffff);
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |         (0x0 => pub CTRL: ReadWrite<u32, CTRL::Register>),
[INFO] [stdout]    |                     ^^^^ help: convert the identifier to snake case: `ctrl`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FSTAT` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:15:21
[INFO] [stdout]    |
[INFO] [stdout] 15 |         (0x4 => pub FSTAT: ReadWrite<u32, FSTAT::Register>),
[INFO] [stdout]    |                     ^^^^^ help: convert the identifier to snake case: `fstat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FDEBUG` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |         (0x8 => pub FDEBUG: ReadWrite<u32, FDEBUG::Register>),
[INFO] [stdout]    |                     ^^^^^^ help: convert the identifier to snake case: `fdebug`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FLEVEL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 |         (0xC => pub FLEVEL: ReadWrite<u32, FLEVEL::Register>),
[INFO] [stdout]    |                     ^^^^^^ help: convert the identifier to snake case: `flevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TXF0` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 |         (0x10 => pub TXF0: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `txf0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TXF1` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:19:22
[INFO] [stdout]    |
[INFO] [stdout] 19 |         (0x14 => pub TXF1: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `txf1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TXF2` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 |         (0x18 => pub TXF2: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `txf2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TXF3` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 |         (0x1C => pub TXF3: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `txf3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RXF0` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 |         (0x20 => pub RXF0: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `rxf0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RXF1` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:23:22
[INFO] [stdout]    |
[INFO] [stdout] 23 |         (0x24 => pub RXF1: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `rxf1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RXF2` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |         (0x28 => pub RXF2: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `rxf2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RXF3` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:25:22
[INFO] [stdout]    |
[INFO] [stdout] 25 |         (0x2C => pub RXF3: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^ help: convert the identifier to snake case: `rxf3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:26:22
[INFO] [stdout]    |
[INFO] [stdout] 26 |         (0x30 => pub IRQ: ReadWrite<u32, IRQ::Register>),
[INFO] [stdout]    |                      ^^^ help: convert the identifier to snake case: `irq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ_FORCE` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 |         (0x34 => pub IRQ_FORCE: ReadWrite<u32, IRQ_FORCE::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^ help: convert the identifier to snake case: `irq_force`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INPUT_SYNC_BYPASS` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |         (0x38 => pub INPUT_SYNC_BYPASS: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `input_sync_bypass`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DBG_PADOUT` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |         (0x3C => pub DBG_PADOUT: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `dbg_padout`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DBG_PADOE` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 |         (0x40 => pub DBG_PADOE: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^ help: convert the identifier to snake case: `dbg_padoe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DBG_CFGINFO` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |         (0x44 => pub DBG_CFGINFO: ReadWrite<u32, DBG_CFGINFO::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `dbg_cfginfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM0` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |         (0x48 => pub INSTR_MEM0: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM1` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |         (0x4C => pub INSTR_MEM1: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM2` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:34:22
[INFO] [stdout]    |
[INFO] [stdout] 34 |         (0x50 => pub INSTR_MEM2: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM3` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         (0x54 => pub INSTR_MEM3: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM4` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |         (0x58 => pub INSTR_MEM4: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM5` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |         (0x5C => pub INSTR_MEM5: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM6` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:38:22
[INFO] [stdout]    |
[INFO] [stdout] 38 |         (0x60 => pub INSTR_MEM6: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM7` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |         (0x64 => pub INSTR_MEM7: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM8` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:40:22
[INFO] [stdout]    |
[INFO] [stdout] 40 |         (0x68 => pub INSTR_MEM8: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM9` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |         (0x6C => pub INSTR_MEM9: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM10` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |         (0x70 => pub INSTR_MEM10: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem10`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM11` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |         (0x74 => pub INSTR_MEM11: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM12` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:44:22
[INFO] [stdout]    |
[INFO] [stdout] 44 |         (0x78 => pub INSTR_MEM12: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM13` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:45:22
[INFO] [stdout]    |
[INFO] [stdout] 45 |         (0x7C => pub INSTR_MEM13: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem13`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM14` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:46:22
[INFO] [stdout]    |
[INFO] [stdout] 46 |         (0x80 => pub INSTR_MEM14: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem14`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM15` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 |         (0x84 => pub INSTR_MEM15: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem15`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM16` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:48:22
[INFO] [stdout]    |
[INFO] [stdout] 48 |         (0x88 => pub INSTR_MEM16: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM17` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |         (0x8C => pub INSTR_MEM17: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem17`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM18` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |         (0x90 => pub INSTR_MEM18: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem18`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM19` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |         (0x94 => pub INSTR_MEM19: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem19`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM20` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |         (0x98 => pub INSTR_MEM20: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem20`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM21` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:53:22
[INFO] [stdout]    |
[INFO] [stdout] 53 |         (0x9C => pub INSTR_MEM21: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem21`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM22` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:54:22
[INFO] [stdout]    |
[INFO] [stdout] 54 |         (0xA0 => pub INSTR_MEM22: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem22`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM23` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:55:22
[INFO] [stdout]    |
[INFO] [stdout] 55 |         (0xA4 => pub INSTR_MEM23: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem23`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM24` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |         (0xA8 => pub INSTR_MEM24: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem24`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM25` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:57:22
[INFO] [stdout]    |
[INFO] [stdout] 57 |         (0xAC => pub INSTR_MEM25: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem25`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM26` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:58:22
[INFO] [stdout]    |
[INFO] [stdout] 58 |         (0xB0 => pub INSTR_MEM26: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem26`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM27` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:59:22
[INFO] [stdout]    |
[INFO] [stdout] 59 |         (0xB4 => pub INSTR_MEM27: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem27`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM28` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 |         (0xB8 => pub INSTR_MEM28: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem28`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM29` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:61:22
[INFO] [stdout]    |
[INFO] [stdout] 61 |         (0xBC => pub INSTR_MEM29: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem29`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM30` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |         (0xC0 => pub INSTR_MEM30: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem30`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INSTR_MEM31` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |         (0xC4 => pub INSTR_MEM31: ReadWrite<u32>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `instr_mem31`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_CLKDIV` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:64:22
[INFO] [stdout]    |
[INFO] [stdout] 64 |         (0xC8 => pub SM0_CLKDIV: ReadWrite<u32, SM_CLKDIV::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `sm0_clkdiv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_EXECCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 |         (0xCC => pub SM0_EXECCTRL: ReadWrite<u32, SM_EXECCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^ help: convert the identifier to snake case: `sm0_execctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_SHIFTCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |         (0xD0 => pub SM0_SHIFTCTRL: ReadWrite<u32, SM_SHIFTCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ help: convert the identifier to snake case: `sm0_shiftctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_ADDR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:67:22
[INFO] [stdout]    |
[INFO] [stdout] 67 |         (0xD4 => pub SM0_ADDR: ReadWrite<u32, SM_ADDR::Register>),
[INFO] [stdout]    |                      ^^^^^^^^ help: convert the identifier to snake case: `sm0_addr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_INSTR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 |         (0xD8 => pub SM0_INSTR: ReadWrite<u32, SM_INSTR::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^ help: convert the identifier to snake case: `sm0_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM0_PINCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:69:22
[INFO] [stdout]    |
[INFO] [stdout] 69 |         (0xDC => pub SM0_PINCTRL: ReadWrite<u32, SM_PINCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `sm0_pinctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_CLKDIV` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |         (0xE0 => pub SM1_CLKDIV: ReadWrite<u32, SM_CLKDIV::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `sm1_clkdiv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_EXECCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:71:22
[INFO] [stdout]    |
[INFO] [stdout] 71 |         (0xE4 => pub SM1_EXECCTRL: ReadWrite<u32, SM_EXECCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^ help: convert the identifier to snake case: `sm1_execctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_SHIFTCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 |         (0xE8 => pub SM1_SHIFTCTRL: ReadWrite<u32, SM_SHIFTCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ help: convert the identifier to snake case: `sm1_shiftctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_ADDR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:73:22
[INFO] [stdout]    |
[INFO] [stdout] 73 |         (0xEC => pub SM1_ADDR: ReadWrite<u32, SM_ADDR::Register>),
[INFO] [stdout]    |                      ^^^^^^^^ help: convert the identifier to snake case: `sm1_addr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_INSTR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 |         (0xF0 => pub SM1_INSTR: ReadWrite<u32, SM_INSTR::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^ help: convert the identifier to snake case: `sm1_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM1_PINCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:75:22
[INFO] [stdout]    |
[INFO] [stdout] 75 |         (0xF4 => pub SM1_PINCTRL: ReadWrite<u32, SM_PINCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^ help: convert the identifier to snake case: `sm1_pinctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_CLKDIV` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |         (0xF8 => pub SM2_CLKDIV: ReadWrite<u32, SM_CLKDIV::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^ help: convert the identifier to snake case: `sm2_clkdiv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_EXECCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |         (0xFC => pub SM2_EXECCTRL: ReadWrite<u32, SM_EXECCTRL::Register>),
[INFO] [stdout]    |                      ^^^^^^^^^^^^ help: convert the identifier to snake case: `sm2_execctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_SHIFTCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:78:23
[INFO] [stdout]    |
[INFO] [stdout] 78 |         (0x100 => pub SM2_SHIFTCTRL: ReadWrite<u32, SM_SHIFTCTRL::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^ help: convert the identifier to snake case: `sm2_shiftctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_ADDR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:79:23
[INFO] [stdout]    |
[INFO] [stdout] 79 |         (0x104 => pub SM2_ADDR: ReadWrite<u32, SM_ADDR::Register>),
[INFO] [stdout]    |                       ^^^^^^^^ help: convert the identifier to snake case: `sm2_addr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_INSTR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |         (0x108 => pub SM2_INSTR: ReadWrite<u32, SM_INSTR::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `sm2_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM2_PINCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |         (0x10C => pub SM2_PINCTRL: ReadWrite<u32, SM_PINCTRL::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^^ help: convert the identifier to snake case: `sm2_pinctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_CLKDIV` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |         (0x110 => pub SM3_CLKDIV: ReadWrite<u32, SM_CLKDIV::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^ help: convert the identifier to snake case: `sm3_clkdiv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_EXECCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:83:23
[INFO] [stdout]    |
[INFO] [stdout] 83 |         (0x114 => pub SM3_EXECCTRL: ReadWrite<u32, SM_EXECCTRL::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^^^ help: convert the identifier to snake case: `sm3_execctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_SHIFTCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:84:23
[INFO] [stdout]    |
[INFO] [stdout] 84 |         (0x118 => pub SM3_SHIFTCTRL: ReadWrite<u32, SM_SHIFTCTRL::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^ help: convert the identifier to snake case: `sm3_shiftctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_ADDR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |         (0x11C => pub SM3_ADDR: ReadWrite<u32, SM_ADDR::Register>),
[INFO] [stdout]    |                       ^^^^^^^^ help: convert the identifier to snake case: `sm3_addr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_INSTR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:86:23
[INFO] [stdout]    |
[INFO] [stdout] 86 |         (0x120 => pub SM3_INSTR: ReadWrite<u32, SM_INSTR::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `sm3_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SM3_PINCTRL` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:87:23
[INFO] [stdout]    |
[INFO] [stdout] 87 |         (0x124 => pub SM3_PINCTRL: ReadWrite<u32, SM_PINCTRL::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^^^ help: convert the identifier to snake case: `sm3_pinctrl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `INTR` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:88:23
[INFO] [stdout]    |
[INFO] [stdout] 88 |         (0x128 => pub INTR: ReadWrite<u32, INTR::Register>),
[INFO] [stdout]    |                       ^^^^ help: convert the identifier to snake case: `intr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ0_INTE` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:89:23
[INFO] [stdout]    |
[INFO] [stdout] 89 |         (0x12C => pub IRQ0_INTE: ReadWrite<u32, IRQ0_INTE::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq0_inte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ0_INTF` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 90 |         (0x130 => pub IRQ0_INTF: ReadWrite<u32, IRQ0_INTF::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq0_intf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ0_INTS` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:91:23
[INFO] [stdout]    |
[INFO] [stdout] 91 |         (0x134 => pub IRQ0_INTS: ReadWrite<u32, IRQ0_INTS::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq0_ints`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ1_INTE` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:92:23
[INFO] [stdout]    |
[INFO] [stdout] 92 |         (0x138 => pub IRQ1_INTE: ReadWrite<u32, IRQ1_INTE::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq1_inte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ1_INTF` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:93:23
[INFO] [stdout]    |
[INFO] [stdout] 93 |         (0x13C => pub IRQ1_INTF: ReadWrite<u32, IRQ1_INTF::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq1_intf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `IRQ1_INTS` should have a snake case name
[INFO] [stdout]   --> src/memory_backing.rs:94:23
[INFO] [stdout]    |
[INFO] [stdout] 94 |         (0x140 => pub IRQ1_INTS: ReadWrite<u32, IRQ1_INTS::Register>),
[INFO] [stdout]    |                       ^^^^^^^^^ help: convert the identifier to snake case: `irq1_ints`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.38s
[INFO] running `Command { std: "docker" "inspect" "4f9cb211af09b4d51209ebbb9f20420066b9d2706a000a4f81aa44a4b99c0fa9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f9cb211af09b4d51209ebbb9f20420066b9d2706a000a4f81aa44a4b99c0fa9", kill_on_drop: false }`
[INFO] [stdout] 4f9cb211af09b4d51209ebbb9f20420066b9d2706a000a4f81aa44a4b99c0fa9
