[INFO] cloning repository https://github.com/spcan/rustylink
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/spcan/rustylink" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fspcan%2Frustylink", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fspcan%2Frustylink'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f01a0a32337bdcf3afb28f3d6349226598bb29a7
[INFO] documenting spcan/rustylink against 1.54.0 for beta-1.55-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fspcan%2Frustylink" "/workspace/builds/worker-6/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/spcan/rustylink on toolchain 1.54.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/spcan/rustylink
[INFO] finished tweaking git repo https://github.com/spcan/rustylink
[INFO] tweaked toml for git repo https://github.com/spcan/rustylink written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] crate git repo https://github.com/spcan/rustylink already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.54.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scroll_derive v0.9.5
[INFO] [stderr]   Downloaded redox_syscall v0.1.54
[INFO] [stderr]   Downloaded scroll v0.9.2
[INFO] [stderr]   Downloaded bit-vec v0.5.1
[INFO] [stderr]   Downloaded fern v0.5.8
[INFO] [stderr]   Downloaded colored v1.7.0
[INFO] [stderr]   Downloaded crossbeam-channel v0.3.8
[INFO] [stderr]   Downloaded elf v0.0.10
[INFO] [stderr]   Downloaded libc v0.2.53
[INFO] [stderr]   Downloaded plain v0.2.3
[INFO] [stderr]   Downloaded libusb-sys v0.2.3
[INFO] [stderr]   Downloaded cfg-if v0.1.7
[INFO] [stderr]   Downloaded libusb v0.3.0
[INFO] [stderr]   Downloaded goblin v0.0.22
[INFO] [stderr]   Downloaded pkg-config v0.3.14
[INFO] [stderr]   Downloaded log v0.4.6
[INFO] [stderr]   Downloaded crossbeam-utils v0.6.5
[INFO] [stderr]   Downloaded byteorder v0.5.3
[INFO] [stderr]   Downloaded proc-macro2 v0.4.29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 96e0284a0c3c5c72da3ad889f4acbde60cda41a87036054001805dd7e1eaa301
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "96e0284a0c3c5c72da3ad889f4acbde60cda41a87036054001805dd7e1eaa301", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "96e0284a0c3c5c72da3ad889f4acbde60cda41a87036054001805dd7e1eaa301", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96e0284a0c3c5c72da3ad889f4acbde60cda41a87036054001805dd7e1eaa301", kill_on_drop: false }`
[INFO] [stdout] 96e0284a0c3c5c72da3ad889f4acbde60cda41a87036054001805dd7e1eaa301
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "RUSTDOCFLAGS=--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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+1.54.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ccf40b15b9225e000751df2bac2c0e66f67e0503dc9808e3f7510942deaea44e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "ccf40b15b9225e000751df2bac2c0e66f67e0503dc9808e3f7510942deaea44e", kill_on_drop: false }`
[INFO] [stderr]    Compiling libusb-sys v0.2.3
[INFO] [stderr]     Checking colored v1.7.0
[INFO] [stderr]     Checking bit-set v0.2.0
[INFO] [stderr]    Compiling syn v0.15.34
[INFO] [stderr]     Checking fern v0.5.8
[INFO] [stderr]     Checking libusb v0.3.0
[INFO] [stderr]    Compiling scroll_derive v0.9.5
[INFO] [stderr]     Checking scroll v0.9.2
[INFO] [stderr]     Checking goblin v0.0.22
[INFO] [stderr]  Documenting rustylink v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:12:32
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub const SG        : usize = (31);
[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/link/constants/misc.rs:13:32
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub const DATA      : usize = (4096);
[INFO] [stdout]    |                                   ^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:21:41
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const STLINK_RX_EP          : u8 = (1|ENDPOINT_IN);
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:22:41
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub const STLINK_TX_EP          : u8 = (2|ENDPOINT_OUT);
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:23:41
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const STLINK_TRACE_EP       : u8 = (3|ENDPOINT_IN);
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:27:34
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const PID           : u16 = (0x3744);
[INFO] [stdout]    |                                     ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:28:36
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub const CMD_SIZE      : usize = (10);
[INFO] [stdout]    |                                       ^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:33:34
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub const PID           : u16 = (0x3748);
[INFO] [stdout]    |                                     ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:34:36
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub const CMD_SIZE      : usize = (16);
[INFO] [stdout]    |                                       ^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:39:41
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub const STLINK_V2_1_TX_EP     : u8 = (1|super::ENDPOINT::ENDPOINT_OUT);
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:40:41
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub const STLINK_V2_1_TRACE_EP  : u8 = (2|super::ENDPOINT::ENDPOINT_IN);
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:42:44
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub const STLINK_V2_1_PID         : u16 = (0x374B);
[INFO] [stdout]    |                                               ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:43:44
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub const STLINK_V2_1_NO_MSD_PID  : u16 = (0x3752);
[INFO] [stdout]    |                                               ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:48:34
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub const USBLOADER_PID : u16 = (0x374D);
[INFO] [stdout]    |                                     ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const PID : u16 = (0x3753);
[INFO] [stdout]    |                           ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub const PID : u16 = (0x374E);
[INFO] [stdout]    |                           ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/misc.rs:64:24
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub const PID : u16 = (0x374F);
[INFO] [stdout]    |                           ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:12:30
[INFO] [stdout]    |
[INFO] [stdout] 12 |         pub const DBGKEY        : u32 =  (0xA05F << 16);
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:13:38
[INFO] [stdout]    |
[INFO] [stdout] 13 |         pub const C_DEBUGEN        : u32 =       (1 <<  0);
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:14:35
[INFO] [stdout]    |
[INFO] [stdout] 14 |         pub const C_HALT        : u32 =       (1 <<  1);
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |         pub const C_STEP        : u32 =       (1 <<  2);
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:16:38
[INFO] [stdout]    |
[INFO] [stdout] 16 |         pub const C_MASKINTS    : u32 =       (1 <<  3);
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:17:37
[INFO] [stdout]    |
[INFO] [stdout] 17 |         pub const S_REGRDY        : u32 =       (1 << 16);
[INFO] [stdout]    |                                                 ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |         pub const S_HALT        : u32 =       (1 << 17);
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:19:36
[INFO] [stdout]    |
[INFO] [stdout] 19 |         pub const S_SLEEP        : u32 =       (1 << 18);
[INFO] [stdout]    |                                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:20:37
[INFO] [stdout]    |
[INFO] [stdout] 20 |         pub const S_LOCKUP        : u32 =       (1 << 19);
[INFO] [stdout]    |                                                 ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:21:39
[INFO] [stdout]    |
[INFO] [stdout] 21 |         pub const S_RETIRE_ST    : u32 =       (1 << 24);
[INFO] [stdout]    |                                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:22:38
[INFO] [stdout]    |
[INFO] [stdout] 22 |         pub const S_RESET_ST    : u32 =       (1 << 25);
[INFO] [stdout]    |                                               ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:27:29
[INFO] [stdout]    |
[INFO] [stdout] 27 |         pub const TRCENA        : u32 = (1 << 24);
[INFO] [stdout]    |                                         ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:28:32
[INFO] [stdout]    |
[INFO] [stdout] 28 |         pub const VC_HARDERR    : u32 = (1 << 10);
[INFO] [stdout]    |                                         ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:29:32
[INFO] [stdout]    |
[INFO] [stdout] 29 |         pub const VC_INTERR        : u32 = (1 <<  9);
[INFO] [stdout]    |                                            ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:30:32
[INFO] [stdout]    |
[INFO] [stdout] 30 |         pub const VC_BUSERR        : u32 = (1 <<  8);
[INFO] [stdout]    |                                            ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:31:32
[INFO] [stdout]    |
[INFO] [stdout] 31 |         pub const VC_STATERR    : u32 = (1 <<  7);
[INFO] [stdout]    |                                         ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 |         pub const VC_CHKERR        : u32 = (1 <<  6);
[INFO] [stdout]    |                                            ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:33:32
[INFO] [stdout]    |
[INFO] [stdout] 33 |         pub const VC_NOCPERR    : u32 = (1 <<  5);
[INFO] [stdout]    |                                         ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:34:31
[INFO] [stdout]    |
[INFO] [stdout] 34 |         pub const VC_MMERR        : u32 = (1 <<  4);
[INFO] [stdout]    |                                           ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:35:34
[INFO] [stdout]    |
[INFO] [stdout] 35 |         pub const VC_CORERESET    : u32 = (1 <<  0);
[INFO] [stdout]    |                                           ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:57:30
[INFO] [stdout]    |
[INFO] [stdout] 57 |         pub const VECTKEY        : u32 = (0x5FA << 16);
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:58:38
[INFO] [stdout]    |
[INFO] [stdout] 58 |         pub const SYSRESETREQ    : u32 =      (1 << 2);
[INFO] [stdout]    |                                               ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:59:40
[INFO] [stdout]    |
[INFO] [stdout] 59 |         pub const VECTCLRACTIVE    : u32 =      (1 << 1);
[INFO] [stdout]    |                                                 ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:60:37
[INFO] [stdout]    |
[INFO] [stdout] 60 |         pub const VECTRESET        : u32 =      (1 << 0);
[INFO] [stdout]    |                                                 ^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/registers.rs:64:33
[INFO] [stdout]    |
[INFO] [stdout] 64 |         pub const BUSFAULTENA : u32 = (1 << 17);
[INFO] [stdout]    |                                       ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/link/constants/registers.rs:125:38
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub const REPLACE_REMAP     : u32 = (0 << 30);
[INFO] [stdout]     |                                         ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/link/constants/registers.rs:126:38
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub const REPLACE_BKPT_LOW  : u32 = (1 << 30);
[INFO] [stdout]     |                                         ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/link/constants/registers.rs:127:38
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub const REPLACE_BKPT_HIGH : u32 = (2 << 30);
[INFO] [stdout]     |                                         ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> src/link/constants/registers.rs:128:38
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub const REPLACE_BKPT_BOTH : u32 = (3 << 30);
[INFO] [stdout]     |                                         ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/flash.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub const PG       : u32 = (1 <<  0);
[INFO] [stdout]    |                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/flash.rs:17:29
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const SER      : u32 = (1 <<  1);
[INFO] [stdout]    |                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/flash.rs:19:29
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const MER      : u32 = (1 <<  2);
[INFO] [stdout]    |                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/flash.rs:21:29
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const MER1     : u32 = (1 << 15);
[INFO] [stdout]    |                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/flash.rs:22:29
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub const STRT     : u32 = (1 << 16);
[INFO] [stdout]    |                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/flash.rs:23:29
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const PSIZE_8  : u32 = (0 <<  8);
[INFO] [stdout]    |                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/flash.rs:24:29
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const PSIZE_16 : u32 = (1 <<  8);
[INFO] [stdout]    |                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/flash.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const PSIZE_32 : u32 = (2 <<  8);
[INFO] [stdout]    |                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/flash.rs:26:29
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub const PSIZE_64 : u32 = (3 <<  8);
[INFO] [stdout]    |                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> src/link/constants/flash.rs:27:29
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub const LOCK     : u32 = (1 << 31);
[INFO] [stdout]    |                                ^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/link/link/mod.rs:329:7
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 (0...22, 7) | (25...255, 7...12) => (0, y, x),
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/link/link/mod.rs:329:22
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 (0...22, 7) | (25...255, 7...12) => (0, y, x),
[INFO] [stdout]     |                                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/link/link/mod.rs:329:31
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 (0...22, 7) | (25...255, 7...12) => (0, y, x),
[INFO] [stdout]     |                                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/link/link/mod.rs:370:6
[INFO] [stdout]     |
[INFO] [stdout] 370 |                 0...10 => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]     = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 60 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 16.30s
[INFO] running `Command { std: "docker" "inspect" "ccf40b15b9225e000751df2bac2c0e66f67e0503dc9808e3f7510942deaea44e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ccf40b15b9225e000751df2bac2c0e66f67e0503dc9808e3f7510942deaea44e", kill_on_drop: false }`
[INFO] [stdout] ccf40b15b9225e000751df2bac2c0e66f67e0503dc9808e3f7510942deaea44e
