[INFO] cloning repository https://github.com/BygoneWorlds/idolapsoserv
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/BygoneWorlds/idolapsoserv" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBygoneWorlds%2Fidolapsoserv", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBygoneWorlds%2Fidolapsoserv'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] fdc415f01ea860eb61f3666fbd0e7079dc1c7b26
[INFO] documenting BygoneWorlds/idolapsoserv against 1.91.0 for beta-1.92-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBygoneWorlds%2Fidolapsoserv" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/BygoneWorlds/idolapsoserv
[INFO] finished tweaking git repo https://github.com/BygoneWorlds/idolapsoserv
[INFO] tweaked toml for git repo https://github.com/BygoneWorlds/idolapsoserv written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/BygoneWorlds/idolapsoserv on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/BygoneWorlds/idolapsoserv 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" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/psocrypto/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/psodb_sqlite/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/psoserial/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/psomsg/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/psomsg_bb/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/psomsg_patch/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/staticvec/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/psodata/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/psomsg_common/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /workspace/builds/worker-3-tc1/source/psodb_common/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gcc v0.3.35
[INFO] [stderr]   Downloaded lru-cache v0.1.1
[INFO] [stderr]   Downloaded linked-hash-map v0.4.2
[INFO] [stderr]   Downloaded rustc-serialize v0.3.19
[INFO] [stderr]   Downloaded bitflags v0.9.1
[INFO] [stderr]   Downloaded slab v0.1.3
[INFO] [stderr]   Downloaded crc v1.3.0
[INFO] [stderr]   Downloaded bytes v0.3.0
[INFO] [stderr]   Downloaded mio v0.5.1
[INFO] [stderr]   Downloaded regex-syntax v0.3.5
[INFO] [stderr]   Downloaded libc v0.2.16
[INFO] [stderr]   Downloaded regex v0.1.77
[INFO] [stderr]   Downloaded lazy_static v0.2.1
[INFO] [stderr]   Downloaded strsim v0.5.1
[INFO] [stderr]   Downloaded libsqlite3-sys v0.8.1
[INFO] [stderr]   Downloaded rusqlite v0.12.0
[INFO] [stderr]   Downloaded typenum v1.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7458135f82ed19d03d32eef067201a3a7824a6ffc83c5cf939dee75c141d85a0
[INFO] running `Command { std: "docker" "start" "-a" "7458135f82ed19d03d32eef067201a3a7824a6ffc83c5cf939dee75c141d85a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7458135f82ed19d03d32eef067201a3a7824a6ffc83c5cf939dee75c141d85a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7458135f82ed19d03d32eef067201a3a7824a6ffc83c5cf939dee75c141d85a0", kill_on_drop: false }`
[INFO] [stdout] 7458135f82ed19d03d32eef067201a3a7824a6ffc83c5cf939dee75c141d85a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b102d2e32c57f10d333941c693fa5a49eadcf2e32690545377bcabbec524ba5c
[INFO] running `Command { std: "docker" "start" "-a" "b102d2e32c57f10d333941c693fa5a49eadcf2e32690545377bcabbec524ba5c", kill_on_drop: false }`
[INFO] [stderr] warning: /opt/rustwide/workdir/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/staticvec/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/psomsg_common/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/psomsg/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/psocrypto/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/psodb_sqlite/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/psomsg_bb/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/psomsg_patch/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/psodata/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/psodb_common/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: /opt/rustwide/workdir/psoserial/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Checking libc v0.2.16
[INFO] [stderr]     Checking encoding_index_tests v0.1.4
[INFO] [stderr]     Checking byteorder v0.5.3
[INFO] [stderr]    Compiling gcc v0.3.35
[INFO] [stderr]    Compiling typenum v1.1.0
[INFO] [stderr]     Checking rustc-serialize v0.3.19
[INFO] [stderr]    Compiling ws2_32-sys v0.2.1
[INFO] [stderr]     Checking regex-syntax v0.3.5
[INFO] [stderr]     Checking linked-hash-map v0.4.2
[INFO] [stderr]     Checking bitflags v0.9.1
[INFO] [stderr]     Checking lazy_static v0.2.1
[INFO] [stderr]     Checking slab v0.1.3
[INFO] [stderr]     Checking strsim v0.5.1
[INFO] [stderr]     Checking bytes v0.3.0
[INFO] [stderr]     Checking encoding-index-simpchinese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-japanese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-singlebyte v1.20141219.5
[INFO] [stderr]     Checking encoding-index-tradchinese v1.20141219.5
[INFO] [stderr]     Checking encoding-index-korean v1.20141219.5
[INFO] [stderr]     Checking crc v1.3.0
[INFO] [stdout] error[E0642]: patterns aren't allowed in functions without bodies
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-serialize-0.3.19/src/serialize.rs:147:45
[INFO] [stdout]     |
[INFO] [stdout] 147 | ...                   &f_name: &str,
[INFO] [stdout]     |                       ^^^^^^^ pattern not allowed in function without body
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking lru-cache v0.1.1
[INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-serialize-0.3.19/src/serialize.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     fn decode<D: Decoder>(d: &mut D) -> Result<Cow<'static, T>, D::Error> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     the parameter type `T` must be valid for the static lifetime...
[INFO] [stdout]     |     ...so that the type `T` will meet its required lifetime bounds...
[INFO] [stdout]     |
[INFO] [stdout] note: ...that is required by this bound
[INFO] [stdout]    --> /rustc/f8297e351a40c1439a467bbbb6879088047f50b3/library/alloc/src/borrow.rs:182:30
[INFO] [stdout] help: consider adding an explicit lifetime bound
[INFO] [stdout]     |
[INFO] [stdout] 450 | impl<'a, T: ?Sized + 'static> Decodable for Cow<'a, T>
[INFO] [stdout]     |                    +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking time v0.1.35
[INFO] [stderr]     Checking memchr v0.1.11
[INFO] [stderr]     Checking thread-id v2.0.0
[INFO] [stderr]     Checking rand v0.3.14
[INFO] [stderr]     Checking net2 v0.2.26
[INFO] [stderr]     Checking nix v0.5.1
[INFO] [stderr]     Checking encoding v0.2.33
[INFO] [stderr]     Checking thread_local v0.2.7
[INFO] [stderr]     Checking aho-corasick v0.5.3
[INFO] [stderr]    Compiling rust-crypto v0.2.36
[INFO] [stderr]    Compiling libsqlite3-sys v0.8.1
[INFO] [stderr]     Checking miow v0.1.3
[INFO] [stderr]     Checking regex v0.1.77
[INFO] [stderr]     Checking psoserial v0.1.0 (/opt/rustwide/workdir/psoserial)
[INFO] [stderr]     Checking psocrypto v0.1.0 (/opt/rustwide/workdir/psocrypto)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> psoserial/src/util.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     try!(src.read(&mut r));
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> psoserial/src/util.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |         try!(dst.write_all(&r[..len]));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> psoserial/src/util.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |         try!(dst.write_all(&r[..]));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> psoserial/src/util.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         try!(dst.write_all(&vec![0u8; padding as usize]));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> psoserial/src/util.rs:61:26
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let bytes_read = try!(src.read(&mut r_buf));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> psoserial/src/util.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     try!(dst.write_all(&r[..]));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/util.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     try!(src.read(&mut r));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/util.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         try!(dst.write_all(&r[..len]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/util.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |         try!(dst.write_all(&r[..]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/util.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         try!(dst.write_all(&vec![0u8; padding as usize]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/util.rs:152:16
[INFO] [stdout]     |
[INFO] [stdout] 152 |         r.push(try!(T::deserialize(src)));
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/util.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             try!(i.serialize(dst));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/util.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |             try!(i.serialize(dst));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/util.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             try!(T::default().serialize(dst));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 try!(dst.$write_func::<LE>(*self));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 125 | prim_num_serial!(u16, read_u16, write_u16);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let v = try!(src.$read_func::<LE>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 125 | prim_num_serial!(u16, read_u16, write_u16);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 try!(dst.$write_func::<LE>(*self));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 | prim_num_serial!(u32, read_u32, write_u32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let v = try!(src.$read_func::<LE>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 | prim_num_serial!(u32, read_u32, write_u32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 try!(dst.$write_func::<LE>(*self));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | prim_num_serial!(u64, read_u64, write_u64);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let v = try!(src.$read_func::<LE>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | prim_num_serial!(u64, read_u64, write_u64);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 try!(dst.$write_func::<LE>(*self));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 | prim_num_serial!(i16, read_i16, write_i16);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let v = try!(src.$read_func::<LE>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 | prim_num_serial!(i16, read_i16, write_i16);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 try!(dst.$write_func::<LE>(*self));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 | prim_num_serial!(i32, read_i32, write_i32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let v = try!(src.$read_func::<LE>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 | prim_num_serial!(i32, read_i32, write_i32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 try!(dst.$write_func::<LE>(*self));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 | prim_num_serial!(i64, read_i64, write_i64);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let v = try!(src.$read_func::<LE>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 | prim_num_serial!(i64, read_i64, write_i64);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 try!(dst.$write_func::<LE>(*self));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | prim_num_serial!(f32, read_f32, write_f32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:118:25
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 let v = try!(src.$read_func::<LE>());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | prim_num_serial!(f32, read_f32, write_f32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         try!(dst.write_u8(*self));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let v = try!(src.read_u8());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         try!(dst.write_i8(*self));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:156:17
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let v = try!(src.read_i8());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |         try!(dst.write_all(&octets[..]));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 | impl_serial_array!(1);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 | impl_serial_array!(1);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 | impl_serial_array!(2);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 | impl_serial_array!(2);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 | impl_serial_array!(3);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 | impl_serial_array!(3);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 | impl_serial_array!(4);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 | impl_serial_array!(4);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 216 | impl_serial_array!(5);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 216 | impl_serial_array!(5);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 | impl_serial_array!(6);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 | impl_serial_array!(6);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 218 | impl_serial_array!(7);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 218 | impl_serial_array!(7);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 219 | impl_serial_array!(8);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 219 | impl_serial_array!(8);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 | impl_serial_array!(9);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 | impl_serial_array!(9);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 221 | impl_serial_array!(10);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 221 | impl_serial_array!(10);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 222 | impl_serial_array!(11);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 222 | impl_serial_array!(11);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 | impl_serial_array!(12);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 | impl_serial_array!(12);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | impl_serial_array!(13);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | impl_serial_array!(13);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | impl_serial_array!(14);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | impl_serial_array!(14);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | impl_serial_array!(15);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | impl_serial_array!(15);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | impl_serial_array!(16);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | impl_serial_array!(16);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 | impl_serial_array!(17);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 | impl_serial_array!(17);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | impl_serial_array!(18);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | impl_serial_array!(18);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | impl_serial_array!(19);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | impl_serial_array!(19);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | impl_serial_array!(20);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | impl_serial_array!(20);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | impl_serial_array!(21);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | impl_serial_array!(21);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | impl_serial_array!(22);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | impl_serial_array!(22);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | impl_serial_array!(23);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | impl_serial_array!(23);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | impl_serial_array!(24);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | impl_serial_array!(24);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | impl_serial_array!(25);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | impl_serial_array!(25);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 237 | impl_serial_array!(26);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 237 | impl_serial_array!(26);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | impl_serial_array!(27);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | impl_serial_array!(27);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | impl_serial_array!(28);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | impl_serial_array!(28);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | impl_serial_array!(29);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | impl_serial_array!(29);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | impl_serial_array!(30);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | impl_serial_array!(30);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | impl_serial_array!(31);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | impl_serial_array!(31);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:190:21
[INFO] [stdout]     |
[INFO] [stdout] 190 |                     try!(self[i].serialize(dst));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | impl_serial_array!(32);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> psoserial/src/lib.rs:201:38
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     let mut uninit = try!(Serial::deserialize(src));
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | impl_serial_array!(32);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0310, E0642.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0310`.
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 | impl_serial_array!(1);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 | impl_serial_array!(2);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 | impl_serial_array!(3);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 | impl_serial_array!(4);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 216 | impl_serial_array!(5);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 | impl_serial_array!(6);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 218 | impl_serial_array!(7);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 219 | impl_serial_array!(8);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 | impl_serial_array!(9);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 221 | impl_serial_array!(10);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 222 | impl_serial_array!(11);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 | impl_serial_array!(12);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | impl_serial_array!(13);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | impl_serial_array!(14);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | impl_serial_array!(15);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | impl_serial_array!(16);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 | impl_serial_array!(17);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | impl_serial_array!(18);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | impl_serial_array!(19);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | impl_serial_array!(20);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | impl_serial_array!(21);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | impl_serial_array!(22);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | impl_serial_array!(23);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | impl_serial_array!(24);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | impl_serial_array!(25);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 237 | impl_serial_array!(26);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | impl_serial_array!(27);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | impl_serial_array!(28);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | impl_serial_array!(29);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | impl_serial_array!(30);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | impl_serial_array!(31);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 use std::mem::uninitialized;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | impl_serial_array!(32);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 | impl_serial_array!(1);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 | impl_serial_array!(2);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 | impl_serial_array!(3);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 | impl_serial_array!(4);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 216 | impl_serial_array!(5);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 | impl_serial_array!(6);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 218 | impl_serial_array!(7);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 219 | impl_serial_array!(8);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 | impl_serial_array!(9);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 221 | impl_serial_array!(10);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 222 | impl_serial_array!(11);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 | impl_serial_array!(12);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | impl_serial_array!(13);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | impl_serial_array!(14);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | impl_serial_array!(15);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | impl_serial_array!(16);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 | impl_serial_array!(17);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | impl_serial_array!(18);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | impl_serial_array!(19);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | impl_serial_array!(20);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | impl_serial_array!(21);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | impl_serial_array!(22);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | impl_serial_array!(23);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | impl_serial_array!(24);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | impl_serial_array!(25);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 237 | impl_serial_array!(26);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | impl_serial_array!(27);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | impl_serial_array!(28);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | impl_serial_array!(29);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | impl_serial_array!(30);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | impl_serial_array!(31);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> psoserial/src/lib.rs:199:40
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let mut ret = unsafe { uninitialized::<[T; $size]>() };
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | impl_serial_array!(32);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rustc-serialize` (lib) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]  --> psoserial/src/util.rs:6:43
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn read_ascii_len(len: u32, src: &mut Read) -> io::Result<String> {
[INFO] [stdout]   |                                           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]   = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn read_ascii_len(len: u32, src: &mut dyn Read) -> io::Result<String> {
[INFO] [stdout]   |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> psoserial/src/util.rs:30:55
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn write_ascii_len(s: &str, len: usize, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]    |                                                       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn write_ascii_len(s: &str, len: usize, dst: &mut dyn Write) -> io::Result<()> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> psoserial/src/util.rs:53:29
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn read_utf16(src: &mut Read) -> io::Result<String> {
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub fn read_utf16(src: &mut dyn Read) -> io::Result<String> {
[INFO] [stdout]    |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> psoserial/src/util.rs:83:39
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn write_utf16(s: &str, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub fn write_utf16(s: &str, dst: &mut dyn Write) -> io::Result<()> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> psoserial/src/util.rs:98:45
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn read_utf16_len(len: usize, src: &mut Read) -> io::Result<String> {
[INFO] [stdout]    |                                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn read_utf16_len(len: usize, src: &mut dyn Read) -> io::Result<String> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/util.rs:127:55
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub fn write_utf16_len(s: &str, len: usize, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub fn write_utf16_len(s: &str, len: usize, dst: &mut dyn Write) -> io::Result<()> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/util.rs:149:60
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub fn read_array<T: Serial + Default>(len: u32, src: &mut Read) -> io::Result<Vec<T>> {
[INFO] [stdout]     |                                                            ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub fn read_array<T: Serial + Default>(len: u32, src: &mut dyn Read) -> io::Result<Vec<T>> {
[INFO] [stdout]     |                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/util.rs:157:71
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub fn write_array<T: Serial + Default>(sl: &[T], len: u32, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                                                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub fn write_array<T: Serial + Default>(sl: &[T], len: u32, dst: &mut dyn Write) -> io::Result<()> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/util.rs:178:30
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub fn read_exact(read: &mut Read, mut buf: &mut [u8]) -> io::Result<()> {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub fn read_exact(read: &mut dyn Read, mut buf: &mut [u8]) -> io::Result<()> {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:111:43
[INFO] [stdout]     |
[INFO] [stdout] 111 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 125 | prim_num_serial!(u16, read_u16, write_u16);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:166:35
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn serialize(&self, dst: &mut Write) -> io::Result<()>;
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn serialize(&self, dst: &mut dyn Write) -> io::Result<()>;
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:117:38
[INFO] [stdout]     |
[INFO] [stdout] 117 |             fn deserialize(src: &mut Read) -> io::Result<Self> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 125 | prim_num_serial!(u16, read_u16, write_u16);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:169:30
[INFO] [stdout]     |
[INFO] [stdout] 169 |     fn deserialize(src: &mut Read) -> io::Result<Self>;
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 169 |     fn deserialize(src: &mut dyn Read) -> io::Result<Self>;
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:111:43
[INFO] [stdout]     |
[INFO] [stdout] 111 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 | prim_num_serial!(u32, read_u32, write_u32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:117:38
[INFO] [stdout]     |
[INFO] [stdout] 117 |             fn deserialize(src: &mut Read) -> io::Result<Self> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 | prim_num_serial!(u32, read_u32, write_u32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:111:43
[INFO] [stdout]     |
[INFO] [stdout] 111 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | prim_num_serial!(u64, read_u64, write_u64);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:117:38
[INFO] [stdout]     |
[INFO] [stdout] 117 |             fn deserialize(src: &mut Read) -> io::Result<Self> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | prim_num_serial!(u64, read_u64, write_u64);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:111:43
[INFO] [stdout]     |
[INFO] [stdout] 111 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 | prim_num_serial!(i16, read_i16, write_i16);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:117:38
[INFO] [stdout]     |
[INFO] [stdout] 117 |             fn deserialize(src: &mut Read) -> io::Result<Self> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 | prim_num_serial!(i16, read_i16, write_i16);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:111:43
[INFO] [stdout]     |
[INFO] [stdout] 111 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 | prim_num_serial!(i32, read_i32, write_i32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:117:38
[INFO] [stdout]     |
[INFO] [stdout] 117 |             fn deserialize(src: &mut Read) -> io::Result<Self> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 129 | prim_num_serial!(i32, read_i32, write_i32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:111:43
[INFO] [stdout]     |
[INFO] [stdout] 111 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 | prim_num_serial!(i64, read_i64, write_i64);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:117:38
[INFO] [stdout]     |
[INFO] [stdout] 117 |             fn deserialize(src: &mut Read) -> io::Result<Self> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 | prim_num_serial!(i64, read_i64, write_i64);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:111:43
[INFO] [stdout]     |
[INFO] [stdout] 111 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | prim_num_serial!(f32, read_f32, write_f32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:117:38
[INFO] [stdout]     |
[INFO] [stdout] 117 |             fn deserialize(src: &mut Read) -> io::Result<Self> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | prim_num_serial!(f32, read_f32, write_f32);
[INFO] [stdout]     | ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `prim_num_serial` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:135:35
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn serialize(&self, dst: &mut dyn Write) -> io::Result<()> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:141:30
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn deserialize(src: &mut Read) -> io::Result<Self> {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn deserialize(src: &mut dyn Read) -> io::Result<Self> {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:149:35
[INFO] [stdout]     |
[INFO] [stdout] 149 |     fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 149 |     fn serialize(&self, dst: &mut dyn Write) -> io::Result<()> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:155:30
[INFO] [stdout]     |
[INFO] [stdout] 155 |     fn deserialize(src: &mut Read) -> io::Result<Self> {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 155 |     fn deserialize(src: &mut dyn Read) -> io::Result<Self> {
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:174:35
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 174 |     fn serialize(&self, dst: &mut dyn Write) -> io::Result<()> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:180:28
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn deserialize(_: &mut Read) -> io::Result<Self> {
[INFO] [stdout]     |                            ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn deserialize(_: &mut dyn Read) -> io::Result<Self> {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 | impl_serial_array!(1);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 212 | impl_serial_array!(1);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 | impl_serial_array!(2);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 | impl_serial_array!(2);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 | impl_serial_array!(3);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 214 | impl_serial_array!(3);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 | impl_serial_array!(4);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 | impl_serial_array!(4);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 216 | impl_serial_array!(5);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 216 | impl_serial_array!(5);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 | impl_serial_array!(6);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 | impl_serial_array!(6);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 218 | impl_serial_array!(7);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 218 | impl_serial_array!(7);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 219 | impl_serial_array!(8);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 219 | impl_serial_array!(8);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 | impl_serial_array!(9);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 | impl_serial_array!(9);
[INFO] [stdout]     | --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 221 | impl_serial_array!(10);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 221 | impl_serial_array!(10);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 222 | impl_serial_array!(11);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 222 | impl_serial_array!(11);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 | impl_serial_array!(12);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 223 | impl_serial_array!(12);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | impl_serial_array!(13);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 224 | impl_serial_array!(13);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | impl_serial_array!(14);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 | impl_serial_array!(14);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | impl_serial_array!(15);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 | impl_serial_array!(15);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | impl_serial_array!(16);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 227 | impl_serial_array!(16);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 | impl_serial_array!(17);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 | impl_serial_array!(17);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | impl_serial_array!(18);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 | impl_serial_array!(18);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | impl_serial_array!(19);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 230 | impl_serial_array!(19);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | impl_serial_array!(20);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 231 | impl_serial_array!(20);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | impl_serial_array!(21);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 | impl_serial_array!(21);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | impl_serial_array!(22);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 233 | impl_serial_array!(22);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | impl_serial_array!(23);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 | impl_serial_array!(23);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | impl_serial_array!(24);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 235 | impl_serial_array!(24);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | impl_serial_array!(25);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 | impl_serial_array!(25);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 237 | impl_serial_array!(26);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 237 | impl_serial_array!(26);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | impl_serial_array!(27);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 238 | impl_serial_array!(27);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | impl_serial_array!(28);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 | impl_serial_array!(28);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | impl_serial_array!(29);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 | impl_serial_array!(29);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | impl_serial_array!(30);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 | impl_serial_array!(30);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | impl_serial_array!(31);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 | impl_serial_array!(31);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |             fn serialize(&self, dst: &mut Write) -> io::Result<()> {
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | impl_serial_array!(32);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> psoserial/src/lib.rs:195:38
[INFO] [stdout]     |
[INFO] [stdout] 195 |             fn deserialize(src: &mut Read) -> io::Result<[T; $size]> {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 | impl_serial_array!(32);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: this warning originates in the macro `impl_serial_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `#[macro_use]` import
[INFO] [stdout]  --> psocrypto/src/lib.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[macro_use] extern crate log;
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> psocrypto/src/lib.rs:59:26
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let bytes_read = try!(self.r.read(&mut int_buf[..]));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> psocrypto/src/lib.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         try!(self.w.write_all(&int_buf[..]));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b102d2e32c57f10d333941c693fa5a49eadcf2e32690545377bcabbec524ba5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b102d2e32c57f10d333941c693fa5a49eadcf2e32690545377bcabbec524ba5c", kill_on_drop: false }`
[INFO] [stdout] b102d2e32c57f10d333941c693fa5a49eadcf2e32690545377bcabbec524ba5c
