[INFO] fetching crate oct 0.23.1...
[INFO] checking oct-0.23.1 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate oct 0.23.1 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate oct 0.23.1
[INFO] finished tweaking crates.io crate oct 0.23.1
[INFO] tweaked toml for crates.io crate oct 0.23.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate oct 0.23.1 on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oct 0.23.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c352b3e2559254b4e39ae3f87383a5dce6df8195190a415601a6fae004056ca5
[INFO] running `Command { std: "docker" "start" "-a" "c352b3e2559254b4e39ae3f87383a5dce6df8195190a415601a6fae004056ca5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c352b3e2559254b4e39ae3f87383a5dce6df8195190a415601a6fae004056ca5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c352b3e2559254b4e39ae3f87383a5dce6df8195190a415601a6fae004056ca5", kill_on_drop: false }`
[INFO] [stdout] c352b3e2559254b4e39ae3f87383a5dce6df8195190a415601a6fae004056ca5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 400db919e899decd63f58cbf4a4b622aacbc881c9f08c76257175a7283fcb116
[INFO] running `Command { std: "docker" "start" "-a" "400db919e899decd63f58cbf4a4b622aacbc881c9f08c76257175a7283fcb116", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling oct-macros v0.23.1
[INFO] [stderr]     Checking oct v0.23.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:192:19
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let Ok(value) = u8::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:210:26
[INFO] [stdout]     |
[INFO] [stdout] 210 |         let Ok(discriminant) = u8::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CString, CollectionDecodeError<Infallible, ItemDecodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/decode/decode/mod.rs:262:60
[INFO] [stdout]     |
[INFO] [stdout] 262 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 263 | |         let Ok(len) = usize::decode(input);
[INFO] [stdout] 264 | |
[INFO] [stdout] 265 | |         let mut v = alloc::vec![0x00; len + 0x1];
[INFO] [stdout] ...   |
[INFO] [stdout] 272 | |         Ok(this)
[INFO] [stdout] 273 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:263:17
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let Ok(len) = usize::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CString, CollectionDecodeError<Infallible, ItemDecodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/decode/decode/mod.rs:272:3
[INFO] [stdout]     |
[INFO] [stdout] 272 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<c_void, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:294:61
[INFO] [stdout]     |
[INFO] [stdout] 294 |       fn decode(_input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________^
[INFO] [stdout] 295 | |         panic!("cannot deserialise `c_void` as it cannot be constructed to begin with")
[INFO] [stdout] 296 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:305:24
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let Ok(code_point) = u32::decode(input);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Duration, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:338:60
[INFO] [stdout]     |
[INFO] [stdout] 338 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 339 | |         let Ok(secs)  = Decode::decode(input);
[INFO] [stdout] 340 | |         let Ok(nanos) = Decode::decode(input);
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |         Ok(this)
[INFO] [stdout] 344 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:339:19
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let Ok(secs)  = Decode::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:340:19
[INFO] [stdout]     |
[INFO] [stdout] 340 |         let Ok(nanos) = Decode::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Duration, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:343:3
[INFO] [stdout]     |
[INFO] [stdout] 343 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:392:17
[INFO] [stdout]     |
[INFO] [stdout] 392 |         let Ok(len) = Decode::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:423:17
[INFO] [stdout]     |
[INFO] [stdout] 423 |         let Ok(len) = Decode::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:454:26
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let Ok(discriminant) = u8::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv4Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:458:20
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 let Ok(addr) = Decode::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv6Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:465:20
[INFO] [stdout]     |
[INFO] [stdout] 465 |                 let Ok(addr) = Decode::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv4Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:484:60
[INFO] [stdout]     |
[INFO] [stdout] 484 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 485 | |         let Ok(value) = Decode::decode(input);
[INFO] [stdout] 486 | |
[INFO] [stdout] 487 | |         let this = Self::from_bits(value);
[INFO] [stdout] 488 | |         Ok(this)
[INFO] [stdout] 489 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:485:19
[INFO] [stdout]     |
[INFO] [stdout] 485 |         let Ok(value) = Decode::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv4Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:488:3
[INFO] [stdout]     |
[INFO] [stdout] 488 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv6Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:497:60
[INFO] [stdout]     |
[INFO] [stdout] 497 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 498 | |         let Ok(value) = Decode::decode(input);
[INFO] [stdout] 499 | |
[INFO] [stdout] 500 | |         let this = Self::from_bits(value);
[INFO] [stdout] 501 | |         Ok(this)
[INFO] [stdout] 502 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:498:19
[INFO] [stdout]     |
[INFO] [stdout] 498 |         let Ok(value) = Decode::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv6Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:501:3
[INFO] [stdout]     |
[INFO] [stdout] 501 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<isize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:510:60
[INFO] [stdout]     |
[INFO] [stdout] 510 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 511 | |         let Ok(value) = i16::decode(input);
[INFO] [stdout] 512 | |
[INFO] [stdout] 513 | |         Ok(value as Self)
[INFO] [stdout] 514 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:511:19
[INFO] [stdout]     |
[INFO] [stdout] 511 |         let Ok(value) = i16::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<isize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:513:3
[INFO] [stdout]     |
[INFO] [stdout] 513 |         Ok(value as Self)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:525:17
[INFO] [stdout]     |
[INFO] [stdout] 525 |         let Ok(len) = usize::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PhantomData<T>, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:597:61
[INFO] [stdout]     |
[INFO] [stdout] 597 |       fn decode(_input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________^
[INFO] [stdout] 598 | |         Ok(Self)
[INFO] [stdout] 599 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PhantomData<T>, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:598:3
[INFO] [stdout]     |
[INFO] [stdout] 598 |         Ok(Self)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PhantomPinned, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:607:61
[INFO] [stdout]     |
[INFO] [stdout] 607 |       fn decode(_input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________^
[INFO] [stdout] 608 | |         Ok(Self)
[INFO] [stdout] 609 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PhantomPinned, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:608:3
[INFO] [stdout]     |
[INFO] [stdout] 608 |         Ok(Self)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RangeFull, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:642:61
[INFO] [stdout]     |
[INFO] [stdout] 642 |       fn decode(_input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________^
[INFO] [stdout] 643 | |         Ok(..)
[INFO] [stdout] 644 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RangeFull, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:643:3
[INFO] [stdout]     |
[INFO] [stdout] 643 |         Ok(..)
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:773:26
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let Ok(discriminant) = u8::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV4, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:777:20
[INFO] [stdout]     |
[INFO] [stdout] 777 |                 let Ok(addr) = Decode::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:784:20
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 let Ok(addr) = Decode::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV4, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:803:60
[INFO] [stdout]     |
[INFO] [stdout] 803 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 804 | |         let ip   = Decode::decode(input)?;
[INFO] [stdout] 805 | |         let port = Decode::decode(input)?;
[INFO] [stdout] ...   |
[INFO] [stdout] 808 | |         Ok(this)
[INFO] [stdout] 809 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Ipv4Addr>
[INFO] [stdout]    --> src/decode/decode/mod.rs:804:14
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let ip   = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv4Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:804:14
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let ip   = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV4, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:804:14
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let ip   = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u16>
[INFO] [stdout]    --> src/decode/decode/mod.rs:805:14
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let port = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:805:14
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let port = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV4, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:805:14
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let port = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV4, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:808:3
[INFO] [stdout]     |
[INFO] [stdout] 808 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:817:60
[INFO] [stdout]     |
[INFO] [stdout] 817 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 818 | |         let ip        = Decode::decode(input)?;
[INFO] [stdout] 819 | |         let port      = Decode::decode(input)?;
[INFO] [stdout] 820 | |         let flow_info = Decode::decode(input)?;
[INFO] [stdout] ...   |
[INFO] [stdout] 824 | |         Ok(this)
[INFO] [stdout] 825 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Ipv6Addr>
[INFO] [stdout]    --> src/decode/decode/mod.rs:818:19
[INFO] [stdout]     |
[INFO] [stdout] 818 |         let ip        = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv6Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:818:19
[INFO] [stdout]     |
[INFO] [stdout] 818 |         let ip        = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:818:19
[INFO] [stdout]     |
[INFO] [stdout] 818 |         let ip        = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u16>
[INFO] [stdout]    --> src/decode/decode/mod.rs:819:19
[INFO] [stdout]     |
[INFO] [stdout] 819 |         let port      = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:819:19
[INFO] [stdout]     |
[INFO] [stdout] 819 |         let port      = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:819:19
[INFO] [stdout]     |
[INFO] [stdout] 819 |         let port      = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u32>
[INFO] [stdout]    --> src/decode/decode/mod.rs:820:19
[INFO] [stdout]     |
[INFO] [stdout] 820 |         let flow_info = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:820:19
[INFO] [stdout]     |
[INFO] [stdout] 820 |         let flow_info = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:820:19
[INFO] [stdout]     |
[INFO] [stdout] 820 |         let flow_info = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u32>
[INFO] [stdout]    --> src/decode/decode/mod.rs:821:19
[INFO] [stdout]     |
[INFO] [stdout] 821 |         let scope_id  = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:821:19
[INFO] [stdout]     |
[INFO] [stdout] 821 |         let scope_id  = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:821:19
[INFO] [stdout]     |
[INFO] [stdout] 821 |         let scope_id  = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:824:3
[INFO] [stdout]     |
[INFO] [stdout] 824 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:836:17
[INFO] [stdout]     |
[INFO] [stdout] 836 |         let Ok(len) = Decode::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:866:18
[INFO] [stdout]     |
[INFO] [stdout] 866 |         let Ok(time) = i64::decode(input);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:910:60
[INFO] [stdout]     |
[INFO] [stdout] 910 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 911 | |         let Ok(value) = u16::decode(input);
[INFO] [stdout] 912 | |         Ok(value as Self)
[INFO] [stdout] 913 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:911:19
[INFO] [stdout]     |
[INFO] [stdout] 911 |         let Ok(value) = u16::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:912:3
[INFO] [stdout]     |
[INFO] [stdout] 912 |         Ok(value as Self)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:924:17
[INFO] [stdout]     |
[INFO] [stdout] 924 |         let Ok(len) = Decode::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1097 |   impl_numeric!(f32);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1097 | impl_numeric!(f32);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1098 |   impl_numeric!(f64);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1098 | impl_numeric!(f64);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1099 |   impl_numeric!(i128);
[INFO] [stdout]      |   ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1099 | impl_numeric!(i128);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1100 |   impl_numeric!(i16);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1100 | impl_numeric!(i16);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1101 |   impl_numeric!(i32);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1101 | impl_numeric!(i32);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1102 |   impl_numeric!(i64);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1102 | impl_numeric!(i64);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1103 |   impl_numeric!(i8);
[INFO] [stdout]      |   ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1103 | impl_numeric!(i8);
[INFO] [stdout]      | ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1104 |   impl_numeric!(u128);
[INFO] [stdout]      |   ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1104 | impl_numeric!(u128);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1105 |   impl_numeric!(u16);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1105 | impl_numeric!(u16);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1106 |   impl_numeric!(u32);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1106 | impl_numeric!(u32);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1107 |   impl_numeric!(u64);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1107 | impl_numeric!(u64);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1108 |   impl_numeric!(u8);
[INFO] [stdout]      |   ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1108 | impl_numeric!(u8);
[INFO] [stdout]      | ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1220 | impl_non_zero!(i128);
[INFO] [stdout]      | -------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1221 | impl_non_zero!(i16);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1222 | impl_non_zero!(i32);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1223 | impl_non_zero!(i64);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1224 | impl_non_zero!(i8);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<isize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1225 | impl_non_zero!(isize);
[INFO] [stdout]      | --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1226 | impl_non_zero!(u128);
[INFO] [stdout]      | -------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1227 | impl_non_zero!(u16);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1228 | impl_non_zero!(u32);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1229 | impl_non_zero!(u64);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1230 | impl_non_zero!(u8);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1231 | impl_non_zero!(usize);
[INFO] [stdout]      | --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | / impl_atomic! {
[INFO] [stdout] 1240 | |     width: "16",
[INFO] [stdout] 1241 | |     ty: i16,
[INFO] [stdout] 1242 | |     atomic_ty: core::sync::atomic::AtomicI16,
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, i16>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | / impl_atomic! {
[INFO] [stdout] 1240 | |     width: "16",
[INFO] [stdout] 1241 | |     ty: i16,
[INFO] [stdout] 1242 | |     atomic_ty: core::sync::atomic::AtomicI16,
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | / impl_atomic! {
[INFO] [stdout] 1240 | |     width: "16",
[INFO] [stdout] 1241 | |     ty: i16,
[INFO] [stdout] 1242 | |     atomic_ty: core::sync::atomic::AtomicI16,
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | / impl_atomic! {
[INFO] [stdout] 1240 | |     width: "16",
[INFO] [stdout] 1241 | |     ty: i16,
[INFO] [stdout] 1242 | |     atomic_ty: core::sync::atomic::AtomicI16,
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | / impl_atomic! {
[INFO] [stdout] 1240 | |     width: "16",
[INFO] [stdout] 1241 | |     ty: i16,
[INFO] [stdout] 1242 | |     atomic_ty: core::sync::atomic::AtomicI16,
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / impl_atomic! {
[INFO] [stdout] 1246 | |     width: "32",
[INFO] [stdout] 1247 | |     ty: i32,
[INFO] [stdout] 1248 | |     atomic_ty: core::sync::atomic::AtomicI32,
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, i32>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / impl_atomic! {
[INFO] [stdout] 1246 | |     width: "32",
[INFO] [stdout] 1247 | |     ty: i32,
[INFO] [stdout] 1248 | |     atomic_ty: core::sync::atomic::AtomicI32,
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / impl_atomic! {
[INFO] [stdout] 1246 | |     width: "32",
[INFO] [stdout] 1247 | |     ty: i32,
[INFO] [stdout] 1248 | |     atomic_ty: core::sync::atomic::AtomicI32,
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / impl_atomic! {
[INFO] [stdout] 1246 | |     width: "32",
[INFO] [stdout] 1247 | |     ty: i32,
[INFO] [stdout] 1248 | |     atomic_ty: core::sync::atomic::AtomicI32,
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / impl_atomic! {
[INFO] [stdout] 1246 | |     width: "32",
[INFO] [stdout] 1247 | |     ty: i32,
[INFO] [stdout] 1248 | |     atomic_ty: core::sync::atomic::AtomicI32,
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1251 | / impl_atomic! {
[INFO] [stdout] 1252 | |     width: "64",
[INFO] [stdout] 1253 | |     ty: i64,
[INFO] [stdout] 1254 | |     atomic_ty: core::sync::atomic::AtomicI64,
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, i64>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1251 | / impl_atomic! {
[INFO] [stdout] 1252 | |     width: "64",
[INFO] [stdout] 1253 | |     ty: i64,
[INFO] [stdout] 1254 | |     atomic_ty: core::sync::atomic::AtomicI64,
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1251 | / impl_atomic! {
[INFO] [stdout] 1252 | |     width: "64",
[INFO] [stdout] 1253 | |     ty: i64,
[INFO] [stdout] 1254 | |     atomic_ty: core::sync::atomic::AtomicI64,
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1251 | / impl_atomic! {
[INFO] [stdout] 1252 | |     width: "64",
[INFO] [stdout] 1253 | |     ty: i64,
[INFO] [stdout] 1254 | |     atomic_ty: core::sync::atomic::AtomicI64,
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1251 | / impl_atomic! {
[INFO] [stdout] 1252 | |     width: "64",
[INFO] [stdout] 1253 | |     ty: i64,
[INFO] [stdout] 1254 | |     atomic_ty: core::sync::atomic::AtomicI64,
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1257 | / impl_atomic! {
[INFO] [stdout] 1258 | |     width: "8",
[INFO] [stdout] 1259 | |     ty: i8,
[INFO] [stdout] 1260 | |     atomic_ty: core::sync::atomic::AtomicI8,
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, i8>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1257 | / impl_atomic! {
[INFO] [stdout] 1258 | |     width: "8",
[INFO] [stdout] 1259 | |     ty: i8,
[INFO] [stdout] 1260 | |     atomic_ty: core::sync::atomic::AtomicI8,
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1257 | / impl_atomic! {
[INFO] [stdout] 1258 | |     width: "8",
[INFO] [stdout] 1259 | |     ty: i8,
[INFO] [stdout] 1260 | |     atomic_ty: core::sync::atomic::AtomicI8,
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1257 | / impl_atomic! {
[INFO] [stdout] 1258 | |     width: "8",
[INFO] [stdout] 1259 | |     ty: i8,
[INFO] [stdout] 1260 | |     atomic_ty: core::sync::atomic::AtomicI8,
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1257 | / impl_atomic! {
[INFO] [stdout] 1258 | |     width: "8",
[INFO] [stdout] 1259 | |     ty: i8,
[INFO] [stdout] 1260 | |     atomic_ty: core::sync::atomic::AtomicI8,
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicIsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1263 | / impl_atomic! {
[INFO] [stdout] 1264 | |     width: "ptr",
[INFO] [stdout] 1265 | |     ty: isize,
[INFO] [stdout] 1266 | |     atomic_ty: core::sync::atomic::AtomicIsize,
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, isize>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1263 | / impl_atomic! {
[INFO] [stdout] 1264 | |     width: "ptr",
[INFO] [stdout] 1265 | |     ty: isize,
[INFO] [stdout] 1266 | |     atomic_ty: core::sync::atomic::AtomicIsize,
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<isize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1263 | / impl_atomic! {
[INFO] [stdout] 1264 | |     width: "ptr",
[INFO] [stdout] 1265 | |     ty: isize,
[INFO] [stdout] 1266 | |     atomic_ty: core::sync::atomic::AtomicIsize,
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicIsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1263 | / impl_atomic! {
[INFO] [stdout] 1264 | |     width: "ptr",
[INFO] [stdout] 1265 | |     ty: isize,
[INFO] [stdout] 1266 | |     atomic_ty: core::sync::atomic::AtomicIsize,
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicIsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1263 | / impl_atomic! {
[INFO] [stdout] 1264 | |     width: "ptr",
[INFO] [stdout] 1265 | |     ty: isize,
[INFO] [stdout] 1266 | |     atomic_ty: core::sync::atomic::AtomicIsize,
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1269 | / impl_atomic! {
[INFO] [stdout] 1270 | |     width: "16",
[INFO] [stdout] 1271 | |     ty: u16,
[INFO] [stdout] 1272 | |     atomic_ty: core::sync::atomic::AtomicU16,
[INFO] [stdout] 1273 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u16>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1269 | / impl_atomic! {
[INFO] [stdout] 1270 | |     width: "16",
[INFO] [stdout] 1271 | |     ty: u16,
[INFO] [stdout] 1272 | |     atomic_ty: core::sync::atomic::AtomicU16,
[INFO] [stdout] 1273 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1269 | / impl_atomic! {
[INFO] [stdout] 1270 | |     width: "16",
[INFO] [stdout] 1271 | |     ty: u16,
[INFO] [stdout] 1272 | |     atomic_ty: core::sync::atomic::AtomicU16,
[INFO] [stdout] 1273 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1269 | / impl_atomic! {
[INFO] [stdout] 1270 | |     width: "16",
[INFO] [stdout] 1271 | |     ty: u16,
[INFO] [stdout] 1272 | |     atomic_ty: core::sync::atomic::AtomicU16,
[INFO] [stdout] 1273 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1269 | / impl_atomic! {
[INFO] [stdout] 1270 | |     width: "16",
[INFO] [stdout] 1271 | |     ty: u16,
[INFO] [stdout] 1272 | |     atomic_ty: core::sync::atomic::AtomicU16,
[INFO] [stdout] 1273 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | / impl_atomic! {
[INFO] [stdout] 1276 | |     width: "32",
[INFO] [stdout] 1277 | |     ty: u32,
[INFO] [stdout] 1278 | |     atomic_ty: core::sync::atomic::AtomicU32,
[INFO] [stdout] 1279 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u32>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | / impl_atomic! {
[INFO] [stdout] 1276 | |     width: "32",
[INFO] [stdout] 1277 | |     ty: u32,
[INFO] [stdout] 1278 | |     atomic_ty: core::sync::atomic::AtomicU32,
[INFO] [stdout] 1279 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | / impl_atomic! {
[INFO] [stdout] 1276 | |     width: "32",
[INFO] [stdout] 1277 | |     ty: u32,
[INFO] [stdout] 1278 | |     atomic_ty: core::sync::atomic::AtomicU32,
[INFO] [stdout] 1279 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | / impl_atomic! {
[INFO] [stdout] 1276 | |     width: "32",
[INFO] [stdout] 1277 | |     ty: u32,
[INFO] [stdout] 1278 | |     atomic_ty: core::sync::atomic::AtomicU32,
[INFO] [stdout] 1279 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | / impl_atomic! {
[INFO] [stdout] 1276 | |     width: "32",
[INFO] [stdout] 1277 | |     ty: u32,
[INFO] [stdout] 1278 | |     atomic_ty: core::sync::atomic::AtomicU32,
[INFO] [stdout] 1279 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | / impl_atomic! {
[INFO] [stdout] 1282 | |     width: "64",
[INFO] [stdout] 1283 | |     ty: u64,
[INFO] [stdout] 1284 | |     atomic_ty: core::sync::atomic::AtomicU64,
[INFO] [stdout] 1285 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u64>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | / impl_atomic! {
[INFO] [stdout] 1282 | |     width: "64",
[INFO] [stdout] 1283 | |     ty: u64,
[INFO] [stdout] 1284 | |     atomic_ty: core::sync::atomic::AtomicU64,
[INFO] [stdout] 1285 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | / impl_atomic! {
[INFO] [stdout] 1282 | |     width: "64",
[INFO] [stdout] 1283 | |     ty: u64,
[INFO] [stdout] 1284 | |     atomic_ty: core::sync::atomic::AtomicU64,
[INFO] [stdout] 1285 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `oct` (lib) due to 149 previous errors
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | / impl_atomic! {
[INFO] [stdout] 1282 | |     width: "64",
[INFO] [stdout] 1283 | |     ty: u64,
[INFO] [stdout] 1284 | |     atomic_ty: core::sync::atomic::AtomicU64,
[INFO] [stdout] 1285 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | / impl_atomic! {
[INFO] [stdout] 1282 | |     width: "64",
[INFO] [stdout] 1283 | |     ty: u64,
[INFO] [stdout] 1284 | |     atomic_ty: core::sync::atomic::AtomicU64,
[INFO] [stdout] 1285 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / impl_atomic! {
[INFO] [stdout] 1288 | |     width: "8",
[INFO] [stdout] 1289 | |     ty: u8,
[INFO] [stdout] 1290 | |     atomic_ty: core::sync::atomic::AtomicU8,
[INFO] [stdout] 1291 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u8>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / impl_atomic! {
[INFO] [stdout] 1288 | |     width: "8",
[INFO] [stdout] 1289 | |     ty: u8,
[INFO] [stdout] 1290 | |     atomic_ty: core::sync::atomic::AtomicU8,
[INFO] [stdout] 1291 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / impl_atomic! {
[INFO] [stdout] 1288 | |     width: "8",
[INFO] [stdout] 1289 | |     ty: u8,
[INFO] [stdout] 1290 | |     atomic_ty: core::sync::atomic::AtomicU8,
[INFO] [stdout] 1291 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / impl_atomic! {
[INFO] [stdout] 1288 | |     width: "8",
[INFO] [stdout] 1289 | |     ty: u8,
[INFO] [stdout] 1290 | |     atomic_ty: core::sync::atomic::AtomicU8,
[INFO] [stdout] 1291 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / impl_atomic! {
[INFO] [stdout] 1288 | |     width: "8",
[INFO] [stdout] 1289 | |     ty: u8,
[INFO] [stdout] 1290 | |     atomic_ty: core::sync::atomic::AtomicU8,
[INFO] [stdout] 1291 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicUsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1293 | / impl_atomic! {
[INFO] [stdout] 1294 | |     width: "ptr",
[INFO] [stdout] 1295 | |     ty: usize,
[INFO] [stdout] 1296 | |     atomic_ty: core::sync::atomic::AtomicUsize,
[INFO] [stdout] 1297 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, usize>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1293 | / impl_atomic! {
[INFO] [stdout] 1294 | |     width: "ptr",
[INFO] [stdout] 1295 | |     ty: usize,
[INFO] [stdout] 1296 | |     atomic_ty: core::sync::atomic::AtomicUsize,
[INFO] [stdout] 1297 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1293 | / impl_atomic! {
[INFO] [stdout] 1294 | |     width: "ptr",
[INFO] [stdout] 1295 | |     ty: usize,
[INFO] [stdout] 1296 | |     atomic_ty: core::sync::atomic::AtomicUsize,
[INFO] [stdout] 1297 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicUsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1293 | / impl_atomic! {
[INFO] [stdout] 1294 | |     width: "ptr",
[INFO] [stdout] 1295 | |     ty: usize,
[INFO] [stdout] 1296 | |     atomic_ty: core::sync::atomic::AtomicUsize,
[INFO] [stdout] 1297 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicUsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1293 | / impl_atomic! {
[INFO] [stdout] 1294 | |     width: "ptr",
[INFO] [stdout] 1295 | |     ty: usize,
[INFO] [stdout] 1296 | |     atomic_ty: core::sync::atomic::AtomicUsize,
[INFO] [stdout] 1297 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:192:19
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let Ok(value) = u8::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:210:26
[INFO] [stdout]     |
[INFO] [stdout] 210 |         let Ok(discriminant) = u8::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CString, CollectionDecodeError<Infallible, ItemDecodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/decode/decode/mod.rs:262:60
[INFO] [stdout]     |
[INFO] [stdout] 262 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 263 | |         let Ok(len) = usize::decode(input);
[INFO] [stdout] 264 | |
[INFO] [stdout] 265 | |         let mut v = alloc::vec![0x00; len + 0x1];
[INFO] [stdout] ...   |
[INFO] [stdout] 272 | |         Ok(this)
[INFO] [stdout] 273 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:263:17
[INFO] [stdout]     |
[INFO] [stdout] 263 |         let Ok(len) = usize::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<CString, CollectionDecodeError<Infallible, ItemDecodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/decode/decode/mod.rs:272:3
[INFO] [stdout]     |
[INFO] [stdout] 272 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<c_void, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:294:61
[INFO] [stdout]     |
[INFO] [stdout] 294 |       fn decode(_input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________^
[INFO] [stdout] 295 | |         panic!("cannot deserialise `c_void` as it cannot be constructed to begin with")
[INFO] [stdout] 296 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:305:24
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let Ok(code_point) = u32::decode(input);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Duration, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:338:60
[INFO] [stdout]     |
[INFO] [stdout] 338 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 339 | |         let Ok(secs)  = Decode::decode(input);
[INFO] [stdout] 340 | |         let Ok(nanos) = Decode::decode(input);
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |         Ok(this)
[INFO] [stdout] 344 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:339:19
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let Ok(secs)  = Decode::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:340:19
[INFO] [stdout]     |
[INFO] [stdout] 340 |         let Ok(nanos) = Decode::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Duration, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:343:3
[INFO] [stdout]     |
[INFO] [stdout] 343 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:392:17
[INFO] [stdout]     |
[INFO] [stdout] 392 |         let Ok(len) = Decode::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:423:17
[INFO] [stdout]     |
[INFO] [stdout] 423 |         let Ok(len) = Decode::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:454:26
[INFO] [stdout]     |
[INFO] [stdout] 454 |         let Ok(discriminant) = u8::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv4Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:458:20
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 let Ok(addr) = Decode::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv6Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:465:20
[INFO] [stdout]     |
[INFO] [stdout] 465 |                 let Ok(addr) = Decode::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv4Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:484:60
[INFO] [stdout]     |
[INFO] [stdout] 484 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 485 | |         let Ok(value) = Decode::decode(input);
[INFO] [stdout] 486 | |
[INFO] [stdout] 487 | |         let this = Self::from_bits(value);
[INFO] [stdout] 488 | |         Ok(this)
[INFO] [stdout] 489 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:485:19
[INFO] [stdout]     |
[INFO] [stdout] 485 |         let Ok(value) = Decode::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv4Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:488:3
[INFO] [stdout]     |
[INFO] [stdout] 488 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv6Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:497:60
[INFO] [stdout]     |
[INFO] [stdout] 497 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 498 | |         let Ok(value) = Decode::decode(input);
[INFO] [stdout] 499 | |
[INFO] [stdout] 500 | |         let this = Self::from_bits(value);
[INFO] [stdout] 501 | |         Ok(this)
[INFO] [stdout] 502 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:498:19
[INFO] [stdout]     |
[INFO] [stdout] 498 |         let Ok(value) = Decode::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv6Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:501:3
[INFO] [stdout]     |
[INFO] [stdout] 501 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<isize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:510:60
[INFO] [stdout]     |
[INFO] [stdout] 510 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 511 | |         let Ok(value) = i16::decode(input);
[INFO] [stdout] 512 | |
[INFO] [stdout] 513 | |         Ok(value as Self)
[INFO] [stdout] 514 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:511:19
[INFO] [stdout]     |
[INFO] [stdout] 511 |         let Ok(value) = i16::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<isize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:513:3
[INFO] [stdout]     |
[INFO] [stdout] 513 |         Ok(value as Self)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:525:17
[INFO] [stdout]     |
[INFO] [stdout] 525 |         let Ok(len) = usize::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PhantomData<T>, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:597:61
[INFO] [stdout]     |
[INFO] [stdout] 597 |       fn decode(_input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________^
[INFO] [stdout] 598 | |         Ok(Self)
[INFO] [stdout] 599 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PhantomData<T>, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:598:3
[INFO] [stdout]     |
[INFO] [stdout] 598 |         Ok(Self)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PhantomPinned, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:607:61
[INFO] [stdout]     |
[INFO] [stdout] 607 |       fn decode(_input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________^
[INFO] [stdout] 608 | |         Ok(Self)
[INFO] [stdout] 609 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PhantomPinned, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:608:3
[INFO] [stdout]     |
[INFO] [stdout] 608 |         Ok(Self)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RangeFull, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:642:61
[INFO] [stdout]     |
[INFO] [stdout] 642 |       fn decode(_input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________^
[INFO] [stdout] 643 | |         Ok(..)
[INFO] [stdout] 644 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<RangeFull, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:643:3
[INFO] [stdout]     |
[INFO] [stdout] 643 |         Ok(..)
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:773:26
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let Ok(discriminant) = u8::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV4, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:777:20
[INFO] [stdout]     |
[INFO] [stdout] 777 |                 let Ok(addr) = Decode::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:784:20
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 let Ok(addr) = Decode::decode(input);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV4, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:803:60
[INFO] [stdout]     |
[INFO] [stdout] 803 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 804 | |         let ip   = Decode::decode(input)?;
[INFO] [stdout] 805 | |         let port = Decode::decode(input)?;
[INFO] [stdout] ...   |
[INFO] [stdout] 808 | |         Ok(this)
[INFO] [stdout] 809 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Ipv4Addr>
[INFO] [stdout]    --> src/decode/decode/mod.rs:804:14
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let ip   = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv4Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:804:14
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let ip   = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV4, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:804:14
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let ip   = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u16>
[INFO] [stdout]    --> src/decode/decode/mod.rs:805:14
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let port = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:805:14
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let port = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV4, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:805:14
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let port = Decode::decode(input)?;
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV4, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:808:3
[INFO] [stdout]     |
[INFO] [stdout] 808 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:817:60
[INFO] [stdout]     |
[INFO] [stdout] 817 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 818 | |         let ip        = Decode::decode(input)?;
[INFO] [stdout] 819 | |         let port      = Decode::decode(input)?;
[INFO] [stdout] 820 | |         let flow_info = Decode::decode(input)?;
[INFO] [stdout] ...   |
[INFO] [stdout] 824 | |         Ok(this)
[INFO] [stdout] 825 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, Ipv6Addr>
[INFO] [stdout]    --> src/decode/decode/mod.rs:818:19
[INFO] [stdout]     |
[INFO] [stdout] 818 |         let ip        = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Ipv6Addr, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:818:19
[INFO] [stdout]     |
[INFO] [stdout] 818 |         let ip        = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:818:19
[INFO] [stdout]     |
[INFO] [stdout] 818 |         let ip        = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u16>
[INFO] [stdout]    --> src/decode/decode/mod.rs:819:19
[INFO] [stdout]     |
[INFO] [stdout] 819 |         let port      = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:819:19
[INFO] [stdout]     |
[INFO] [stdout] 819 |         let port      = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:819:19
[INFO] [stdout]     |
[INFO] [stdout] 819 |         let port      = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u32>
[INFO] [stdout]    --> src/decode/decode/mod.rs:820:19
[INFO] [stdout]     |
[INFO] [stdout] 820 |         let flow_info = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:820:19
[INFO] [stdout]     |
[INFO] [stdout] 820 |         let flow_info = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:820:19
[INFO] [stdout]     |
[INFO] [stdout] 820 |         let flow_info = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u32>
[INFO] [stdout]    --> src/decode/decode/mod.rs:821:19
[INFO] [stdout]     |
[INFO] [stdout] 821 |         let scope_id  = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:821:19
[INFO] [stdout]     |
[INFO] [stdout] 821 |         let scope_id  = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:821:19
[INFO] [stdout]     |
[INFO] [stdout] 821 |         let scope_id  = Decode::decode(input)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<SocketAddrV6, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:824:3
[INFO] [stdout]     |
[INFO] [stdout] 824 |         Ok(this)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:836:17
[INFO] [stdout]     |
[INFO] [stdout] 836 |         let Ok(len) = Decode::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:866:18
[INFO] [stdout]     |
[INFO] [stdout] 866 |         let Ok(time) = i64::decode(input);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:910:60
[INFO] [stdout]     |
[INFO] [stdout] 910 |       fn decode(input: &mut Input) -> Result<Self, Self::Error> {
[INFO] [stdout]     |  _______________________________________________________________^
[INFO] [stdout] 911 | |         let Ok(value) = u16::decode(input);
[INFO] [stdout] 912 | |         Ok(value as Self)
[INFO] [stdout] 913 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:911:19
[INFO] [stdout]     |
[INFO] [stdout] 911 |         let Ok(value) = u16::decode(input);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:912:3
[INFO] [stdout]     |
[INFO] [stdout] 912 |         Ok(value as Self)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]    --> src/decode/decode/mod.rs:924:17
[INFO] [stdout]     |
[INFO] [stdout] 924 |         let Ok(len) = Decode::decode(input);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1097 |   impl_numeric!(f32);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1097 | impl_numeric!(f32);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1098 |   impl_numeric!(f64);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1098 | impl_numeric!(f64);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1099 |   impl_numeric!(i128);
[INFO] [stdout]      |   ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1099 | impl_numeric!(i128);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1100 |   impl_numeric!(i16);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1100 | impl_numeric!(i16);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1101 |   impl_numeric!(i32);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1101 | impl_numeric!(i32);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1102 |   impl_numeric!(i64);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1102 | impl_numeric!(i64);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1103 |   impl_numeric!(i8);
[INFO] [stdout]      |   ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1103 | impl_numeric!(i8);
[INFO] [stdout]      | ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1104 |   impl_numeric!(u128);
[INFO] [stdout]      |   ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1104 | impl_numeric!(u128);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1105 |   impl_numeric!(u16);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1105 | impl_numeric!(u16);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1106 |   impl_numeric!(u32);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1106 | impl_numeric!(u32);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1107 |   impl_numeric!(u64);
[INFO] [stdout]      |   ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1107 | impl_numeric!(u64);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1011:93
[INFO] [stdout]      |
[INFO] [stdout] 1011 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1012 | |                 let mut data = [::core::default::Default::default(); <Self as ::oct::encode::SizedEncode>::MAX_ENCODED_SIZE];
[INFO] [stdout] 1013 | |                 input.read_into(&mut data);
[INFO] [stdout] ...    |
[INFO] [stdout] 1016 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1017 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1108 |   impl_numeric!(u8);
[INFO] [stdout]      |   ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 ::core::result::Result::Ok(this)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1108 | impl_numeric!(u8);
[INFO] [stdout]      | ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_numeric` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1220 | impl_non_zero!(i128);
[INFO] [stdout]      | -------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1221 | impl_non_zero!(i16);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1222 | impl_non_zero!(i32);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1223 | impl_non_zero!(i64);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1224 | impl_non_zero!(i8);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<isize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1225 | impl_non_zero!(isize);
[INFO] [stdout]      | --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1226 | impl_non_zero!(u128);
[INFO] [stdout]      | -------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1227 | impl_non_zero!(u16);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1228 | impl_non_zero!(u32);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1229 | impl_non_zero!(u64);
[INFO] [stdout]      | ------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1230 | impl_non_zero!(u8);
[INFO] [stdout]      | ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1061:22
[INFO] [stdout]      |
[INFO] [stdout] 1061 |                  let Ok(value) = <$ty as ::oct::decode::Decode>::decode(input);
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1231 | impl_non_zero!(usize);
[INFO] [stdout]      | --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_non_zero` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | / impl_atomic! {
[INFO] [stdout] 1240 | |     width: "16",
[INFO] [stdout] 1241 | |     ty: i16,
[INFO] [stdout] 1242 | |     atomic_ty: core::sync::atomic::AtomicI16,
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, i16>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | / impl_atomic! {
[INFO] [stdout] 1240 | |     width: "16",
[INFO] [stdout] 1241 | |     ty: i16,
[INFO] [stdout] 1242 | |     atomic_ty: core::sync::atomic::AtomicI16,
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | / impl_atomic! {
[INFO] [stdout] 1240 | |     width: "16",
[INFO] [stdout] 1241 | |     ty: i16,
[INFO] [stdout] 1242 | |     atomic_ty: core::sync::atomic::AtomicI16,
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | / impl_atomic! {
[INFO] [stdout] 1240 | |     width: "16",
[INFO] [stdout] 1241 | |     ty: i16,
[INFO] [stdout] 1242 | |     atomic_ty: core::sync::atomic::AtomicI16,
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1239 | / impl_atomic! {
[INFO] [stdout] 1240 | |     width: "16",
[INFO] [stdout] 1241 | |     ty: i16,
[INFO] [stdout] 1242 | |     atomic_ty: core::sync::atomic::AtomicI16,
[INFO] [stdout] 1243 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / impl_atomic! {
[INFO] [stdout] 1246 | |     width: "32",
[INFO] [stdout] 1247 | |     ty: i32,
[INFO] [stdout] 1248 | |     atomic_ty: core::sync::atomic::AtomicI32,
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, i32>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / impl_atomic! {
[INFO] [stdout] 1246 | |     width: "32",
[INFO] [stdout] 1247 | |     ty: i32,
[INFO] [stdout] 1248 | |     atomic_ty: core::sync::atomic::AtomicI32,
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / impl_atomic! {
[INFO] [stdout] 1246 | |     width: "32",
[INFO] [stdout] 1247 | |     ty: i32,
[INFO] [stdout] 1248 | |     atomic_ty: core::sync::atomic::AtomicI32,
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / impl_atomic! {
[INFO] [stdout] 1246 | |     width: "32",
[INFO] [stdout] 1247 | |     ty: i32,
[INFO] [stdout] 1248 | |     atomic_ty: core::sync::atomic::AtomicI32,
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1245 | / impl_atomic! {
[INFO] [stdout] 1246 | |     width: "32",
[INFO] [stdout] 1247 | |     ty: i32,
[INFO] [stdout] 1248 | |     atomic_ty: core::sync::atomic::AtomicI32,
[INFO] [stdout] 1249 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1251 | / impl_atomic! {
[INFO] [stdout] 1252 | |     width: "64",
[INFO] [stdout] 1253 | |     ty: i64,
[INFO] [stdout] 1254 | |     atomic_ty: core::sync::atomic::AtomicI64,
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, i64>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1251 | / impl_atomic! {
[INFO] [stdout] 1252 | |     width: "64",
[INFO] [stdout] 1253 | |     ty: i64,
[INFO] [stdout] 1254 | |     atomic_ty: core::sync::atomic::AtomicI64,
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1251 | / impl_atomic! {
[INFO] [stdout] 1252 | |     width: "64",
[INFO] [stdout] 1253 | |     ty: i64,
[INFO] [stdout] 1254 | |     atomic_ty: core::sync::atomic::AtomicI64,
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1251 | / impl_atomic! {
[INFO] [stdout] 1252 | |     width: "64",
[INFO] [stdout] 1253 | |     ty: i64,
[INFO] [stdout] 1254 | |     atomic_ty: core::sync::atomic::AtomicI64,
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1251 | / impl_atomic! {
[INFO] [stdout] 1252 | |     width: "64",
[INFO] [stdout] 1253 | |     ty: i64,
[INFO] [stdout] 1254 | |     atomic_ty: core::sync::atomic::AtomicI64,
[INFO] [stdout] 1255 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1257 | / impl_atomic! {
[INFO] [stdout] 1258 | |     width: "8",
[INFO] [stdout] 1259 | |     ty: i8,
[INFO] [stdout] 1260 | |     atomic_ty: core::sync::atomic::AtomicI8,
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, i8>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1257 | / impl_atomic! {
[INFO] [stdout] 1258 | |     width: "8",
[INFO] [stdout] 1259 | |     ty: i8,
[INFO] [stdout] 1260 | |     atomic_ty: core::sync::atomic::AtomicI8,
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1257 | / impl_atomic! {
[INFO] [stdout] 1258 | |     width: "8",
[INFO] [stdout] 1259 | |     ty: i8,
[INFO] [stdout] 1260 | |     atomic_ty: core::sync::atomic::AtomicI8,
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1257 | / impl_atomic! {
[INFO] [stdout] 1258 | |     width: "8",
[INFO] [stdout] 1259 | |     ty: i8,
[INFO] [stdout] 1260 | |     atomic_ty: core::sync::atomic::AtomicI8,
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicI8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1257 | / impl_atomic! {
[INFO] [stdout] 1258 | |     width: "8",
[INFO] [stdout] 1259 | |     ty: i8,
[INFO] [stdout] 1260 | |     atomic_ty: core::sync::atomic::AtomicI8,
[INFO] [stdout] 1261 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicIsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1263 | / impl_atomic! {
[INFO] [stdout] 1264 | |     width: "ptr",
[INFO] [stdout] 1265 | |     ty: isize,
[INFO] [stdout] 1266 | |     atomic_ty: core::sync::atomic::AtomicIsize,
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, isize>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1263 | / impl_atomic! {
[INFO] [stdout] 1264 | |     width: "ptr",
[INFO] [stdout] 1265 | |     ty: isize,
[INFO] [stdout] 1266 | |     atomic_ty: core::sync::atomic::AtomicIsize,
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<isize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1263 | / impl_atomic! {
[INFO] [stdout] 1264 | |     width: "ptr",
[INFO] [stdout] 1265 | |     ty: isize,
[INFO] [stdout] 1266 | |     atomic_ty: core::sync::atomic::AtomicIsize,
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicIsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1263 | / impl_atomic! {
[INFO] [stdout] 1264 | |     width: "ptr",
[INFO] [stdout] 1265 | |     ty: isize,
[INFO] [stdout] 1266 | |     atomic_ty: core::sync::atomic::AtomicIsize,
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicIsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1263 | / impl_atomic! {
[INFO] [stdout] 1264 | |     width: "ptr",
[INFO] [stdout] 1265 | |     ty: isize,
[INFO] [stdout] 1266 | |     atomic_ty: core::sync::atomic::AtomicIsize,
[INFO] [stdout] 1267 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1269 | / impl_atomic! {
[INFO] [stdout] 1270 | |     width: "16",
[INFO] [stdout] 1271 | |     ty: u16,
[INFO] [stdout] 1272 | |     atomic_ty: core::sync::atomic::AtomicU16,
[INFO] [stdout] 1273 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u16>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1269 | / impl_atomic! {
[INFO] [stdout] 1270 | |     width: "16",
[INFO] [stdout] 1271 | |     ty: u16,
[INFO] [stdout] 1272 | |     atomic_ty: core::sync::atomic::AtomicU16,
[INFO] [stdout] 1273 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1269 | / impl_atomic! {
[INFO] [stdout] 1270 | |     width: "16",
[INFO] [stdout] 1271 | |     ty: u16,
[INFO] [stdout] 1272 | |     atomic_ty: core::sync::atomic::AtomicU16,
[INFO] [stdout] 1273 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1269 | / impl_atomic! {
[INFO] [stdout] 1270 | |     width: "16",
[INFO] [stdout] 1271 | |     ty: u16,
[INFO] [stdout] 1272 | |     atomic_ty: core::sync::atomic::AtomicU16,
[INFO] [stdout] 1273 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU16, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1269 | / impl_atomic! {
[INFO] [stdout] 1270 | |     width: "16",
[INFO] [stdout] 1271 | |     ty: u16,
[INFO] [stdout] 1272 | |     atomic_ty: core::sync::atomic::AtomicU16,
[INFO] [stdout] 1273 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | / impl_atomic! {
[INFO] [stdout] 1276 | |     width: "32",
[INFO] [stdout] 1277 | |     ty: u32,
[INFO] [stdout] 1278 | |     atomic_ty: core::sync::atomic::AtomicU32,
[INFO] [stdout] 1279 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u32>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | / impl_atomic! {
[INFO] [stdout] 1276 | |     width: "32",
[INFO] [stdout] 1277 | |     ty: u32,
[INFO] [stdout] 1278 | |     atomic_ty: core::sync::atomic::AtomicU32,
[INFO] [stdout] 1279 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | / impl_atomic! {
[INFO] [stdout] 1276 | |     width: "32",
[INFO] [stdout] 1277 | |     ty: u32,
[INFO] [stdout] 1278 | |     atomic_ty: core::sync::atomic::AtomicU32,
[INFO] [stdout] 1279 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | / impl_atomic! {
[INFO] [stdout] 1276 | |     width: "32",
[INFO] [stdout] 1277 | |     ty: u32,
[INFO] [stdout] 1278 | |     atomic_ty: core::sync::atomic::AtomicU32,
[INFO] [stdout] 1279 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU32, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | / impl_atomic! {
[INFO] [stdout] 1276 | |     width: "32",
[INFO] [stdout] 1277 | |     ty: u32,
[INFO] [stdout] 1278 | |     atomic_ty: core::sync::atomic::AtomicU32,
[INFO] [stdout] 1279 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | / impl_atomic! {
[INFO] [stdout] 1282 | |     width: "64",
[INFO] [stdout] 1283 | |     ty: u64,
[INFO] [stdout] 1284 | |     atomic_ty: core::sync::atomic::AtomicU64,
[INFO] [stdout] 1285 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u64>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | / impl_atomic! {
[INFO] [stdout] 1282 | |     width: "64",
[INFO] [stdout] 1283 | |     ty: u64,
[INFO] [stdout] 1284 | |     atomic_ty: core::sync::atomic::AtomicU64,
[INFO] [stdout] 1285 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | / impl_atomic! {
[INFO] [stdout] 1282 | |     width: "64",
[INFO] [stdout] 1283 | |     ty: u64,
[INFO] [stdout] 1284 | |     atomic_ty: core::sync::atomic::AtomicU64,
[INFO] [stdout] 1285 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | / impl_atomic! {
[INFO] [stdout] 1282 | |     width: "64",
[INFO] [stdout] 1283 | |     ty: u64,
[INFO] [stdout] 1284 | |     atomic_ty: core::sync::atomic::AtomicU64,
[INFO] [stdout] 1285 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU64, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | / impl_atomic! {
[INFO] [stdout] 1282 | |     width: "64",
[INFO] [stdout] 1283 | |     ty: u64,
[INFO] [stdout] 1284 | |     atomic_ty: core::sync::atomic::AtomicU64,
[INFO] [stdout] 1285 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / impl_atomic! {
[INFO] [stdout] 1288 | |     width: "8",
[INFO] [stdout] 1289 | |     ty: u8,
[INFO] [stdout] 1290 | |     atomic_ty: core::sync::atomic::AtomicU8,
[INFO] [stdout] 1291 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, u8>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / impl_atomic! {
[INFO] [stdout] 1288 | |     width: "8",
[INFO] [stdout] 1289 | |     ty: u8,
[INFO] [stdout] 1290 | |     atomic_ty: core::sync::atomic::AtomicU8,
[INFO] [stdout] 1291 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / impl_atomic! {
[INFO] [stdout] 1288 | |     width: "8",
[INFO] [stdout] 1289 | |     ty: u8,
[INFO] [stdout] 1290 | |     atomic_ty: core::sync::atomic::AtomicU8,
[INFO] [stdout] 1291 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / impl_atomic! {
[INFO] [stdout] 1288 | |     width: "8",
[INFO] [stdout] 1289 | |     ty: u8,
[INFO] [stdout] 1290 | |     atomic_ty: core::sync::atomic::AtomicU8,
[INFO] [stdout] 1291 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicU8, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | / impl_atomic! {
[INFO] [stdout] 1288 | |     width: "8",
[INFO] [stdout] 1289 | |     ty: u8,
[INFO] [stdout] 1290 | |     atomic_ty: core::sync::atomic::AtomicU8,
[INFO] [stdout] 1291 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicUsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1085:93
[INFO] [stdout]      |
[INFO] [stdout] 1085 |               fn decode(input: &mut ::oct::decode::Input) -> ::core::result::Result<Self, Self::Error> {
[INFO] [stdout]      |  ______________________________________________________________________________________________________^
[INFO] [stdout] 1086 | |                 let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout] 1087 | |
[INFO] [stdout] 1088 | |                 let this = Self::new(value);
[INFO] [stdout] 1089 | |                 ::core::result::Result::Ok(this)
[INFO] [stdout] 1090 | |             }
[INFO] [stdout]      | |_____________^
[INFO] [stdout] ...
[INFO] [stdout] 1293 | / impl_atomic! {
[INFO] [stdout] 1294 | |     width: "ptr",
[INFO] [stdout] 1295 | |     ty: usize,
[INFO] [stdout] 1296 | |     atomic_ty: core::sync::atomic::AtomicUsize,
[INFO] [stdout] 1297 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: ControlFlow<Result<Infallible, Infallible>, usize>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1293 | / impl_atomic! {
[INFO] [stdout] 1294 | |     width: "ptr",
[INFO] [stdout] 1295 | |     ty: usize,
[INFO] [stdout] 1296 | |     atomic_ty: core::sync::atomic::AtomicUsize,
[INFO] [stdout] 1297 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<usize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1293 | / impl_atomic! {
[INFO] [stdout] 1294 | |     width: "ptr",
[INFO] [stdout] 1295 | |     ty: usize,
[INFO] [stdout] 1296 | |     atomic_ty: core::sync::atomic::AtomicUsize,
[INFO] [stdout] 1297 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicUsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                   let value = ::oct::decode::Decode::decode(input)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1293 | / impl_atomic! {
[INFO] [stdout] 1294 | |     width: "ptr",
[INFO] [stdout] 1295 | |     ty: usize,
[INFO] [stdout] 1296 | |     atomic_ty: core::sync::atomic::AtomicUsize,
[INFO] [stdout] 1297 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<AtomicUsize, Infallible>
[INFO] [stdout]     --> src/decode/decode/mod.rs:1089:5
[INFO] [stdout]      |
[INFO] [stdout] 1089 |                   ::core::result::Result::Ok(this)
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1293 | / impl_atomic! {
[INFO] [stdout] 1294 | |     width: "ptr",
[INFO] [stdout] 1295 | |     ty: usize,
[INFO] [stdout] 1296 | |     atomic_ty: core::sync::atomic::AtomicUsize,
[INFO] [stdout] 1297 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_atomic` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:29:84
[INFO] [stdout]    |
[INFO] [stdout] 29 |               let left:  ::core::result::Result<$ty, <$ty as ::oct::decode::Decode>::Error> = ::oct::decode::Decode::decode(&mut input);
[INFO] [stdout]    |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:41:14
[INFO] [stdout]    |
[INFO] [stdout] 41 |             [0x00] => Ok( 0x00),
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |               ::std::assert_eq!(left, right);
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:32:28
[INFO] [stdout]    |
[INFO] [stdout] 32 |               ::std::assert_eq!(left, right);
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |             [0x7F] => Ok( 0x7F),
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:43:14
[INFO] [stdout]    |
[INFO] [stdout] 43 |             [0x80] => Ok(-0x80),
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:44:14
[INFO] [stdout]    |
[INFO] [stdout] 44 |             [0xFF] => Ok(-0x01),
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i8, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:29:84
[INFO] [stdout]    |
[INFO] [stdout] 29 |               let left:  ::core::result::Result<$ty, <$ty as ::oct::decode::Decode>::Error> = ::oct::decode::Decode::decode(&mut input);
[INFO] [stdout]    |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:48:20
[INFO] [stdout]    |
[INFO] [stdout] 48 |             [0x00, 0x00] => Ok( 0x0000),
[INFO] [stdout]    |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |               ::std::assert_eq!(left, right);
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:32:28
[INFO] [stdout]    |
[INFO] [stdout] 32 |               ::std::assert_eq!(left, right);
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |             [0xFF, 0x7F] => Ok( 0x7FFF),
[INFO] [stdout]    |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 |             [0x00, 0x80] => Ok(-0x8000),
[INFO] [stdout]    |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:51:20
[INFO] [stdout]    |
[INFO] [stdout] 51 |             [0xFF, 0xFF] => Ok(-0x0001),
[INFO] [stdout]    |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i16, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:29:84
[INFO] [stdout]    |
[INFO] [stdout] 29 |               let left:  ::core::result::Result<$ty, <$ty as ::oct::decode::Decode>::Error> = ::oct::decode::Decode::decode(&mut input);
[INFO] [stdout]    |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:55:32
[INFO] [stdout]    |
[INFO] [stdout] 55 |             [0x00, 0x00, 0x00, 0x00] => Ok( 0x00000000),
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |               ::std::assert_eq!(left, right);
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:32:28
[INFO] [stdout]    |
[INFO] [stdout] 32 |               ::std::assert_eq!(left, right);
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:56:32
[INFO] [stdout]    |
[INFO] [stdout] 56 |             [0xFF, 0xFF, 0xFF, 0x7F] => Ok( 0x7FFFFFFF),
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:57:32
[INFO] [stdout]    |
[INFO] [stdout] 57 |             [0x00, 0x00, 0x00, 0x80] => Ok(-0x80000000),
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:58:32
[INFO] [stdout]    |
[INFO] [stdout] 58 |             [0xFF, 0xFF, 0xFF, 0xFF] => Ok(-0x00000001),
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:29:84
[INFO] [stdout]    |
[INFO] [stdout] 29 |               let left:  ::core::result::Result<$ty, <$ty as ::oct::decode::Decode>::Error> = ::oct::decode::Decode::decode(&mut input);
[INFO] [stdout]    |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:62:56
[INFO] [stdout]    |
[INFO] [stdout] 62 |             [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] => Ok( 0x0000000000000000),
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |               ::std::assert_eq!(left, right);
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:32:28
[INFO] [stdout]    |
[INFO] [stdout] 32 |               ::std::assert_eq!(left, right);
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:63:56
[INFO] [stdout]    |
[INFO] [stdout] 63 |             [0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F] => Ok( 0x7FFFFFFFFFFFFFFF),
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:64:56
[INFO] [stdout]    |
[INFO] [stdout] 64 |             [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80] => Ok(-0x8000000000000000),
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:65:56
[INFO] [stdout]    |
[INFO] [stdout] 65 |             [0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF] => Ok(-0x0000000000000001),
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i64, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:29:84
[INFO] [stdout]    |
[INFO] [stdout] 29 |               let left:  ::core::result::Result<$ty, <$ty as ::oct::decode::Decode>::Error> = ::oct::decode::Decode::decode(&mut input);
[INFO] [stdout]    |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |             ] => Ok(0xFF_0F_EF_1F_DF_2F_CF_3F_BF_4F_AF_5F_9F_6F_8F_7F),
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |               ::std::assert_eq!(left, right);
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:32:28
[INFO] [stdout]    |
[INFO] [stdout] 32 |               ::std::assert_eq!(left, right);
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u128, Infallible>
[INFO] [stdout]   --> src/decode/decode/test.rs:39:2
[INFO] [stdout]    |
[INFO] [stdout] 39 | /     test! {
[INFO] [stdout] 40 | |         i8 {
[INFO] [stdout] 41 | |             [0x00] => Ok( 0x00),
[INFO] [stdout] 42 | |             [0x7F] => Ok( 0x7F),
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<u32>, CollectionDecodeError<Infallible, ItemDecodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/decode/decode/test.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let _ = <alloc::vec::Vec<u32> as Decode>::decode(&mut stream).unwrap();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]    --> src/decode/decode/test.rs:113:18
[INFO] [stdout]     |
[INFO] [stdout] 113 |     #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)]
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]    --> src/decode/decode/test.rs:113:18
[INFO] [stdout]     |
[INFO] [stdout] 113 |     #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)]
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]    --> src/decode/decode/test.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |     #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)]
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<isize, Infallible>
[INFO] [stdout]    --> src/decode/decode/test.rs:125:18
[INFO] [stdout]     |
[INFO] [stdout] 125 |     #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)]
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<i32, Infallible>
[INFO] [stdout]    --> src/decode/decode/test.rs:125:18
[INFO] [stdout]     |
[INFO] [stdout] 125 |     #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)]
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u64, Infallible>
[INFO] [stdout]    --> src/decode/decode/test.rs:125:18
[INFO] [stdout]     |
[INFO] [stdout] 125 |     #[derive(Debug, Decode, Encode, PartialEq, SizedEncode)]
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]    --> src/decode/decode/test.rs:218:18
[INFO] [stdout]     |
[INFO] [stdout] 218 |     #[derive(Debug, Decode, Encode, Eq, PartialEq)]
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:29:84
[INFO] [stdout]     |
[INFO] [stdout]  29 |               let lhs: ::core::result::Result<&[u8], <$ty as ::oct::encode::Encode>::Error> = <$ty as ::oct::encode::Encode>::encode(&$value, &mut output).map(|_| ::core::borrow::Borrow::borrow(&output));
[INFO] [stdout]     |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]   --> src/encode/encode/test.rs:41:12
[INFO] [stdout]    |
[INFO] [stdout] 41 |             0x00 => Ok(&[0x00]),
[INFO] [stdout]    |                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:32:22
[INFO] [stdout]     |
[INFO] [stdout]  32 |               ::std::assert_eq!(lhs, rhs);
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:32:27
[INFO] [stdout]     |
[INFO] [stdout]  32 |               ::std::assert_eq!(lhs, rhs);
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]   --> src/encode/encode/test.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 |             0xFF => Ok(&[0xFF]),
[INFO] [stdout]    |                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]   --> src/encode/encode/test.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 43 |             0x7F => Ok(&[0x7F]),
[INFO] [stdout]    |                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]   --> src/encode/encode/test.rs:47:15
[INFO] [stdout]    |
[INFO] [stdout] 47 |             0x0F_7E => Ok(&[0x7E, 0x0F]),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]   --> src/encode/encode/test.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |             0x00_2F_87_E7 => Ok(&[0xE7, 0x87, 0x2F, 0x00]),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]   --> src/encode/encode/test.rs:55:33
[INFO] [stdout]    |
[INFO] [stdout] 55 |             0xF3_37_CF_8B_DB_03_2B_39 => Ok(&[0x39, 0x2B, 0x03, 0xDB, 0x8B, 0xCF, 0x37, 0xF3]),
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]   --> src/encode/encode/test.rs:59:57
[INFO] [stdout]    |
[INFO] [stdout] 59 |               0x45_A0_15_6A_36_77_17_8A_83_2E_3C_2C_84_10_58_1A => Ok(&[
[INFO] [stdout]    |  __________________________________________________________________^
[INFO] [stdout] 60 | |                 0x1A, 0x58, 0x10, 0x84, 0x2C, 0x3C, 0x2E, 0x83,
[INFO] [stdout] 61 | |                 0x8A, 0x17, 0x77, 0x36, 0x6A, 0x15, 0xA0, 0x45,
[INFO] [stdout] 62 | |             ]),
[INFO] [stdout]    | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], CollectionEncodeError<Infallible, ItemEncodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/encode/encode/test.rs:29:84
[INFO] [stdout]     |
[INFO] [stdout]  29 |               let lhs: ::core::result::Result<&[u8], <$ty as ::oct::encode::Encode>::Error> = <$ty as ::oct::encode::Encode>::encode(&$value, &mut output).map(|_| ::core::borrow::Borrow::borrow(&output));
[INFO] [stdout]     |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], CollectionEncodeError<Infallible, ItemEncodeError<usize, Infallible>>>
[INFO] [stdout]   --> src/encode/encode/test.rs:72:68
[INFO] [stdout]    |
[INFO] [stdout] 72 |               ['\u{03B4}', '\u{0190}', '\u{03BB}', '\u{03A4}', '\u{03B1}'] => Ok(&[
[INFO] [stdout]    |  _____________________________________________________________________________^
[INFO] [stdout] 73 | |                 0xB4, 0x03, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00,
[INFO] [stdout] 74 | |                 0xBB, 0x03, 0x00, 0x00, 0xA4, 0x03, 0x00, 0x00,
[INFO] [stdout] 75 | |                 0xB1, 0x03, 0x00, 0x00,
[INFO] [stdout] 76 | |             ]),
[INFO] [stdout]    | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], CollectionEncodeError<Infallible, ItemEncodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/encode/encode/test.rs:32:22
[INFO] [stdout]     |
[INFO] [stdout]  32 |               ::std::assert_eq!(lhs, rhs);
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], CollectionEncodeError<Infallible, ItemEncodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/encode/encode/test.rs:32:27
[INFO] [stdout]     |
[INFO] [stdout]  32 |               ::std::assert_eq!(lhs, rhs);
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], CollectionEncodeError<Infallible, ItemEncodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], CollectionEncodeError<Infallible, ItemEncodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], CollectionEncodeError<Infallible, ItemEncodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], CollectionEncodeError<Infallible, ItemEncodeError<usize, Infallible>>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:29:84
[INFO] [stdout]     |
[INFO] [stdout]  29 |               let lhs: ::core::result::Result<&[u8], <$ty as ::oct::encode::Encode>::Error> = <$ty as ::oct::encode::Encode>::encode(&$value, &mut output).map(|_| ::core::borrow::Borrow::borrow(&output));
[INFO] [stdout]     |                                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]   --> src/encode/encode/test.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |             Ok(0x4545) => Ok(&[0x00, 0x45, 0x45]),
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:32:22
[INFO] [stdout]     |
[INFO] [stdout]  32 |               ::std::assert_eq!(lhs, rhs);
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] ...
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:32:27
[INFO] [stdout]     |
[INFO] [stdout]  32 |               ::std::assert_eq!(lhs, rhs);
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]   --> src/encode/encode/test.rs:93:40
[INFO] [stdout]    |
[INFO] [stdout] 93 |             Err(char::REPLACEMENT_CHARACTER) => Ok(&[0x01, 0xFD, 0xFF, 0x00, 0x00]),
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]   --> src/encode/encode/test.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 |             None => Ok(&[0x00]),
[INFO] [stdout]    |                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]   --> src/encode/encode/test.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 |             Some(()) => Ok(&[0x01]),
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], EnumEncodeError<Infallible, Infallible>>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |             UNIX_EPOCH => Ok(&[0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:105:45
[INFO] [stdout]     |
[INFO] [stdout] 105 |             UNIX_EPOCH - Duration::from_secs(0x1) => Ok(&[0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF]),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:107:45
[INFO] [stdout]     |
[INFO] [stdout] 107 |             UNIX_EPOCH + Duration::from_secs(0x1) => Ok(&[0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]),
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&[u8], Infallible>
[INFO] [stdout]    --> src/encode/encode/test.rs:39:2
[INFO] [stdout]     |
[INFO] [stdout]  39 | /     test! {
[INFO] [stdout]  40 | |         u8 {
[INFO] [stdout]  41 | |             0x00 => Ok(&[0x00]),
[INFO] [stdout]  42 | |             0xFF => Ok(&[0xFF]),
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `::std::assert_eq` which comes from the expansion of the macro `test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `oct` (lib test) due to 341 previous errors
[INFO] running `Command { std: "docker" "inspect" "400db919e899decd63f58cbf4a4b622aacbc881c9f08c76257175a7283fcb116", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "400db919e899decd63f58cbf4a4b622aacbc881c9f08c76257175a7283fcb116", kill_on_drop: false }`
[INFO] [stdout] 400db919e899decd63f58cbf4a4b622aacbc881c9f08c76257175a7283fcb116
