[INFO] cloning repository https://github.com/smessmer/binary-layout
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/smessmer/binary-layout" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmessmer%2Fbinary-layout", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmessmer%2Fbinary-layout'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 04626867b7bc7d14a6a7414e550bd57167f2d10b
[INFO] checking smessmer/binary-layout against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsmessmer%2Fbinary-layout" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/smessmer/binary-layout
[INFO] finished tweaking git repo https://github.com/smessmer/binary-layout
[INFO] tweaked toml for git repo https://github.com/smessmer/binary-layout written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/smessmer/binary-layout 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 git repo https://github.com/smessmer/binary-layout 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-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 44c1abd7e3ff61f3445dbecc1edaeb8b8a92160617341324496910f5dab8cede
[INFO] running `Command { std: "docker" "start" "-a" "44c1abd7e3ff61f3445dbecc1edaeb8b8a92160617341324496910f5dab8cede", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "44c1abd7e3ff61f3445dbecc1edaeb8b8a92160617341324496910f5dab8cede", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44c1abd7e3ff61f3445dbecc1edaeb8b8a92160617341324496910f5dab8cede", kill_on_drop: false }`
[INFO] [stdout] 44c1abd7e3ff61f3445dbecc1edaeb8b8a92160617341324496910f5dab8cede
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 26e064db471394a90cd803e7d49fd1a0a616ef69b2fbcd054e34610ba5a118e8
[INFO] running `Command { std: "docker" "start" "-a" "26e064db471394a90cd803e7d49fd1a0a616ef69b2fbcd054e34610ba5a118e8", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]     Checking thiserror v1.0.56
[INFO] [stderr]     Checking binary-layout v4.0.2 (/opt/rustwide/workdir)
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]   --> src/fields/bool.rs:29:59
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn try_write(v: Self) -> Result<u8, Self::WriteError> {
[INFO] [stdout]    |  ___________________________________________________________^
[INFO] [stdout] 30 | |         match v {
[INFO] [stdout] 31 | |             true => Ok(1),
[INFO] [stdout] 32 | |             false => Ok(0),
[INFO] [stdout] 33 | |         }
[INFO] [stdout] 34 | |     }
[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/fields/bool.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | /         match v {
[INFO] [stdout] 31 | |             true => Ok(1),
[INFO] [stdout] 32 | |             false => Ok(0),
[INFO] [stdout] 33 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]   --> src/fields/bool.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |             true => Ok(1),
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, Infallible>
[INFO] [stdout]   --> src/fields/bool.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |             false => Ok(0),
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]   --> src/fields/char.rs:25:60
[INFO] [stdout]    |
[INFO] [stdout] 25 |       fn try_write(v: Self) -> Result<u32, Self::WriteError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 26 | |         Ok(u32::from(v))
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, Infallible>
[INFO] [stdout]   --> src/fields/char.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         Ok(u32::from(v))
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f32, Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:48:74
[INFO] [stdout]     |
[INFO] [stdout]  48 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]     |  __________________________________________________________________________^
[INFO] [stdout]  49 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout]  50 | |                     let value = match E::KIND {
[INFO] [stdout]  51 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...   |
[INFO] [stdout]  55 | |                     Ok(value)
[INFO] [stdout]  56 | |                 }
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 104 |   float_field!(f32);
[INFO] [stdout]     |   ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_float.rs:55:21
[INFO] [stdout]     |
[INFO] [stdout]  55 |                     Ok(value)
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 | float_field!(f32);
[INFO] [stdout]     | ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_float.rs:48:74
[INFO] [stdout]     |
[INFO] [stdout]  48 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]     |  __________________________________________________________________________^
[INFO] [stdout]  49 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout]  50 | |                     let value = match E::KIND {
[INFO] [stdout]  51 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...   |
[INFO] [stdout]  55 | |                     Ok(value)
[INFO] [stdout]  56 | |                 }
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 105 |   float_field!(f64);
[INFO] [stdout]     |   ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_float.rs:55:21
[INFO] [stdout]     |
[INFO] [stdout]  55 |                     Ok(value)
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 | float_field!(f64);
[INFO] [stdout]     | ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 90 |   int_field!(i8);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 | int_field!(i8);
[INFO] [stdout]    | -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 91 |   int_field!(i16);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 91 | int_field!(i16);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 92 |   int_field!(i32);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 92 | int_field!(i32);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 93 |   int_field!(i64);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93 | int_field!(i64);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 94 |   int_field!(i128);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 94 | int_field!(i128);
[INFO] [stdout]    | ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 95 |   int_field!(u8);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 95 | int_field!(u8);
[INFO] [stdout]    | -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 96 |   int_field!(u16);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 96 | int_field!(u16);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 97 |   int_field!(u32);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 97 | int_field!(u32);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 98 |   int_field!(u64);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 | int_field!(u64);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 99 |   int_field!(u128);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 | int_field!(u128);
[INFO] [stdout]    | ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `binary-layout` (lib) due to 30 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused import: `crate::prelude`
[INFO] [stdout]    --> src/macro_binary_layout.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |     use crate::prelude::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/bool.rs:29:59
[INFO] [stdout]    |
[INFO] [stdout] 29 |       fn try_write(v: Self) -> Result<u8, Self::WriteError> {
[INFO] [stdout]    |  ___________________________________________________________^
[INFO] [stdout] 30 | |         match v {
[INFO] [stdout] 31 | |             true => Ok(1),
[INFO] [stdout] 32 | |             false => Ok(0),
[INFO] [stdout] 33 | |         }
[INFO] [stdout] 34 | |     }
[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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/bool.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | /         match v {
[INFO] [stdout] 31 | |             true => Ok(1),
[INFO] [stdout] 32 | |             false => Ok(0),
[INFO] [stdout] 33 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/bool.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |             true => Ok(1),
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/bool.rs:32:22
[INFO] [stdout]    |
[INFO] [stdout] 32 |             false => Ok(0),
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/char.rs:25:60
[INFO] [stdout]    |
[INFO] [stdout] 25 |       fn try_write(v: Self) -> Result<u32, Self::WriteError> {
[INFO] [stdout]    |  ____________________________________________________________^
[INFO] [stdout] 26 | |         Ok(u32::from(v))
[INFO] [stdout] 27 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/char.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         Ok(u32::from(v))
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<f32, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:48:74
[INFO] [stdout]     |
[INFO] [stdout]  48 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]     |  __________________________________________________________________________^
[INFO] [stdout]  49 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout]  50 | |                     let value = match E::KIND {
[INFO] [stdout]  51 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...   |
[INFO] [stdout]  55 | |                     Ok(value)
[INFO] [stdout]  56 | |                 }
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 104 |   float_field!(f32);
[INFO] [stdout]     |   ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:55:21
[INFO] [stdout]     |
[INFO] [stdout]  55 |                     Ok(value)
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 | float_field!(f32);
[INFO] [stdout]     | ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:48:74
[INFO] [stdout]     |
[INFO] [stdout]  48 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]     |  __________________________________________________________________________^
[INFO] [stdout]  49 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout]  50 | |                     let value = match E::KIND {
[INFO] [stdout]  51 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...   |
[INFO] [stdout]  55 | |                     Ok(value)
[INFO] [stdout]  56 | |                 }
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 105 |   float_field!(f64);
[INFO] [stdout]     |   ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:55:21
[INFO] [stdout]     |
[INFO] [stdout]  55 |                     Ok(value)
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 | float_field!(f64);
[INFO] [stdout]     | ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:173:41
[INFO] [stdout]     |
[INFO] [stdout] 173 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:174:41
[INFO] [stdout]     |
[INFO] [stdout] 174 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:175:37
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     assert_eq!(0.0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:221:41
[INFO] [stdout]     |
[INFO] [stdout] 221 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:222:41
[INFO] [stdout]     |
[INFO] [stdout] 222 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:223:37
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     assert_eq!(0.0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:173:41
[INFO] [stdout]     |
[INFO] [stdout] 173 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:174:41
[INFO] [stdout]     |
[INFO] [stdout] 174 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:175:37
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     assert_eq!(0.0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:221:41
[INFO] [stdout]     |
[INFO] [stdout] 221 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:222:41
[INFO] [stdout]     |
[INFO] [stdout] 222 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:223:37
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     assert_eq!(0.0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:173:41
[INFO] [stdout]     |
[INFO] [stdout] 173 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:174:41
[INFO] [stdout]     |
[INFO] [stdout] 174 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:175:37
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     assert_eq!(0.0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:221:41
[INFO] [stdout]     |
[INFO] [stdout] 221 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:222:41
[INFO] [stdout]     |
[INFO] [stdout] 222 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:223:37
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     assert_eq!(0.0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_float!(f32, 4, 10f32.powf(8.31), -(10f32.powf(7.31)));
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:173:41
[INFO] [stdout]     |
[INFO] [stdout] 173 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:174:41
[INFO] [stdout]     |
[INFO] [stdout] 174 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:175:37
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     assert_eq!(0.0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:221:41
[INFO] [stdout]     |
[INFO] [stdout] 221 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:222:41
[INFO] [stdout]     |
[INFO] [stdout] 222 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:223:37
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     assert_eq!(0.0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:173:41
[INFO] [stdout]     |
[INFO] [stdout] 173 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:174:41
[INFO] [stdout]     |
[INFO] [stdout] 174 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:175:37
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     assert_eq!(0.0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:221:41
[INFO] [stdout]     |
[INFO] [stdout] 221 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:222:41
[INFO] [stdout]     |
[INFO] [stdout] 222 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:223:37
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     assert_eq!(0.0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:173:41
[INFO] [stdout]     |
[INFO] [stdout] 173 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:174:41
[INFO] [stdout]     |
[INFO] [stdout] 174 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:175:37
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     assert_eq!(0.0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:221:41
[INFO] [stdout]     |
[INFO] [stdout] 221 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:222:41
[INFO] [stdout]     |
[INFO] [stdout] 222 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_float.rs:223:37
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     assert_eq!(0.0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_float!(f64, 8, 10f64.powf(15.31), -(10f64.powf(15.31)));
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_float` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 90 |   int_field!(i8);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 | int_field!(i8);
[INFO] [stdout]    | -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 91 |   int_field!(i16);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 91 | int_field!(i16);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 92 |   int_field!(i32);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 92 | int_field!(i32);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 93 |   int_field!(i64);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93 | int_field!(i64);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 94 |   int_field!(i128);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 94 | int_field!(i128);
[INFO] [stdout]    | ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 95 |   int_field!(u8);
[INFO] [stdout]    |   -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 95 | int_field!(u8);
[INFO] [stdout]    | -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 96 |   int_field!(u16);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 96 | int_field!(u16);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 97 |   int_field!(u32);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 97 | int_field!(u32);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 98 |   int_field!(u64);
[INFO] [stdout]    |   --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 | int_field!(u64);
[INFO] [stdout]    | --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:40:74
[INFO] [stdout]    |
[INFO] [stdout] 40 |                   fn try_read(storage: &[u8]) -> Result<$type, Infallible> {
[INFO] [stdout]    |  __________________________________________________________________________^
[INFO] [stdout] 41 | |                     let value: [u8; core::mem::size_of::<$type>()] = storage[Self::OFFSET..(Self::OFFSET + core::mem::size_of::<$type>())...
[INFO] [stdout] 42 | |                     let value = match E::KIND {
[INFO] [stdout] 43 | |                         EndianKind::Big => <$type>::from_be_bytes(value),
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |                     Ok(value)
[INFO] [stdout] 48 | |                 }
[INFO] [stdout]    | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 99 |   int_field!(u128);
[INFO] [stdout]    |   ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]   --> src/fields/primitive/copy_access/primitive_int.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Ok(value)
[INFO] [stdout]    |                     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 | int_field!(u128);
[INFO] [stdout]    | ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `int_field` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     test_int!(i8, 1, 50, -20);
[INFO] [stdout]     |     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 |     test_int!(i16, 2, 500, -2000);
[INFO] [stdout]     |     ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     test_int!(i32, 4, 10i32.pow(8), -(10i32.pow(7)));
[INFO] [stdout]     |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     test_int!(i64, 8, 10i64.pow(15), -(10i64.pow(14)));
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 |     test_int!(i128, 16, 10i128.pow(30), -(10i128.pow(28)));
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     test_int!(u8, 1, 50, 20);
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 |     test_int!(u16, 2, 500, 2000);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     test_int!(u32, 4, 10u32.pow(8), (10u32.pow(7)));
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 |     test_int!(u64, 8, 10u64.pow(15), (10u64.pow(14)));
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 |                     assert_eq!($value1, Field1::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:167:41
[INFO] [stdout]     |
[INFO] [stdout] 167 |                     assert_eq!($value2, Field2::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:168:35
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     assert_eq!(0, Field3::try_read(&storage).infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:214:41
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     assert_eq!($value1, view.field1().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     assert_eq!($value2, view.field2().try_read().infallible_unwrap());
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, 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, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/primitive/copy_access/primitive_int.rs:216:35
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     assert_eq!(0, view.field3().try_read().infallible_unwrap());
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     test_int!(u128, 16, 10u128.pow(30), (10u128.pow(28)));
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_int` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<wrapped::tests::Wrapped<T>, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/wrapped.rs:315:55
[INFO] [stdout]     |
[INFO] [stdout] 315 |           fn try_read(v: T) -> Result<Self, Infallible> {
[INFO] [stdout]     |  _______________________________________________________^
[INFO] [stdout] 316 | |             Ok(Self(v))
[INFO] [stdout] 317 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<wrapped::tests::Wrapped<T>, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/wrapped.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             Ok(Self(v))
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/wrapped.rs:431:61
[INFO] [stdout]     |
[INFO] [stdout] 431 |               fn try_write(v: Self) -> Result<u8, Infallible> {
[INFO] [stdout]     |  _____________________________________________________________^
[INFO] [stdout] 432 | |                 Ok(v.0)
[INFO] [stdout] 433 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u8, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/wrapped.rs:432:17
[INFO] [stdout]     |
[INFO] [stdout] 432 |                 Ok(v.0)
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<read_infallible_write_error::Wrapped, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/wrapped.rs:490:60
[INFO] [stdout]     |
[INFO] [stdout] 490 |               fn try_read(v: u8) -> Result<Self, Infallible> {
[INFO] [stdout]     |  ____________________________________________________________^
[INFO] [stdout] 491 | |                 Ok(Self(v))
[INFO] [stdout] 492 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<read_infallible_write_error::Wrapped, std::convert::Infallible>
[INFO] [stdout]    --> src/fields/wrapped.rs:491:17
[INFO] [stdout]     |
[INFO] [stdout] 491 |                 Ok(Self(v))
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, std::convert::Infallible>
[INFO] [stdout]   --> src/utils/infallible.rs:36:46
[INFO] [stdout]    |
[INFO] [stdout] 36 |         let value: Result<u32, Infallible> = Ok(2);
[INFO] [stdout]    |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<u32, std::convert::Infallible>
[INFO] [stdout]   --> src/utils/infallible.rs:37:23
[INFO] [stdout]    |
[INFO] [stdout] 37 |         assert_eq!(2, value.infallible_unwrap());
[INFO] [stdout]    |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `binary-layout` (lib test) due to 254 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "26e064db471394a90cd803e7d49fd1a0a616ef69b2fbcd054e34610ba5a118e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26e064db471394a90cd803e7d49fd1a0a616ef69b2fbcd054e34610ba5a118e8", kill_on_drop: false }`
[INFO] [stdout] 26e064db471394a90cd803e7d49fd1a0a616ef69b2fbcd054e34610ba5a118e8
