[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] checking BygoneWorlds/idolapsoserv against master#a5f164faad4a2fed606b8160fd7ecd2d5cbba381 for pr-84920 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBygoneWorlds%2Fidolapsoserv" "/workspace/builds/worker-13/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/BygoneWorlds/idolapsoserv on toolchain a5f164faad4a2fed606b8160fd7ecd2d5cbba381 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a5f164faad4a2fed606b8160fd7ecd2d5cbba381" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-13/source/Cargo.toml [INFO] crate git repo https://github.com/BygoneWorlds/idolapsoserv already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a5f164faad4a2fed606b8160fd7ecd2d5cbba381" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+a5f164faad4a2fed606b8160fd7ecd2d5cbba381" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 37779085f2e303104cfbf26b89e4e97075079e449782a34f2e6fc768b115562f [INFO] running `Command { std: "docker" "start" "-a" "37779085f2e303104cfbf26b89e4e97075079e449782a34f2e6fc768b115562f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "37779085f2e303104cfbf26b89e4e97075079e449782a34f2e6fc768b115562f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "37779085f2e303104cfbf26b89e4e97075079e449782a34f2e6fc768b115562f", kill_on_drop: false }` [INFO] [stdout] 37779085f2e303104cfbf26b89e4e97075079e449782a34f2e6fc768b115562f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+a5f164faad4a2fed606b8160fd7ecd2d5cbba381" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dd504809fab3d3b3c7e069026a7e4aa5bbc9f6d19558a7b4cd90098e2f85b89f [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "dd504809fab3d3b3c7e069026a7e4aa5bbc9f6d19558a7b4cd90098e2f85b89f", kill_on_drop: false }` [INFO] [stderr] Checking encoding_index_tests v0.1.4 [INFO] [stderr] Checking byteorder v0.5.3 [INFO] [stderr] Checking libc v0.2.16 [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 pkg-config v0.3.8 [INFO] [stderr] Checking linked-hash-map v0.4.2 [INFO] [stderr] Checking regex-syntax v0.3.5 [INFO] [stderr] Checking bitflags v0.9.1 [INFO] [stderr] Checking lazy_static v0.2.1 [INFO] [stderr] Checking strsim v0.5.1 [INFO] [stderr] Compiling ws2_32-sys v0.2.1 [INFO] [stderr] Checking encoding-index-korean v1.20141219.5 [INFO] [stderr] Checking encoding-index-tradchinese v1.20141219.5 [INFO] [stderr] Checking encoding-index-singlebyte v1.20141219.5 [INFO] [stderr] Checking encoding-index-japanese v1.20141219.5 [INFO] [stderr] Checking encoding-index-simpchinese 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/github.com-1ecc6299db9ec823/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] [stderr] Checking time v0.1.35 [INFO] [stderr] Checking rand v0.3.14 [INFO] [stderr] Checking thread-id v2.0.0 [INFO] [stderr] Checking memchr v0.1.11 [INFO] [stderr] Checking net2 v0.2.26 [INFO] [stderr] Checking nix v0.5.1 [INFO] [stderr] Checking thread_local v0.2.7 [INFO] [stderr] Checking encoding v0.2.33 [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 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: 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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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(len: u32, src: &mut Read) -> io::Result> { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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(sl: &[T], len: u32, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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; [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 212 | impl_serial_array!(1); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 212 | impl_serial_array!(1); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 213 | impl_serial_array!(2); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 213 | impl_serial_array!(2); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 214 | impl_serial_array!(3); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 214 | impl_serial_array!(3); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 215 | impl_serial_array!(4); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 215 | impl_serial_array!(4); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 216 | impl_serial_array!(5); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 216 | impl_serial_array!(5); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 217 | impl_serial_array!(6); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 217 | impl_serial_array!(6); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 218 | impl_serial_array!(7); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 218 | impl_serial_array!(7); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 219 | impl_serial_array!(8); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 219 | impl_serial_array!(8); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 220 | impl_serial_array!(9); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psocrypto/src/bb/mod.rs:473:9 [INFO] [stdout] | [INFO] [stdout] 473 | try!(f.read_to_end(&mut data)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `LittleEndian` is imported redundantly [INFO] [stdout] --> psocrypto/src/bb/mod.rs:477:29 [INFO] [stdout] | [INFO] [stdout] 462 | use byteorder::*; [INFO] [stdout] | ------------ the item `LittleEndian` is already imported here [INFO] [stdout] ... [INFO] [stdout] 477 | use byteorder::{LittleEndian, ReadBytesExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ReadBytesExt` is imported redundantly [INFO] [stdout] --> psocrypto/src/bb/mod.rs:477:43 [INFO] [stdout] | [INFO] [stdout] 462 | use byteorder::*; [INFO] [stdout] | ------------ the item `ReadBytesExt` is already imported here [INFO] [stdout] ... [INFO] [stdout] 477 | use byteorder::{LittleEndian, ReadBytesExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [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] [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] [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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 220 | impl_serial_array!(9); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 221 | impl_serial_array!(10); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 221 | impl_serial_array!(10); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 222 | impl_serial_array!(11); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 222 | impl_serial_array!(11); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 223 | impl_serial_array!(12); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 223 | impl_serial_array!(12); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 224 | impl_serial_array!(13); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 224 | impl_serial_array!(13); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 225 | impl_serial_array!(14); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 225 | impl_serial_array!(14); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 226 | impl_serial_array!(15); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 226 | impl_serial_array!(15); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 227 | impl_serial_array!(16); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 227 | impl_serial_array!(16); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 228 | impl_serial_array!(17); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 228 | impl_serial_array!(17); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 229 | impl_serial_array!(18); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 229 | impl_serial_array!(18); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 230 | impl_serial_array!(19); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 230 | impl_serial_array!(19); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 231 | impl_serial_array!(20); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 231 | impl_serial_array!(20); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 232 | impl_serial_array!(21); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 232 | impl_serial_array!(21); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 233 | impl_serial_array!(22); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 233 | impl_serial_array!(22); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 234 | impl_serial_array!(23); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 234 | impl_serial_array!(23); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 235 | impl_serial_array!(24); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 235 | impl_serial_array!(24); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 236 | impl_serial_array!(25); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 236 | impl_serial_array!(25); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 237 | impl_serial_array!(26); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 237 | impl_serial_array!(26); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 238 | impl_serial_array!(27); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 238 | impl_serial_array!(27); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 239 | impl_serial_array!(28); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 239 | impl_serial_array!(28); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 240 | impl_serial_array!(29); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 240 | impl_serial_array!(29); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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)]` on by default [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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 241 | impl_serial_array!(30); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 241 | impl_serial_array!(30); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 242 | impl_serial_array!(31); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 242 | impl_serial_array!(31); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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] --> 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] --> 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 a macro (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/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: 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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 243 | impl_serial_array!(32); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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/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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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 a macro (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/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: 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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 243 | impl_serial_array!(32); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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/util.rs:83:39 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn write_utf16(s: &str, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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] [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: 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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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(len: u32, src: &mut Read) -> io::Result> { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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(sl: &[T], len: u32, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::(*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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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::()); [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 a macro (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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [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 was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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; [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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: 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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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 { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 212 | impl_serial_array!(1); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 212 | impl_serial_array!(1); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 213 | impl_serial_array!(2); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 213 | impl_serial_array!(2); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 214 | impl_serial_array!(3); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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:21 [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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 214 | impl_serial_array!(3); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 215 | impl_serial_array!(4); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 215 | impl_serial_array!(4); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 216 | impl_serial_array!(5); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 216 | impl_serial_array!(5); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 217 | impl_serial_array!(6); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 217 | impl_serial_array!(6); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 218 | impl_serial_array!(7); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 218 | impl_serial_array!(7); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 219 | impl_serial_array!(8); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 219 | impl_serial_array!(8); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 220 | impl_serial_array!(9); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 220 | impl_serial_array!(9); [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 221 | impl_serial_array!(10); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 221 | impl_serial_array!(10); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 222 | impl_serial_array!(11); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 222 | impl_serial_array!(11); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 223 | impl_serial_array!(12); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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:21 [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 a macro (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 a macro (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:21 [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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 223 | impl_serial_array!(12); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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:21 [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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 224 | impl_serial_array!(13); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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:21 [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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 224 | impl_serial_array!(13); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 225 | impl_serial_array!(14); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 225 | impl_serial_array!(14); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 226 | impl_serial_array!(15); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 226 | impl_serial_array!(15); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 227 | impl_serial_array!(16); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 227 | impl_serial_array!(16); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 228 | impl_serial_array!(17); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 228 | impl_serial_array!(17); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 229 | impl_serial_array!(18); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 229 | impl_serial_array!(18); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 230 | impl_serial_array!(19); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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:21 [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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 230 | impl_serial_array!(19); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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:21 [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 a macro (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:21 [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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 231 | impl_serial_array!(20); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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:21 [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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 231 | impl_serial_array!(20); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 232 | impl_serial_array!(21); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 232 | impl_serial_array!(21); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 233 | impl_serial_array!(22); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 233 | impl_serial_array!(22); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 234 | impl_serial_array!(23); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 234 | impl_serial_array!(23); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 235 | impl_serial_array!(24); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 235 | impl_serial_array!(24); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 236 | impl_serial_array!(25); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 236 | impl_serial_array!(25); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 237 | impl_serial_array!(26); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 237 | impl_serial_array!(26); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 238 | impl_serial_array!(27); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 238 | impl_serial_array!(27); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 239 | impl_serial_array!(28); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 239 | impl_serial_array!(28); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 240 | impl_serial_array!(29); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 240 | impl_serial_array!(29); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 241 | impl_serial_array!(30); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 241 | impl_serial_array!(30); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 242 | impl_serial_array!(31); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 242 | impl_serial_array!(31); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] ... [INFO] [stdout] 243 | impl_serial_array!(32); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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 a macro (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] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] ... [INFO] [stdout] 243 | impl_serial_array!(32); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] = note: this warning originates in a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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:21 [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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (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 a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `byteorder` [INFO] [stdout] --> psocrypto/src/bb/mod.rs:462:9 [INFO] [stdout] | [INFO] [stdout] 462 | use byteorder::*; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 256 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking psodata v0.1.0 (/opt/rustwide/workdir/psodata) [INFO] [stderr] Checking psomsg_common v0.1.0 (/opt/rustwide/workdir/psomsg_common) [INFO] [stderr] Checking regex v0.1.77 [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> psomsg_common/src/lib.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | #[macro_use] extern crate log; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | try!(self.ip.serialize(dst)); [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] --> psomsg_common/src/lib.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | try!(dst.write_u16::(self.port)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | try!(dst.write_u16::(0)); // padding [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:33:35 [INFO] [stdout] | [INFO] [stdout] 33 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:41:28 [INFO] [stdout] | [INFO] [stdout] 41 | let ip: Ipv4Addr = try!(src.read_u32::()).into(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:42:20 [INFO] [stdout] | [INFO] [stdout] 42 | let port = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | try!(u16::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:40:30 [INFO] [stdout] | [INFO] [stdout] 40 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | try!(write_utf16(&self.0, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:54:35 [INFO] [stdout] | [INFO] [stdout] 54 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:60:19 [INFO] [stdout] | [INFO] [stdout] 60 | let msg = try!(read_utf16(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:59:30 [INFO] [stdout] | [INFO] [stdout] 59 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | try!(write_ascii_len(×tamp_string, 28, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:76:35 [INFO] [stdout] | [INFO] [stdout] 76 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:84:32 [INFO] [stdout] | [INFO] [stdout] 84 | let timestamp_string = try!(read_ascii_len(28, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:88:25 [INFO] [stdout] | [INFO] [stdout] 88 | let year: u16 = try!(timestamp_string[0..4].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 89 | let month: u8 = try!(timestamp_string[5..7].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:90:23 [INFO] [stdout] | [INFO] [stdout] 90 | let day: u8 = try!(timestamp_string[8..10].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:91:24 [INFO] [stdout] | [INFO] [stdout] 91 | let hour: u8 = try!(timestamp_string[12..14].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:92:26 [INFO] [stdout] | [INFO] [stdout] 92 | let minute: u8 = try!(timestamp_string[15..17].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:93:26 [INFO] [stdout] | [INFO] [stdout] 93 | let second: u8 = try!(timestamp_string[18..20].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:94:25 [INFO] [stdout] | [INFO] [stdout] 94 | let msec: u16 = try!(timestamp_string[21..24].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:83:30 [INFO] [stdout] | [INFO] [stdout] 83 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | try!(i.serialize(dst)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:110:35 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:117:30 [INFO] [stdout] | [INFO] [stdout] 117 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | try!(i.serialize(dst)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:132:35 [INFO] [stdout] | [INFO] [stdout] 132 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | try!(menu_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | try!(item_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | try!(0u32.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:156:35 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:166:30 [INFO] [stdout] | [INFO] [stdout] 166 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:195:13 [INFO] [stdout] | [INFO] [stdout] 195 | try!(tag.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 196 | try!(guildcard.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 197 | try!(arrow.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:202:28 [INFO] [stdout] | [INFO] [stdout] 202 | fn deserialize(_: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:213:9 [INFO] [stdout] | [INFO] [stdout] 213 | try!(self.0.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | try!(self.1.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:212:35 [INFO] [stdout] | [INFO] [stdout] 212 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:219:23 [INFO] [stdout] | [INFO] [stdout] 219 | Ok(MenuSelect(try!(u32::deserialize(src)), try!(u32::deserialize(src)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:219:52 [INFO] [stdout] | [INFO] [stdout] 219 | Ok(MenuSelect(try!(u32::deserialize(src)), try!(u32::deserialize(src)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:218:30 [INFO] [stdout] | [INFO] [stdout] 218 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | try!(self.0.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 228 | try!(self.1.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:226:35 [INFO] [stdout] | [INFO] [stdout] 226 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:233:24 [INFO] [stdout] | [INFO] [stdout] 233 | Ok(LobbyChange(try!(u32::deserialize(src)), try!(u32::deserialize(src)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:233:53 [INFO] [stdout] | [INFO] [stdout] 233 | Ok(LobbyChange(try!(u32::deserialize(src)), try!(u32::deserialize(src)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:232:30 [INFO] [stdout] | [INFO] [stdout] 232 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | try!(self.menu_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | try!(self.item_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:248:9 [INFO] [stdout] | [INFO] [stdout] 248 | try!(self.flags.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:249:9 [INFO] [stdout] | [INFO] [stdout] 249 | try!(write_utf16_len(&self.name, 0x22, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:245:35 [INFO] [stdout] | [INFO] [stdout] 245 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:254:23 [INFO] [stdout] | [INFO] [stdout] 254 | let menu_id = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:255:23 [INFO] [stdout] | [INFO] [stdout] 255 | let item_id = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:256:21 [INFO] [stdout] | [INFO] [stdout] 256 | let flags = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:257:20 [INFO] [stdout] | [INFO] [stdout] 257 | let name = try!(read_utf16_len(0x22, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:253:30 [INFO] [stdout] | [INFO] [stdout] 253 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> psomsg_common/src/lib.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | #[macro_use] extern crate log; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | try!(self.ip.serialize(dst)); [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] --> psomsg_common/src/lib.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | try!(dst.write_u16::(self.port)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | try!(dst.write_u16::(0)); // padding [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:33:35 [INFO] [stdout] | [INFO] [stdout] 33 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:41:28 [INFO] [stdout] | [INFO] [stdout] 41 | let ip: Ipv4Addr = try!(src.read_u32::()).into(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:42:20 [INFO] [stdout] | [INFO] [stdout] 42 | let port = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | try!(u16::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:40:30 [INFO] [stdout] | [INFO] [stdout] 40 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | try!(write_utf16(&self.0, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:54:35 [INFO] [stdout] | [INFO] [stdout] 54 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:60:19 [INFO] [stdout] | [INFO] [stdout] 60 | let msg = try!(read_utf16(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:59:30 [INFO] [stdout] | [INFO] [stdout] 59 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | try!(write_ascii_len(×tamp_string, 28, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:76:35 [INFO] [stdout] | [INFO] [stdout] 76 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:84:32 [INFO] [stdout] | [INFO] [stdout] 84 | let timestamp_string = try!(read_ascii_len(28, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:88:25 [INFO] [stdout] | [INFO] [stdout] 88 | let year: u16 = try!(timestamp_string[0..4].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 89 | let month: u8 = try!(timestamp_string[5..7].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:90:23 [INFO] [stdout] | [INFO] [stdout] 90 | let day: u8 = try!(timestamp_string[8..10].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:91:24 [INFO] [stdout] | [INFO] [stdout] 91 | let hour: u8 = try!(timestamp_string[12..14].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:92:26 [INFO] [stdout] | [INFO] [stdout] 92 | let minute: u8 = try!(timestamp_string[15..17].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:93:26 [INFO] [stdout] | [INFO] [stdout] 93 | let second: u8 = try!(timestamp_string[18..20].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:94:25 [INFO] [stdout] | [INFO] [stdout] 94 | let msec: u16 = try!(timestamp_string[21..24].parse().map_err(|e| io::Error::new(io::ErrorKind::Other, e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:83:30 [INFO] [stdout] | [INFO] [stdout] 83 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | try!(i.serialize(dst)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:110:35 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:117:30 [INFO] [stdout] | [INFO] [stdout] 117 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | try!(i.serialize(dst)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:132:35 [INFO] [stdout] | [INFO] [stdout] 132 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | try!(menu_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | try!(item_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | try!(0u32.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:156:35 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:166:30 [INFO] [stdout] | [INFO] [stdout] 166 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:195:13 [INFO] [stdout] | [INFO] [stdout] 195 | try!(tag.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 196 | try!(guildcard.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 197 | try!(arrow.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:202:28 [INFO] [stdout] | [INFO] [stdout] 202 | fn deserialize(_: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:213:9 [INFO] [stdout] | [INFO] [stdout] 213 | try!(self.0.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | try!(self.1.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:212:35 [INFO] [stdout] | [INFO] [stdout] 212 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:219:23 [INFO] [stdout] | [INFO] [stdout] 219 | Ok(MenuSelect(try!(u32::deserialize(src)), try!(u32::deserialize(src)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:219:52 [INFO] [stdout] | [INFO] [stdout] 219 | Ok(MenuSelect(try!(u32::deserialize(src)), try!(u32::deserialize(src)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:218:30 [INFO] [stdout] | [INFO] [stdout] 218 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | try!(self.0.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 228 | try!(self.1.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:226:35 [INFO] [stdout] | [INFO] [stdout] 226 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:233:24 [INFO] [stdout] | [INFO] [stdout] 233 | Ok(LobbyChange(try!(u32::deserialize(src)), try!(u32::deserialize(src)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:233:53 [INFO] [stdout] | [INFO] [stdout] 233 | Ok(LobbyChange(try!(u32::deserialize(src)), try!(u32::deserialize(src)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:232:30 [INFO] [stdout] | [INFO] [stdout] 232 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | try!(self.menu_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | try!(self.item_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:248:9 [INFO] [stdout] | [INFO] [stdout] 248 | try!(self.flags.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:249:9 [INFO] [stdout] | [INFO] [stdout] 249 | try!(write_utf16_len(&self.name, 0x22, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:245:35 [INFO] [stdout] | [INFO] [stdout] 245 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:254:23 [INFO] [stdout] | [INFO] [stdout] 254 | let menu_id = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:255:23 [INFO] [stdout] | [INFO] [stdout] 255 | let item_id = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:256:21 [INFO] [stdout] | [INFO] [stdout] 256 | let flags = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psomsg_common/src/lib.rs:257:20 [INFO] [stdout] | [INFO] [stdout] 257 | let name = try!(read_utf16_len(0x22, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psomsg_common/src/lib.rs:253:30 [INFO] [stdout] | [INFO] [stdout] 253 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0642`. [INFO] [stdout] [INFO] [stderr] error: could not compile `rustc-serialize` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | let ep1 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_on.dat", path))))); [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] --> psodata/src/battleparam.rs:25:36 [INFO] [stdout] | [INFO] [stdout] 25 | let ep1 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_on.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | let ep2 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_lab_on.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | let ep2 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_lab_on.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | let ep4 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_ep4_on.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:27:36 [INFO] [stdout] | [INFO] [stdout] 27 | let ep4 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_ep4_on.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:28:22 [INFO] [stdout] | [INFO] [stdout] 28 | let ep1_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:28:39 [INFO] [stdout] | [INFO] [stdout] 28 | let ep1_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:29:22 [INFO] [stdout] | [INFO] [stdout] 29 | let ep2_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_lab.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:29:39 [INFO] [stdout] | [INFO] [stdout] 29 | let ep2_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_lab.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:30:22 [INFO] [stdout] | [INFO] [stdout] 30 | let ep4_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_ep4.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:30:39 [INFO] [stdout] | [INFO] [stdout] 30 | let ep4_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_ep4.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:93:21 [INFO] [stdout] | [INFO] [stdout] 93 | let param = try!(BattleParam::deserialize(&mut src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:115:19 [INFO] [stdout] | [INFO] [stdout] 115 | let atp = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:116:19 [INFO] [stdout] | [INFO] [stdout] 116 | let int = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:117:19 [INFO] [stdout] | [INFO] [stdout] 117 | let evp = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:118:19 [INFO] [stdout] | [INFO] [stdout] 118 | let hp = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:119:19 [INFO] [stdout] | [INFO] [stdout] 119 | let dfp = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:120:19 [INFO] [stdout] | [INFO] [stdout] 120 | let ata = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:121:19 [INFO] [stdout] | [INFO] [stdout] 121 | let lck = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:122:32 [INFO] [stdout] | [INFO] [stdout] 122 | let mut unk = [0; 14]; try!(src.read(&mut unk[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:123:19 [INFO] [stdout] | [INFO] [stdout] 123 | let exp = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:124:26 [INFO] [stdout] | [INFO] [stdout] 124 | let difficulty = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/battleparam.rs:114:30 [INFO] [stdout] | [INFO] [stdout] 114 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | try!(dst.write_u16::(self.atp)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | try!(dst.write_u16::(self.int)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | try!(dst.write_u16::(self.evp)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | try!(dst.write_u16::(self.hp)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | try!(dst.write_u16::(self.dfp)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | try!(dst.write_u16::(self.ata)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!(dst.write_u16::(self.lck)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | try!(dst.write_all(&self.unk[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | try!(dst.write_u32::(self.exp)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | try!(dst.write_u32::(self.difficulty)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/battleparam.rs:139:35 [INFO] [stdout] | [INFO] [stdout] 139 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | try!(self.atp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | try!(self.mst.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | try!(self.evp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | try!(self.hp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | try!(self.dfp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | try!(self.ata.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | try!(self.lck.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:21:35 [INFO] [stdout] | [INFO] [stdout] 21 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | let atp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | let mst = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:35:19 [INFO] [stdout] | [INFO] [stdout] 35 | let evp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:36:18 [INFO] [stdout] | [INFO] [stdout] 36 | let hp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | let dfp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | let ata = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 39 | let lck = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:32:30 [INFO] [stdout] | [INFO] [stdout] 32 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 256 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | try!(self.atp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | try!(self.mst.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | try!(self.evp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | try!(self.hp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | try!(self.dfp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | try!(self.ata.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | try!(self.unk.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | try!(self.exp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:64:35 [INFO] [stdout] | [INFO] [stdout] 64 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:77:19 [INFO] [stdout] | [INFO] [stdout] 77 | let atp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | let mst = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | let evp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:80:18 [INFO] [stdout] | [INFO] [stdout] 80 | let hp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 81 | let dfp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:82:19 [INFO] [stdout] | [INFO] [stdout] 82 | let ata = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:83:19 [INFO] [stdout] | [INFO] [stdout] 83 | let unk = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:84:19 [INFO] [stdout] | [INFO] [stdout] 84 | let exp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:76:30 [INFO] [stdout] | [INFO] [stdout] 76 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | try!(write_array(&self.start_stats, 12, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | try!(write_array(&self.unk, 12, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | try!(write_array(&l, 200, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | try!(d.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:105:35 [INFO] [stdout] | [INFO] [stdout] 105 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:122:27 [INFO] [stdout] | [INFO] [stdout] 122 | let start_stats = try!(read_array(12, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:123:19 [INFO] [stdout] | [INFO] [stdout] 123 | let unk = try!(read_array(12, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:128:29 [INFO] [stdout] | [INFO] [stdout] 128 | let level = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:121:30 [INFO] [stdout] | [INFO] [stdout] 121 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | let ep1 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_on.dat", path))))); [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] --> psodata/src/battleparam.rs:25:36 [INFO] [stdout] | [INFO] [stdout] 25 | let ep1 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_on.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | let ep2 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_lab_on.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | let ep2 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_lab_on.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | let ep4 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_ep4_on.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:27:36 [INFO] [stdout] | [INFO] [stdout] 27 | let ep4 = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_ep4_on.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:28:22 [INFO] [stdout] | [INFO] [stdout] 28 | let ep1_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:28:39 [INFO] [stdout] | [INFO] [stdout] 28 | let ep1_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:29:22 [INFO] [stdout] | [INFO] [stdout] 29 | let ep2_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_lab.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:29:39 [INFO] [stdout] | [INFO] [stdout] 29 | let ep2_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_lab.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:30:22 [INFO] [stdout] | [INFO] [stdout] 30 | let ep4_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_ep4.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:30:39 [INFO] [stdout] | [INFO] [stdout] 30 | let ep4_1p = try!(load_params(try!(File::open(format!("{}/BattleParamEntry_ep4.dat", path))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:93:21 [INFO] [stdout] | [INFO] [stdout] 93 | let param = try!(BattleParam::deserialize(&mut src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | try!(self.base.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | try!(self.reserved1.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | try!(self.num_clones.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | try!(write_array(&self.reserved2, 14, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | try!(self.skin.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | try!(self.reserved3.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/map.rs:23:35 [INFO] [stdout] | [INFO] [stdout] 23 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:34:20 [INFO] [stdout] | [INFO] [stdout] 34 | let base = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:35:25 [INFO] [stdout] | [INFO] [stdout] 35 | let reserved1 = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:36:26 [INFO] [stdout] | [INFO] [stdout] 36 | let num_clones = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | let reserved2 = try!(read_array(14, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 38 | let skin = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:39:25 [INFO] [stdout] | [INFO] [stdout] 39 | let reserved3 = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/map.rs:33:30 [INFO] [stdout] | [INFO] [stdout] 33 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | try!(self.skin.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | try!(self.unk1.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | try!(self.unk2.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | try!(self.obj_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | try!(self.x.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | try!(self.y.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | try!(self.z.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | try!(self.rpl.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:90:9 [INFO] [stdout] | [INFO] [stdout] 90 | try!(self.rotation.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | try!(self.unk3.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | try!(self.unk4.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | try!(write_array(&self.data, 6, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/map.rs:81:35 [INFO] [stdout] | [INFO] [stdout] 81 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:98:20 [INFO] [stdout] | [INFO] [stdout] 98 | let skin = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:99:20 [INFO] [stdout] | [INFO] [stdout] 99 | let unk1 = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:100:20 [INFO] [stdout] | [INFO] [stdout] 100 | let unk2 = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:101:22 [INFO] [stdout] | [INFO] [stdout] 101 | let obj_id = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:102:17 [INFO] [stdout] | [INFO] [stdout] 102 | let x = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:103:17 [INFO] [stdout] | [INFO] [stdout] 103 | let y = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:104:17 [INFO] [stdout] | [INFO] [stdout] 104 | let z = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:105:19 [INFO] [stdout] | [INFO] [stdout] 105 | let rpl = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:106:24 [INFO] [stdout] | [INFO] [stdout] 106 | let rotation = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:107:20 [INFO] [stdout] | [INFO] [stdout] 107 | let unk3 = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:108:20 [INFO] [stdout] | [INFO] [stdout] 108 | let unk4 = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:109:20 [INFO] [stdout] | [INFO] [stdout] 109 | let data = try!(read_array(6, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/map.rs:97:30 [INFO] [stdout] | [INFO] [stdout] 97 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | try!(r.seek(SeekFrom::Start(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:149:16 [INFO] [stdout] | [INFO] [stdout] 149 | let size = try!(r.seek(SeekFrom::End(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | try!(r.seek(SeekFrom::Start(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:158:21 [INFO] [stdout] | [INFO] [stdout] 158 | let enemy = try!(MapEnemy::deserialize(&mut r)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | try!(r.seek(SeekFrom::Start(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:167:16 [INFO] [stdout] | [INFO] [stdout] 167 | let size = try!(r.seek(SeekFrom::End(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | try!(r.seek(SeekFrom::Start(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:173:22 [INFO] [stdout] | [INFO] [stdout] 173 | let object = try!(MapObject::deserialize(&mut r)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/prs/compress.rs:11:25 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn compress(_: &mut Read) -> io::Result> { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/prs/decompress.rs:7:18 [INFO] [stdout] | [INFO] [stdout] 7 | src: &'a mut Read, [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:16:26 [INFO] [stdout] | [INFO] [stdout] 16 | self.flags = try!(self.src.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | try!(ctx.dst.write_u8(try!(ctx.src.read_u8()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:45:39 [INFO] [stdout] | [INFO] [stdout] 45 | try!(ctx.dst.write_u8(try!(ctx.src.read_u8()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | offset = try!(ctx.src.read_u16::()) as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:115:19 [INFO] [stdout] | [INFO] [stdout] 115 | let atp = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:116:19 [INFO] [stdout] | [INFO] [stdout] 116 | let int = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:117:19 [INFO] [stdout] | [INFO] [stdout] 117 | let evp = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:118:19 [INFO] [stdout] | [INFO] [stdout] 118 | let hp = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:119:19 [INFO] [stdout] | [INFO] [stdout] 119 | let dfp = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:120:19 [INFO] [stdout] | [INFO] [stdout] 120 | let ata = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:121:19 [INFO] [stdout] | [INFO] [stdout] 121 | let lck = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:122:32 [INFO] [stdout] | [INFO] [stdout] 122 | let mut unk = [0; 14]; try!(src.read(&mut unk[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:123:19 [INFO] [stdout] | [INFO] [stdout] 123 | let exp = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:124:26 [INFO] [stdout] | [INFO] [stdout] 124 | let difficulty = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/battleparam.rs:114:30 [INFO] [stdout] | [INFO] [stdout] 114 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | try!(dst.write_u16::(self.atp)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | try!(dst.write_u16::(self.int)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | try!(dst.write_u16::(self.evp)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | try!(dst.write_u16::(self.hp)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | try!(dst.write_u16::(self.dfp)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | try!(dst.write_u16::(self.ata)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!(dst.write_u16::(self.lck)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | try!(dst.write_all(&self.unk[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | try!(dst.write_u32::(self.exp)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/battleparam.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | try!(dst.write_u32::(self.difficulty)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/battleparam.rs:139:35 [INFO] [stdout] | [INFO] [stdout] 139 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | try!(self.atp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | try!(self.mst.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | try!(self.evp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | try!(self.hp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | try!(self.dfp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | try!(self.ata.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | try!(self.lck.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:21:35 [INFO] [stdout] | [INFO] [stdout] 21 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | let atp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | let mst = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:35:19 [INFO] [stdout] | [INFO] [stdout] 35 | let evp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:36:18 [INFO] [stdout] | [INFO] [stdout] 36 | let hp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | let dfp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | let ata = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 39 | let lck = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | size = try!(ctx.src.read_u8()) as u32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:74:30 [INFO] [stdout] | [INFO] [stdout] 74 | flag = match try!(ctx.read_bit()) { true => 1, false => 0 }; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:75:30 [INFO] [stdout] | [INFO] [stdout] 75 | size = match try!(ctx.read_bit()) { true => 1, false => 0 }; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:77:26 [INFO] [stdout] | [INFO] [stdout] 77 | offset = try!(ctx.src.read_u8()) as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:86:13 [INFO] [stdout] | [INFO] [stdout] 86 | try!(ctx.dst.seek(SeekFrom::Current(offset as i64))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:87:21 [INFO] [stdout] | [INFO] [stdout] 87 | let b = try!(ctx.dst.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | try!(ctx.dst.seek(SeekFrom::Current(-1))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | try!(ctx.dst.seek(SeekFrom::Current(-offset as i64))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/prs/decompress.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | try!(ctx.dst.write_u8(b)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/prs/decompress.rs:29:29 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn decompress(src: &mut Read) -> io::Result> { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | let current = try!(src.seek(SeekFrom::Current(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | try!(src.seek(SeekFrom::Start(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:14:15 [INFO] [stdout] | [INFO] [stdout] 14 | let end = try!(src.seek(SeekFrom::End(0))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | try!(src.seek(SeekFrom::Start(current))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:21:24 [INFO] [stdout] | [INFO] [stdout] 21 | let archive_size = try!(get_seek_size(&mut src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:40:15 [INFO] [stdout] | [INFO] [stdout] 40 | match try!(read_file_hdr(&mut src, archive_size, big_endian)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | try!(src.seek(SeekFrom::Start(h.offset as u64))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | try!(read_exact(&mut src, &mut data)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | try!(read_exact(&mut src, &mut fn_buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:109:22 [INFO] [stdout] | [INFO] [stdout] 109 | offset = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:110:20 [INFO] [stdout] | [INFO] [stdout] 110 | size = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:113:22 [INFO] [stdout] | [INFO] [stdout] 113 | offset = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:114:20 [INFO] [stdout] | [INFO] [stdout] 114 | size = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:118:32 [INFO] [stdout] | [INFO] [stdout] 118 | let offset_guess = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:119:30 [INFO] [stdout] | [INFO] [stdout] 119 | let size_guess = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 126 | try!(src.seek(SeekFrom::Current(-8))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:127:26 [INFO] [stdout] | [INFO] [stdout] 127 | offset = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:128:24 [INFO] [stdout] | [INFO] [stdout] 128 | size = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/gsl/decompress.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | try!(src.seek(SeekFrom::Current(8))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:52:27 [INFO] [stdout] | [INFO] [stdout] 52 | let section = try!(ProbTable::deserialize(&mut cursor)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/itempt.rs:96:36 [INFO] [stdout] | [INFO] [stdout] 96 | fn serialize(&self, _dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:101:28 [INFO] [stdout] | [INFO] [stdout] 101 | let weapon_ratio = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:102:30 [INFO] [stdout] | [INFO] [stdout] 102 | let weapon_minrank = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:103:31 [INFO] [stdout] | [INFO] [stdout] 103 | let weapon_upgfloor = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:104:29 [INFO] [stdout] | [INFO] [stdout] 104 | let power_pattern = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:109:33 [INFO] [stdout] | [INFO] [stdout] 109 | ret[i][k] = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:114:28 [INFO] [stdout] | [INFO] [stdout] 114 | let area_pattern = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:115:34 [INFO] [stdout] | [INFO] [stdout] 115 | let percent_attachment = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:116:31 [INFO] [stdout] | [INFO] [stdout] 116 | let element_ranking = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:117:35 [INFO] [stdout] | [INFO] [stdout] 117 | let element_probability = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:118:29 [INFO] [stdout] | [INFO] [stdout] 118 | let armor_ranking = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:119:28 [INFO] [stdout] | [INFO] [stdout] 119 | let slot_ranking = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:120:26 [INFO] [stdout] | [INFO] [stdout] 120 | let unit_level = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:125:33 [INFO] [stdout] | [INFO] [stdout] 125 | ret[i][k] = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:130:25 [INFO] [stdout] | [INFO] [stdout] 130 | let tech_freq = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:131:27 [INFO] [stdout] | [INFO] [stdout] 131 | let tech_levels = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:132:25 [INFO] [stdout] | [INFO] [stdout] 132 | let enemy_dar = try!(read_array(100, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:32:30 [INFO] [stdout] | [INFO] [stdout] 32 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | try!(self.atp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | try!(self.mst.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | try!(self.evp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | try!(self.hp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | try!(self.dfp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | try!(self.ata.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | try!(self.unk.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | try!(self.exp.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:64:35 [INFO] [stdout] | [INFO] [stdout] 64 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:77:19 [INFO] [stdout] | [INFO] [stdout] 77 | let atp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | let mst = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:79:19 [INFO] [stdout] | [INFO] [stdout] 79 | let evp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:80:18 [INFO] [stdout] | [INFO] [stdout] 80 | let hp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 81 | let dfp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:82:19 [INFO] [stdout] | [INFO] [stdout] 82 | let ata = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:83:19 [INFO] [stdout] | [INFO] [stdout] 83 | let unk = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:138:30 [INFO] [stdout] | [INFO] [stdout] 138 | add[i] = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:144:26 [INFO] [stdout] | [INFO] [stdout] 144 | let enemy_drop = try!(read_array(100, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:84:19 [INFO] [stdout] | [INFO] [stdout] 84 | let exp = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:149:33 [INFO] [stdout] | [INFO] [stdout] 149 | ret[i][k] = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:154:24 [INFO] [stdout] | [INFO] [stdout] 154 | let box_drop = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:76:30 [INFO] [stdout] | [INFO] [stdout] 76 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:155:23 [INFO] [stdout] | [INFO] [stdout] 155 | let padding = try!(src.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:160:26 [INFO] [stdout] | [INFO] [stdout] 160 | ret[i] = try!(src.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itempt.rs:164:27 [INFO] [stdout] | [INFO] [stdout] 164 | let armor_level = try!(src.read_i32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | try!(write_array(&self.start_stats, 12, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | try!(write_array(&self.unk, 12, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/itempt.rs:100:30 [INFO] [stdout] | [INFO] [stdout] 100 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | try!(write_array(&l, 200, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itemrt.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | try!(self.prob.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | try!(d.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itemrt.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | try!(self.item_data.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:105:35 [INFO] [stdout] | [INFO] [stdout] 105 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/itemrt.rs:18:35 [INFO] [stdout] | [INFO] [stdout] 18 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:122:27 [INFO] [stdout] | [INFO] [stdout] 122 | let start_stats = try!(read_array(12, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itemrt.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | prob: try!(Serial::deserialize(src)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:123:19 [INFO] [stdout] | [INFO] [stdout] 123 | let unk = try!(read_array(12, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itemrt.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 27 | item_data: try!(Serial::deserialize(src)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/leveltable.rs:128:29 [INFO] [stdout] | [INFO] [stdout] 128 | let level = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/itemrt.rs:24:30 [INFO] [stdout] | [INFO] [stdout] 24 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itemrt.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | try!(write_array(&self.enemy_rares, 101, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/leveltable.rs:121:30 [INFO] [stdout] | [INFO] [stdout] 121 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itemrt.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | try!(write_array(&self.box_rares, 30, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | try!(self.base.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/itemrt.rs:61:35 [INFO] [stdout] | [INFO] [stdout] 61 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itemrt.rs:68:27 [INFO] [stdout] | [INFO] [stdout] 68 | let enemy_rares = try!(read_array(101, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itemrt.rs:69:25 [INFO] [stdout] | [INFO] [stdout] 69 | let box_rares = try!(read_array(30, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/itemrt.rs:67:30 [INFO] [stdout] | [INFO] [stdout] 67 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/itemrt.rs:92:27 [INFO] [stdout] | [INFO] [stdout] 92 | let section = try!(RtSet::deserialize(&mut cursor)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | try!(self.exists.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | try!(self.tech.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | try!(self.flags.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | try!(self.data.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/chara.rs:17:35 [INFO] [stdout] | [INFO] [stdout] 17 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:26:22 [INFO] [stdout] | [INFO] [stdout] 26 | let exists = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:27:20 [INFO] [stdout] | [INFO] [stdout] 27 | let tech = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:28:21 [INFO] [stdout] | [INFO] [stdout] 28 | let flags = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:29:20 [INFO] [stdout] | [INFO] [stdout] 29 | let data = try!(ItemData::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/chara.rs:25:30 [INFO] [stdout] | [INFO] [stdout] 25 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | try!(self.data.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | try!(self.amount.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | try!(self.flags.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/chara.rs:57:35 [INFO] [stdout] | [INFO] [stdout] 57 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:65:20 [INFO] [stdout] | [INFO] [stdout] 65 | let data = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:66:22 [INFO] [stdout] | [INFO] [stdout] 66 | let amount = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:67:21 [INFO] [stdout] | [INFO] [stdout] 67 | let flags = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/chara.rs:64:30 [INFO] [stdout] | [INFO] [stdout] 64 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | try!(write_array(&self.data, 12, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | try!(self.item_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | try!(write_array(&self.data2, 4, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/chara.rs:83:35 [INFO] [stdout] | [INFO] [stdout] 83 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | let data = try!(read_array(12, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:92:23 [INFO] [stdout] | [INFO] [stdout] 92 | let item_id = try!(u32::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:93:21 [INFO] [stdout] | [INFO] [stdout] 93 | let data2 = try!(read_array(4, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/chara.rs:90:30 [INFO] [stdout] | [INFO] [stdout] 90 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | try!((self.items.len() as u8).serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | try!(self.hp_mats.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | try!(self.tp_mats.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | try!(self.lang.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | try!(write_array(&self.items, 30, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | try!(self.reserved1.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | try!(self.num_clones.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | try!(write_array(&self.reserved2, 14, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/chara.rs:119:35 [INFO] [stdout] | [INFO] [stdout] 119 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | try!(self.skin.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:129:17 [INFO] [stdout] | [INFO] [stdout] 129 | let _ = try!(u8::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | try!(self.reserved3.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:130:23 [INFO] [stdout] | [INFO] [stdout] 130 | let hp_mats = try!(u8::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/map.rs:23:35 [INFO] [stdout] | [INFO] [stdout] 23 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:131:23 [INFO] [stdout] | [INFO] [stdout] 131 | let tp_mats = try!(u8::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:132:20 [INFO] [stdout] | [INFO] [stdout] 132 | let lang = try!(u8::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:34:20 [INFO] [stdout] | [INFO] [stdout] 34 | let base = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:133:39 [INFO] [stdout] | [INFO] [stdout] 133 | let mut items: Vec = try!(read_array(30, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:35:25 [INFO] [stdout] | [INFO] [stdout] 35 | let reserved1 = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:36:26 [INFO] [stdout] | [INFO] [stdout] 36 | let num_clones = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/chara.rs:128:30 [INFO] [stdout] | [INFO] [stdout] 128 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | let reserved2 = try!(read_array(14, src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 38 | let skin = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | try!(self.item_count.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:39:25 [INFO] [stdout] | [INFO] [stdout] 39 | let reserved3 = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:165:9 [INFO] [stdout] | [INFO] [stdout] 165 | try!(self.meseta.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/chara.rs:166:9 [INFO] [stdout] | [INFO] [stdout] 166 | try!(write_array(&self.items, 200, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/map.rs:33:30 [INFO] [stdout] | [INFO] [stdout] 33 | fn deserialize(src: &mut Read) -> io::Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/chara.rs:163:35 [INFO] [stdout] | [INFO] [stdout] 163 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | try!(self.skin.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | try!(self.unk1.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | try!(self.unk2.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | try!(self.obj_id.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | try!(self.x.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:87:9 [INFO] [stdout] | [INFO] [stdout] 87 | try!(self.y.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | try!(self.z.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | try!(self.rpl.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:90:9 [INFO] [stdout] | [INFO] [stdout] 90 | try!(self.rotation.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | try!(self.unk3.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | try!(self.unk4.serialize(dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | try!(write_array(&self.data, 6, dst)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> psodata/src/map.rs:81:35 [INFO] [stdout] | [INFO] [stdout] 81 | fn serialize(&self, dst: &mut Write) -> io::Result<()> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:98:20 [INFO] [stdout] | [INFO] [stdout] 98 | let skin = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:99:20 [INFO] [stdout] | [INFO] [stdout] 99 | let unk1 = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:100:20 [INFO] [stdout] | [INFO] [stdout] 100 | let unk2 = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:101:22 [INFO] [stdout] | [INFO] [stdout] 101 | let obj_id = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:102:17 [INFO] [stdout] | [INFO] [stdout] 102 | let x = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:103:17 [INFO] [stdout] | [INFO] [stdout] 103 | let y = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:104:17 [INFO] [stdout] | [INFO] [stdout] 104 | let z = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:105:19 [INFO] [stdout] | [INFO] [stdout] 105 | let rpl = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> psodata/src/map.rs:106:24 [INFO] [stdout] | [INFO] [stdout] 106 | let rotation = try!(Serial::deserialize(src)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [WARN] too many lines in the log, truncating it