[INFO] cloning repository https://github.com/forkachild/gd32vf103-microboot
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/forkachild/gd32vf103-microboot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fforkachild%2Fgd32vf103-microboot", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fforkachild%2Fgd32vf103-microboot'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 48edce486574c9020d22e3cdd9445ea9bd9f2d9e
[INFO] checking forkachild/gd32vf103-microboot against 1.55.0 for beta-1.56-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fforkachild%2Fgd32vf103-microboot" "/workspace/builds/worker-12/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/forkachild/gd32vf103-microboot on toolchain 1.55.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-12/source/.cargo/config
[INFO] started tweaking git repo https://github.com/forkachild/gd32vf103-microboot
[INFO] finished tweaking git repo https://github.com/forkachild/gd32vf103-microboot
[INFO] tweaked toml for git repo https://github.com/forkachild/gd32vf103-microboot written to /workspace/builds/worker-12/source/Cargo.toml
[INFO] crate git repo https://github.com/forkachild/gd32vf103-microboot already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.55.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 68d41c2bdcafc5e506de1ac59aa753b5eab1cd2d4b14c9ba78a747b9b0e00483
[INFO] running `Command { std: "docker" "start" "-a" "68d41c2bdcafc5e506de1ac59aa753b5eab1cd2d4b14c9ba78a747b9b0e00483", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "68d41c2bdcafc5e506de1ac59aa753b5eab1cd2d4b14c9ba78a747b9b0e00483", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "68d41c2bdcafc5e506de1ac59aa753b5eab1cd2d4b14c9ba78a747b9b0e00483", kill_on_drop: false }`
[INFO] [stdout] 68d41c2bdcafc5e506de1ac59aa753b5eab1cd2d4b14c9ba78a747b9b0e00483
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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=warn" "-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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+1.55.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dac3e3e3f68d28d3226e5cf6772ffa542fb1ef0293ef292a74684feba8070ff5
[INFO] running `Command { std: "docker" "start" "-a" "dac3e3e3f68d28d3226e5cf6772ffa542fb1ef0293ef292a74684feba8070ff5", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Checking bootiful v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0425]: cannot find value `OFFSET` in this scope
[INFO] [stdout]   --> src/regs/gpio/ctl.rs:14:43
[INFO] [stdout]    |
[INFO] [stdout] 3  | const OFFSET_0: u32 = 0x00;
[INFO] [stdout]    | --------------------------- similarly named constant `OFFSET_0` defined here
[INFO] [stdout] ...
[INFO] [stdout] 14 |     let address = (block.base_address() + OFFSET) as *const u32;
[INFO] [stdout]    |                                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let address = (block.base_address() + OFFSET_0) as *const u32;
[INFO] [stdout]    |                                           ^^^^^^^^
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chcnt::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chctl::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chmaddr::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chpaddr::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout]      and 20 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OFFSET` in this scope
[INFO] [stdout]   --> src/regs/gpio/ctl.rs:21:52
[INFO] [stdout]    |
[INFO] [stdout] 3  | const OFFSET_0: u32 = 0x00;
[INFO] [stdout]    | --------------------------- similarly named constant `OFFSET_0` defined here
[INFO] [stdout] ...
[INFO] [stdout] 21 |         let address = (self.block.base_address() + OFFSET) as *mut u32;
[INFO] [stdout]    |                                                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 21 |         let address = (self.block.base_address() + OFFSET_0) as *mut u32;
[INFO] [stdout]    |                                                    ^^^^^^^^
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chcnt::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chctl::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chmaddr::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chpaddr::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout]      and 20 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OFFSET` in this scope
[INFO] [stdout]   --> src/regs/gpio/ctl.rs:14:43
[INFO] [stdout]    |
[INFO] [stdout] 3  | const OFFSET_0: u32 = 0x00;
[INFO] [stdout]    | --------------------------- similarly named constant `OFFSET_0` defined here
[INFO] [stdout] ...
[INFO] [stdout] 14 |     let address = (block.base_address() + OFFSET) as *const u32;
[INFO] [stdout]    |                                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let address = (block.base_address() + OFFSET_0) as *const u32;
[INFO] [stdout]    |                                           ^^^^^^^^
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chcnt::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chctl::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chmaddr::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chpaddr::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout]      and 20 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OFFSET` in this scope
[INFO] [stdout]   --> src/regs/gpio/ctl.rs:21:52
[INFO] [stdout]    |
[INFO] [stdout] 3  | const OFFSET_0: u32 = 0x00;
[INFO] [stdout]    | --------------------------- similarly named constant `OFFSET_0` defined here
[INFO] [stdout] ...
[INFO] [stdout] 21 |         let address = (self.block.base_address() + OFFSET) as *mut u32;
[INFO] [stdout]    |                                                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 21 |         let address = (self.block.base_address() + OFFSET_0) as *mut u32;
[INFO] [stdout]    |                                                    ^^^^^^^^
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chcnt::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chctl::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chmaddr::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::regs::dma::chpaddr::OFFSET;
[INFO] [stdout]    |
[INFO] [stdout]      and 20 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]   --> src/macros.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / macro_rules! bit_mask {
[INFO] [stdout] 29 | |     ($($value:literal),+) => (0 as usize $(| (1 << $value))+);
[INFO] [stdout] 30 | |     ($type:ty;$($value:literal),+) => (0 as $type $(| (1 << $value))+);
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]   --> src/macros.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / macro_rules! bit_mask_inv {
[INFO] [stdout] 34 | |     ($($value:literal),+) => (!(0 as usize $(| (1 << $value))+));
[INFO] [stdout] 35 | |     ($type:ty;$($value:literal),+) => (!(0 as $type $(| (1 << $value))+));
[INFO] [stdout] 36 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::mem::zeroed`
[INFO] [stdout]  --> src/boot/entry.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::mem::zeroed;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Bank`, `Channel`
[INFO] [stdout]  --> src/regs/mod.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::regs::dma::{Bank, Channel};
[INFO] [stdout]   |                        ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]   --> src/regs/macros.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout] 1  | / macro_rules! bulk_gen_bit_access {
[INFO] [stdout] 2  | |     ($reg_block:ident,$(($fn_name:ident;$position:literal)),+) => {
[INFO] [stdout] 3  | |         impl $reg_block {
[INFO] [stdout] 4  | |             $(
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |     }
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]   --> src/regs/macros.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / macro_rules! bulk_gen_bit_modify {
[INFO] [stdout] 15 | |     ($reg_block:ident,$(($fn_name:ident;$position:literal)),+) => {
[INFO] [stdout] 16 | |         impl $reg_block {
[INFO] [stdout] 17 | |             $(
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     }
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/dma/intc.rs:29:25
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe { *address = (1 << shift_by); }
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]   --> src/macros.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / macro_rules! bit_mask {
[INFO] [stdout] 29 | |     ($($value:literal),+) => (0 as usize $(| (1 << $value))+);
[INFO] [stdout] 30 | |     ($type:ty;$($value:literal),+) => (0 as $type $(| (1 << $value))+);
[INFO] [stdout] 31 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]   --> src/macros.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / macro_rules! bit_mask_inv {
[INFO] [stdout] 34 | |     ($($value:literal),+) => (!(0 as usize $(| (1 << $value))+));
[INFO] [stdout] 35 | |     ($type:ty;$($value:literal),+) => (!(0 as $type $(| (1 << $value))+));
[INFO] [stdout] 36 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::mem::zeroed`
[INFO] [stdout]  --> src/boot/entry.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::mem::zeroed;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Bank`, `Channel`
[INFO] [stdout]  --> src/regs/mod.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::regs::dma::{Bank, Channel};
[INFO] [stdout]   |                        ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]   --> src/regs/macros.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout] 1  | / macro_rules! bulk_gen_bit_access {
[INFO] [stdout] 2  | |     ($reg_block:ident,$(($fn_name:ident;$position:literal)),+) => {
[INFO] [stdout] 3  | |         impl $reg_block {
[INFO] [stdout] 4  | |             $(
[INFO] [stdout] ...  |
[INFO] [stdout] 11 | |     }
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition
[INFO] [stdout]   --> src/regs/macros.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / macro_rules! bulk_gen_bit_modify {
[INFO] [stdout] 15 | |     ($reg_block:ident,$(($fn_name:ident;$position:literal)),+) => {
[INFO] [stdout] 16 | |         impl $reg_block {
[INFO] [stdout] 17 | |             $(
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | |     }
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/dma/intc.rs:29:25
[INFO] [stdout]    |
[INFO] [stdout] 29 |     unsafe { *address = (1 << shift_by); }
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/dma/chctl.rs:95:26
[INFO] [stdout]    |
[INFO] [stdout] 95 |             self.bits |= (1 << 14);
[INFO] [stdout]    |                          ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/dma/chctl.rs:95:26
[INFO] [stdout]    |
[INFO] [stdout] 95 |             self.bits |= (1 << 14);
[INFO] [stdout]    |                          ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:120:30
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 self.bits |= (1 << 7);
[INFO] [stdout]     |                              ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:132:30
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 self.bits |= (1 << 6);
[INFO] [stdout]     |                              ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:120:30
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 self.bits |= (1 << 7);
[INFO] [stdout]     |                              ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:143:26
[INFO] [stdout]     |
[INFO] [stdout] 143 |             self.bits |= (1 << 5);
[INFO] [stdout]     |                          ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:132:30
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 self.bits |= (1 << 6);
[INFO] [stdout]     |                              ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:153:30
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 self.bits |= (1 << 4);
[INFO] [stdout]     |                              ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:143:26
[INFO] [stdout]     |
[INFO] [stdout] 143 |             self.bits |= (1 << 5);
[INFO] [stdout]     |                          ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:164:26
[INFO] [stdout]     |
[INFO] [stdout] 164 |             self.bits |= (1 << 3);
[INFO] [stdout]     |                          ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:153:30
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 self.bits |= (1 << 4);
[INFO] [stdout]     |                              ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:173:26
[INFO] [stdout]     |
[INFO] [stdout] 173 |             self.bits |= (1 << 2);
[INFO] [stdout]     |                          ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:164:26
[INFO] [stdout]     |
[INFO] [stdout] 164 |             self.bits |= (1 << 3);
[INFO] [stdout]     |                          ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:182:26
[INFO] [stdout]     |
[INFO] [stdout] 182 |             self.bits |= (1 << 1);
[INFO] [stdout]     |                          ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:173:26
[INFO] [stdout]     |
[INFO] [stdout] 173 |             self.bits |= (1 << 2);
[INFO] [stdout]     |                          ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:191:26
[INFO] [stdout]     |
[INFO] [stdout] 191 |             self.bits |= (1 << 0);
[INFO] [stdout]     |                          ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:102:26
[INFO] [stdout]     |
[INFO] [stdout] 102 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:112:26
[INFO] [stdout]     |
[INFO] [stdout] 112 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:122:26
[INFO] [stdout]     |
[INFO] [stdout] 122 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:142:26
[INFO] [stdout]     |
[INFO] [stdout] 142 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:152:26
[INFO] [stdout]     |
[INFO] [stdout] 152 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/cfg0.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/cfg0.rs:143:30
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 self.bits |= (1 << POSITION);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:105:22
[INFO] [stdout]     |
[INFO] [stdout] 105 |         self.bits |= (1 << 23);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |         self.bits |= (1 << 22);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:115:22
[INFO] [stdout]     |
[INFO] [stdout] 115 |         self.bits |= (1 << 21);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 |         self.bits |= (1 << 20);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |         self.bits |= (1 << 19);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:130:22
[INFO] [stdout]     |
[INFO] [stdout] 130 |         self.bits |= (1 << 18);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:135:22
[INFO] [stdout]     |
[INFO] [stdout] 135 |         self.bits |= (1 << 17);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:140:22
[INFO] [stdout]     |
[INFO] [stdout] 140 |         self.bits |= (1 << 16);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:147:26
[INFO] [stdout]     |
[INFO] [stdout] 147 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:157:26
[INFO] [stdout]     |
[INFO] [stdout] 157 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:177:26
[INFO] [stdout]     |
[INFO] [stdout] 177 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:207:26
[INFO] [stdout]     |
[INFO] [stdout] 207 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:142:26
[INFO] [stdout]     |
[INFO] [stdout] 142 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:152:26
[INFO] [stdout]     |
[INFO] [stdout] 152 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:162:26
[INFO] [stdout]     |
[INFO] [stdout] 162 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:172:26
[INFO] [stdout]     |
[INFO] [stdout] 172 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:182:26
[INFO] [stdout]     |
[INFO] [stdout] 182 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:202:26
[INFO] [stdout]     |
[INFO] [stdout] 202 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:222:26
[INFO] [stdout]     |
[INFO] [stdout] 222 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:232:26
[INFO] [stdout]     |
[INFO] [stdout] 232 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:242:26
[INFO] [stdout]     |
[INFO] [stdout] 242 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:252:26
[INFO] [stdout]     |
[INFO] [stdout] 252 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:272:26
[INFO] [stdout]     |
[INFO] [stdout] 272 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:282:26
[INFO] [stdout]     |
[INFO] [stdout] 282 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:302:26
[INFO] [stdout]     |
[INFO] [stdout] 302 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:312:26
[INFO] [stdout]     |
[INFO] [stdout] 312 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:322:26
[INFO] [stdout]     |
[INFO] [stdout] 322 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:142:26
[INFO] [stdout]     |
[INFO] [stdout] 142 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:152:26
[INFO] [stdout]     |
[INFO] [stdout] 152 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:162:26
[INFO] [stdout]     |
[INFO] [stdout] 162 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:172:26
[INFO] [stdout]     |
[INFO] [stdout] 172 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:182:26
[INFO] [stdout]     |
[INFO] [stdout] 182 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:202:26
[INFO] [stdout]     |
[INFO] [stdout] 202 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:222:26
[INFO] [stdout]     |
[INFO] [stdout] 222 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:232:26
[INFO] [stdout]     |
[INFO] [stdout] 232 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:242:26
[INFO] [stdout]     |
[INFO] [stdout] 242 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:252:26
[INFO] [stdout]     |
[INFO] [stdout] 252 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:272:26
[INFO] [stdout]     |
[INFO] [stdout] 272 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:282:26
[INFO] [stdout]     |
[INFO] [stdout] 282 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:302:26
[INFO] [stdout]     |
[INFO] [stdout] 302 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:312:26
[INFO] [stdout]     |
[INFO] [stdout] 312 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:322:26
[INFO] [stdout]     |
[INFO] [stdout] 322 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/apb2/en.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/apb2/en.rs:97:26
[INFO] [stdout]    |
[INFO] [stdout] 97 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:107:26
[INFO] [stdout]     |
[INFO] [stdout] 107 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:182:26
[INFO] [stdout]     |
[INFO] [stdout] 182 |             self.bits |= (1 << 1);
[INFO] [stdout]     |                          ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:137:26
[INFO] [stdout]     |
[INFO] [stdout] 137 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/dma/chctl.rs:191:26
[INFO] [stdout]     |
[INFO] [stdout] 191 |             self.bits |= (1 << 0);
[INFO] [stdout]     |                          ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:147:26
[INFO] [stdout]     |
[INFO] [stdout] 147 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:102:26
[INFO] [stdout]     |
[INFO] [stdout] 102 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:157:26
[INFO] [stdout]     |
[INFO] [stdout] 157 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:177:26
[INFO] [stdout]     |
[INFO] [stdout] 177 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:112:26
[INFO] [stdout]     |
[INFO] [stdout] 112 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:122:26
[INFO] [stdout]     |
[INFO] [stdout] 122 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/apb2/rst.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/apb2/rst.rs:97:26
[INFO] [stdout]    |
[INFO] [stdout] 97 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:142:26
[INFO] [stdout]     |
[INFO] [stdout] 142 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:107:26
[INFO] [stdout]     |
[INFO] [stdout] 107 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:152:26
[INFO] [stdout]     |
[INFO] [stdout] 152 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ctl.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/cfg0.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/cfg0.rs:143:30
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 self.bits |= (1 << POSITION);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:137:26
[INFO] [stdout]     |
[INFO] [stdout] 137 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:105:22
[INFO] [stdout]     |
[INFO] [stdout] 105 |         self.bits |= (1 << 23);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:147:26
[INFO] [stdout]     |
[INFO] [stdout] 147 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |         self.bits |= (1 << 22);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:157:26
[INFO] [stdout]     |
[INFO] [stdout] 157 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:115:22
[INFO] [stdout]     |
[INFO] [stdout] 115 |         self.bits |= (1 << 21);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 |         self.bits |= (1 << 20);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:177:26
[INFO] [stdout]     |
[INFO] [stdout] 177 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:125:22
[INFO] [stdout]     |
[INFO] [stdout] 125 |         self.bits |= (1 << 19);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:130:22
[INFO] [stdout]     |
[INFO] [stdout] 130 |         self.bits |= (1 << 18);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/ahb/en.rs:67:26
[INFO] [stdout]    |
[INFO] [stdout] 67 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:135:22
[INFO] [stdout]     |
[INFO] [stdout] 135 |         self.bits |= (1 << 17);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/ahb/en.rs:77:26
[INFO] [stdout]    |
[INFO] [stdout] 77 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:140:22
[INFO] [stdout]     |
[INFO] [stdout] 140 |         self.bits |= (1 << 16);
[INFO] [stdout]     |                      ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/ahb/en.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:147:26
[INFO] [stdout]     |
[INFO] [stdout] 147 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/ahb/en.rs:97:26
[INFO] [stdout]    |
[INFO] [stdout] 97 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:157:26
[INFO] [stdout]     |
[INFO] [stdout] 157 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ahb/en.rs:107:26
[INFO] [stdout]     |
[INFO] [stdout] 107 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ahb/en.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:177:26
[INFO] [stdout]     |
[INFO] [stdout] 177 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ahb/en.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/ahb/rst.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/bdctl.rs:62:26
[INFO] [stdout]    |
[INFO] [stdout] 62 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/bdctl.rs:72:26
[INFO] [stdout]    |
[INFO] [stdout] 72 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:197:26
[INFO] [stdout]     |
[INFO] [stdout] 197 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/bdctl.rs:89:26
[INFO] [stdout]    |
[INFO] [stdout] 89 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/int.rs:207:26
[INFO] [stdout]     |
[INFO] [stdout] 207 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/bdctl.rs:99:26
[INFO] [stdout]    |
[INFO] [stdout] 99 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/rstsck.rs:77:26
[INFO] [stdout]    |
[INFO] [stdout] 77 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:142:26
[INFO] [stdout]     |
[INFO] [stdout] 142 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/rstsck.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:152:26
[INFO] [stdout]     |
[INFO] [stdout] 152 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:162:26
[INFO] [stdout]     |
[INFO] [stdout] 162 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/cfg1.rs:70:30
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 self.bits |= (1 << POSITION);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:172:26
[INFO] [stdout]     |
[INFO] [stdout] 172 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/cfg1.rs:83:30
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 self.bits |= (1 << POSITION);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:182:26
[INFO] [stdout]     |
[INFO] [stdout] 182 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/cfg1.rs:96:30
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 self.bits |= (1 << POSITION);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRC_40K` should have an upper camel case name
[INFO] [stdout]    --> src/regs/rcu/mod.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |     IRC_40K,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `Irc40k`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:202:26
[INFO] [stdout]     |
[INFO] [stdout] 202 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/inten.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << position);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/even.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << position);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/rten.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << position);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:222:26
[INFO] [stdout]     |
[INFO] [stdout] 222 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/ften.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << position);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/swiev.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << position);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:232:26
[INFO] [stdout]     |
[INFO] [stdout] 232 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:242:26
[INFO] [stdout]     |
[INFO] [stdout] 242 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/pd.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         self.bits |= (1 << position);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:252:26
[INFO] [stdout]     |
[INFO] [stdout] 252 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:272:26
[INFO] [stdout]     |
[INFO] [stdout] 272 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:282:26
[INFO] [stdout]     |
[INFO] [stdout] 282 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:302:26
[INFO] [stdout]     |
[INFO] [stdout] 302 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:312:26
[INFO] [stdout]     |
[INFO] [stdout] 312 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/en.rs:322:26
[INFO] [stdout]     |
[INFO] [stdout] 322 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:142:26
[INFO] [stdout]     |
[INFO] [stdout] 142 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:152:26
[INFO] [stdout]     |
[INFO] [stdout] 152 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:162:26
[INFO] [stdout]     |
[INFO] [stdout] 162 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:172:26
[INFO] [stdout]     |
[INFO] [stdout] 172 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:182:26
[INFO] [stdout]     |
[INFO] [stdout] 182 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:202:26
[INFO] [stdout]     |
[INFO] [stdout] 202 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:222:26
[INFO] [stdout]     |
[INFO] [stdout] 222 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:232:26
[INFO] [stdout]     |
[INFO] [stdout] 232 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:242:26
[INFO] [stdout]     |
[INFO] [stdout] 242 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:252:26
[INFO] [stdout]     |
[INFO] [stdout] 252 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:272:26
[INFO] [stdout]     |
[INFO] [stdout] 272 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:282:26
[INFO] [stdout]     |
[INFO] [stdout] 282 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:292:26
[INFO] [stdout]     |
[INFO] [stdout] 292 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:302:26
[INFO] [stdout]     |
[INFO] [stdout] 302 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:312:26
[INFO] [stdout]     |
[INFO] [stdout] 312 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb1/rst.rs:322:26
[INFO] [stdout]     |
[INFO] [stdout] 322 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/apb2/en.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/apb2/en.rs:97:26
[INFO] [stdout]    |
[INFO] [stdout] 97 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:107:26
[INFO] [stdout]     |
[INFO] [stdout] 107 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:137:26
[INFO] [stdout]     |
[INFO] [stdout] 137 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:147:26
[INFO] [stdout]     |
[INFO] [stdout] 147 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:157:26
[INFO] [stdout]     |
[INFO] [stdout] 157 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:177:26
[INFO] [stdout]     |
[INFO] [stdout] 177 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/en.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/apb2/rst.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/apb2/rst.rs:97:26
[INFO] [stdout]    |
[INFO] [stdout] 97 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:107:26
[INFO] [stdout]     |
[INFO] [stdout] 107 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:137:26
[INFO] [stdout]     |
[INFO] [stdout] 137 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:147:26
[INFO] [stdout]     |
[INFO] [stdout] 147 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:157:26
[INFO] [stdout]     |
[INFO] [stdout] 157 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:167:26
[INFO] [stdout]     |
[INFO] [stdout] 167 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:177:26
[INFO] [stdout]     |
[INFO] [stdout] 177 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/apb2/rst.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/ahb/en.rs:67:26
[INFO] [stdout]    |
[INFO] [stdout] 67 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/ahb/en.rs:77:26
[INFO] [stdout]    |
[INFO] [stdout] 77 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/ahb/en.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/ahb/en.rs:97:26
[INFO] [stdout]    |
[INFO] [stdout] 97 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ahb/en.rs:107:26
[INFO] [stdout]     |
[INFO] [stdout] 107 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ahb/en.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/regs/rcu/ahb/en.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |             self.bits |= (1 << POSITION);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/ahb/rst.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/bdctl.rs:62:26
[INFO] [stdout]    |
[INFO] [stdout] 62 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/bdctl.rs:72:26
[INFO] [stdout]    |
[INFO] [stdout] 72 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/bdctl.rs:89:26
[INFO] [stdout]    |
[INFO] [stdout] 89 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/bdctl.rs:99:26
[INFO] [stdout]    |
[INFO] [stdout] 99 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/rstsck.rs:77:26
[INFO] [stdout]    |
[INFO] [stdout] 77 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/rstsck.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |             self.bits |= (1 << POSITION);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/cfg1.rs:70:30
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 self.bits |= (1 << POSITION);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/cfg1.rs:83:30
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 self.bits |= (1 << POSITION);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/rcu/cfg1.rs:96:30
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 self.bits |= (1 << POSITION);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRC_40K` should have an upper camel case name
[INFO] [stdout]    --> src/regs/rcu/mod.rs:352:5
[INFO] [stdout]     |
[INFO] [stdout] 352 |     IRC_40K,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `Irc40k`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/inten.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << position);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/even.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << position);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/rten.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << position);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/ften.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << position);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/swiev.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             self.bits |= (1 << position);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/regs/exti/pd.rs:35:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         self.bits |= (1 << position);
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `panic_impl`
[INFO] [stdout]   --> src/boot/entry.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | fn panic(_panic: &PanicInfo<'_>) -> ! {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the lang item is first defined in crate `std` (which `test` depends on)
[INFO] [stdout]    = note: first definition in `std` loaded from /opt/rustwide/rustup-home/toolchains/1.55.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-008055cc7d873802.rlib
[INFO] [stdout]    = note: second definition in the local crate (`bootiful`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/regs/gpio/ctl.rs:27:48
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn configuration(&self, port: Port) -> Option<PortConfiguration> {
[INFO] [stdout]    |            -------------                       ^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Option`, found `()`
[INFO] [stdout]    |            |
[INFO] [stdout]    |            implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]    |
[INFO] [stdout]    = note:   expected enum `Option<PortConfiguration>`
[INFO] [stdout]            found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/regs/gpio/ctl.rs:27:48
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub fn configuration(&self, port: Port) -> Option<PortConfiguration> {
[INFO] [stdout]    |            -------------                       ^^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `Option`, found `()`
[INFO] [stdout]    |            |
[INFO] [stdout]    |            implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]    |
[INFO] [stdout]    = note:   expected enum `Option<PortConfiguration>`
[INFO] [stdout]            found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors; 126 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0152, E0308, E0425.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0152`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors; 126 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bootiful` due to 5 previous errors; 126 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "dac3e3e3f68d28d3226e5cf6772ffa542fb1ef0293ef292a74684feba8070ff5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dac3e3e3f68d28d3226e5cf6772ffa542fb1ef0293ef292a74684feba8070ff5", kill_on_drop: false }`
[INFO] [stdout] dac3e3e3f68d28d3226e5cf6772ffa542fb1ef0293ef292a74684feba8070ff5
