[INFO] cloning repository https://github.com/rail44/msgpack-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rail44/msgpack-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frail44%2Fmsgpack-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frail44%2Fmsgpack-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0bceb593ed6dc7ab227a315c689755bccebbb028 [INFO] testing rail44/msgpack-rs against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frail44%2Fmsgpack-rs" "/workspace/builds/worker-25/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-25/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/rail44/msgpack-rs on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/rail44/msgpack-rs [INFO] finished tweaking git repo https://github.com/rail44/msgpack-rs [INFO] tweaked toml for git repo https://github.com/rail44/msgpack-rs written to /workspace/builds/worker-25/source/Cargo.toml [INFO] crate git repo https://github.com/rail44/msgpack-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: path `/workspace/builds/worker-25/source/src/msgpack.rs` was erroneously implicitly accepted for library `msgpack`, [INFO] [stderr] please rename the file to `src/lib.rs` or set lib.path in Cargo.toml [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7f3780634fc7dea42d35eb009f76b31ece13776534606e5bed3d677768778439 [INFO] running `Command { std: "docker" "start" "-a" "7f3780634fc7dea42d35eb009f76b31ece13776534606e5bed3d677768778439", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7f3780634fc7dea42d35eb009f76b31ece13776534606e5bed3d677768778439", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7f3780634fc7dea42d35eb009f76b31ece13776534606e5bed3d677768778439", kill_on_drop: false }` [INFO] [stdout] 7f3780634fc7dea42d35eb009f76b31ece13776534606e5bed3d677768778439 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f9e689ecf0fa696927b177300d20dadcab86b227f9b7bacf8d4a23844b13a0a7 [INFO] running `Command { std: "docker" "start" "-a" "f9e689ecf0fa696927b177300d20dadcab86b227f9b7bacf8d4a23844b13a0a7", kill_on_drop: false }` [INFO] [stderr] warning: path `/opt/rustwide/workdir/src/msgpack.rs` was erroneously implicitly accepted for library `msgpack`, [INFO] [stderr] please rename the file to `src/lib.rs` or set lib.path in Cargo.toml [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling msgpack v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0463]: can't find crate for `serialize` [INFO] [stdout] --> src/msgpack.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | extern crate serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `log` [INFO] [stdout] --> src/msgpack.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | extern crate log; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std::io::IoResult` [INFO] [stdout] --> src/msgpack.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | IoResult, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `IoResult` in `io` [INFO] [stdout] | help: a similar name exists in the module: `Result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::io::IoError`, `std::io::IoResult` [INFO] [stdout] --> src/parser.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | IoError, [INFO] [stdout] | ^^^^^^^ no `IoError` in `io` [INFO] [stdout] 3 | IoResult [INFO] [stdout] | ^^^^^^^^ no `IoResult` in `io` [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 2 | Error, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 3 | Result [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::io::IoResult`, `std::io::IoError`, `std::io::Writer`, `std::io::MemWriter` [INFO] [stdout] --> src/encoder.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | IoResult, [INFO] [stdout] | ^^^^^^^^ no `IoResult` in `io` [INFO] [stdout] 3 | IoError, [INFO] [stdout] | ^^^^^^^ no `IoError` in `io` [INFO] [stdout] 4 | Writer, [INFO] [stdout] | ^^^^^^ no `Writer` in `io` [INFO] [stdout] 5 | MemWriter [INFO] [stdout] | ^^^^^^^^^ no `MemWriter` in `io` [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 2 | Result, [INFO] [stdout] | ~~~~~~ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 3 | Error, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 4 | Write, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 5 | BufWriter [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `phase` in this scope [INFO] [stdout] --> src/msgpack.rs:3:3 [INFO] [stdout] | [INFO] [stdout] 3 | #[phase(plugin, link)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `warn` in this scope [INFO] [stdout] --> src/parser.rs:215:21 [INFO] [stdout] | [INFO] [stdout] 215 | warn!("Map is now only supported with String key"); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `warn` is in scope, but it is an attribute: `#[warn]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/decoder.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[deriving(Clone, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/msgpack.rs:60:3 [INFO] [stdout] | [INFO] [stdout] 60 | #[deriving(Clone, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/msgpack.rs:127:3 [INFO] [stdout] | [INFO] [stdout] 127 | #[deriving(Clone, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/msgpack.rs:156:3 [INFO] [stdout] | [INFO] [stdout] 156 | #[deriving(Clone, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Decodable` [INFO] [stdout] --> src/decoder.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | Decodable::decode(&mut decoder) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Decodable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Decodable` [INFO] [stdout] --> src/msgpack.rs:109:9 [INFO] [stdout] | [INFO] [stdout] 109 | Decodable::decode(&mut decoder) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Decodable` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Reader` in this scope [INFO] [stdout] --> src/parser.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | impl Parser { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:54:84 [INFO] [stdout] | [INFO] [stdout] 54 | 0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:55:88 [INFO] [stdout] | [INFO] [stdout] 55 | 0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:56:97 [INFO] [stdout] | [INFO] [stdout] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:110:35 [INFO] [stdout] | [INFO] [stdout] 110 | fn read_bytes(&mut self, min: uint) -> IoResult> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:120:48 [INFO] [stdout] | [INFO] [stdout] 120 | let data = try!(self.read_bytes(min as uint)); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:127:48 [INFO] [stdout] | [INFO] [stdout] 127 | let data = try!(self.read_bytes(min as uint)); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:134:48 [INFO] [stdout] | [INFO] [stdout] 134 | let data = try!(self.read_bytes(min as uint)); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | self.read_bytes(min as uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:145:32 [INFO] [stdout] | [INFO] [stdout] 145 | self.read_bytes(min as uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:150:32 [INFO] [stdout] | [INFO] [stdout] 150 | self.read_bytes(min as uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:183:38 [INFO] [stdout] | [INFO] [stdout] 183 | fn read_array_data(&mut self, n: uint) -> IoResult> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: expected function, found module `iter::range` [INFO] [stdout] --> src/parser.rs:184:21 [INFO] [stdout] | [INFO] [stdout] 184 | let range = iter::range(0, n); [INFO] [stdout] | ^^^^^^^^^^^ not a function [INFO] [stdout] | [INFO] [stdout] help: consider importing this function instead [INFO] [stdout] | [INFO] [stdout] 1 | use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:195:35 [INFO] [stdout] | [INFO] [stdout] 195 | self.read_array_data(n as uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:200:35 [INFO] [stdout] | [INFO] [stdout] 200 | self.read_array_data(n as uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:203:36 [INFO] [stdout] | [INFO] [stdout] 203 | fn read_map_data(&mut self, n: uint) -> IoResult> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: expected function, found module `iter::range` [INFO] [stdout] --> src/parser.rs:204:23 [INFO] [stdout] | [INFO] [stdout] 204 | let mut itr = iter::range(0, 2*n).map(|_| self.parse()); [INFO] [stdout] | ^^^^^^^^^^^ not a function [INFO] [stdout] | [INFO] [stdout] help: consider importing this function instead [INFO] [stdout] | [INFO] [stdout] 1 | use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0423]: expected function, found module `iter::range` [INFO] [stdout] --> src/parser.rs:205:27 [INFO] [stdout] | [INFO] [stdout] 205 | let mut map_itr = iter::range(0, n); [INFO] [stdout] | ^^^^^^^^^^^ not a function [INFO] [stdout] | [INFO] [stdout] help: consider importing this function instead [INFO] [stdout] | [INFO] [stdout] 1 | use std::slice::range; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:224:33 [INFO] [stdout] | [INFO] [stdout] 224 | self.read_map_data(n as uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/parser.rs:229:33 [INFO] [stdout] | [INFO] [stdout] 229 | self.read_map_data(n as uint) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Reader` in this scope [INFO] [stdout] --> src/parser.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | impl Iterator for StreamParser { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Reader` in this scope [INFO] [stdout] --> src/parser.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | impl StreamParser { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Decodable` in this scope [INFO] [stdout] --> src/decoder.rs:94:18 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn decode>(s: &[u8], mode: DecoderMode) -> Result { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:111:45 [INFO] [stdout] | [INFO] [stdout] 104 | impl serialize::Decoder for Decoder { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 111 | fn read_uint(&mut self) -> DecodeResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:113:42 [INFO] [stdout] | [INFO] [stdout] 113 | Uint64(value) => Ok(value as uint), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:114:42 [INFO] [stdout] | [INFO] [stdout] 114 | Uint32(value) => Ok(value as uint), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:115:42 [INFO] [stdout] | [INFO] [stdout] 115 | Uint16(value) => Ok(value as uint), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:116:41 [INFO] [stdout] | [INFO] [stdout] 116 | Uint8(value) => Ok(value as uint), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> src/decoder.rs:125:44 [INFO] [stdout] | [INFO] [stdout] 125 | fn read_int(&mut self) -> DecodeResult { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: perhaps you intended to use this type [INFO] [stdout] | [INFO] [stdout] 125 | fn read_int(&mut self) -> DecodeResult { [INFO] [stdout] | ~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 104 | impl serialize::Decoder for Decoder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> src/decoder.rs:127:41 [INFO] [stdout] | [INFO] [stdout] 127 | Int64(value) => Ok(value as int), [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | not found in this scope [INFO] [stdout] | help: perhaps you intended to use this type: `i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> src/decoder.rs:128:41 [INFO] [stdout] | [INFO] [stdout] 128 | Int32(value) => Ok(value as int), [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | not found in this scope [INFO] [stdout] | help: perhaps you intended to use this type: `i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> src/decoder.rs:129:41 [INFO] [stdout] | [INFO] [stdout] 129 | Int16(value) => Ok(value as int), [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | not found in this scope [INFO] [stdout] | help: perhaps you intended to use this type: `i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> src/decoder.rs:130:40 [INFO] [stdout] | [INFO] [stdout] 130 | Int8(value) => Ok(value as int), [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | not found in this scope [INFO] [stdout] | help: perhaps you intended to use this type: `i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { Err(NotSupportedError) } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:150:50 [INFO] [stdout] | [INFO] [stdout] 150 | fn read_enum_variant_arg(&mut self, _: uint, _: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:154:35 [INFO] [stdout] | [INFO] [stdout] 154 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { Err(NotSupportedError) } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:156:68 [INFO] [stdout] | [INFO] [stdout] 156 | fn read_enum_struct_variant_field(&mut self, _: &str, _: uint, _: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:159:49 [INFO] [stdout] | [INFO] [stdout] 159 | fn read_struct(&mut self, _: &str, _: uint, f: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:166:58 [INFO] [stdout] | [INFO] [stdout] 166 | fn read_struct_field(&mut self, name: &str, _: uint, f: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:182:39 [INFO] [stdout] | [INFO] [stdout] 182 | fn read_tuple(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:184:49 [INFO] [stdout] | [INFO] [stdout] 184 | self.read_seq(move |d: &mut Decoder, _: uint| -> DecodeResult { f(d) }) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:187:45 [INFO] [stdout] | [INFO] [stdout] 187 | fn read_tuple_arg(&mut self, idx: uint, f: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:190:57 [INFO] [stdout] | [INFO] [stdout] 190 | fn read_tuple_struct(&mut self, _: &str, len: uint, f: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:193:52 [INFO] [stdout] | [INFO] [stdout] 193 | fn read_tuple_struct_arg(&mut self, idx: uint, f: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:211:35 [INFO] [stdout] | [INFO] [stdout] 211 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:220:41 [INFO] [stdout] | [INFO] [stdout] 220 | fn read_seq_elt(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:224:35 [INFO] [stdout] | [INFO] [stdout] 224 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:234:45 [INFO] [stdout] | [INFO] [stdout] 234 | fn read_map_elt_key(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/decoder.rs:237:45 [INFO] [stdout] | [INFO] [stdout] 237 | fn read_map_elt_val(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Encodable` in this scope [INFO] [stdout] --> src/encoder.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn encode<'a, T: Encodable, IoError>>(object: &T) -> Vec { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Encodable` in this scope [INFO] [stdout] --> src/encoder.rs:52:21 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn encode, IoError>>(object: &T) -> Vec { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:159:32 [INFO] [stdout] | [INFO] [stdout] 159 | fn emit_uint(&mut self, v: uint) -> EncodeResult { self.emit_u64(v as u64) } [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `int` in this scope [INFO] [stdout] --> src/encoder.rs:165:31 [INFO] [stdout] | [INFO] [stdout] 165 | fn emit_int(&mut self, v: int) -> EncodeResult { self.emit_i64(v as i64) } [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | not found in this scope [INFO] [stdout] | help: perhaps you intended to use this type: `i32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:197:52 [INFO] [stdout] | [INFO] [stdout] 197 | fn emit_enum_variant(&mut self, _: &str, _: uint, _: uint, _: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:197:61 [INFO] [stdout] | [INFO] [stdout] 197 | fn emit_enum_variant(&mut self, _: &str, _: uint, _: uint, _: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:200:47 [INFO] [stdout] | [INFO] [stdout] 200 | fn emit_enum_variant_arg(&mut self, _: uint, _: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:203:63 [INFO] [stdout] | [INFO] [stdout] 203 | fn emit_enum_struct_variant(&mut self, name: &str, id: uint, cnt: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:203:74 [INFO] [stdout] | [INFO] [stdout] 203 | fn emit_enum_struct_variant(&mut self, name: &str, id: uint, cnt: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:206:67 [INFO] [stdout] | [INFO] [stdout] 206 | fn emit_enum_struct_variant_field(&mut self, _: &str, idx: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:209:48 [INFO] [stdout] | [INFO] [stdout] 209 | fn emit_struct(&mut self, _: &str, len: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:219:55 [INFO] [stdout] | [INFO] [stdout] 219 | fn emit_struct_field(&mut self, name: &str, _: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:225:38 [INFO] [stdout] | [INFO] [stdout] 225 | fn emit_tuple(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:228:42 [INFO] [stdout] | [INFO] [stdout] 228 | fn emit_tuple_arg(&mut self, idx: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:231:54 [INFO] [stdout] | [INFO] [stdout] 231 | fn emit_tuple_struct(&mut self, _: &str, len: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:234:49 [INFO] [stdout] | [INFO] [stdout] 234 | fn emit_tuple_struct_arg(&mut self, idx: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:245:36 [INFO] [stdout] | [INFO] [stdout] 245 | fn emit_seq(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:254:38 [INFO] [stdout] | [INFO] [stdout] 254 | fn emit_seq_elt(&mut self, _: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:257:36 [INFO] [stdout] | [INFO] [stdout] 257 | fn emit_map(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:267:42 [INFO] [stdout] | [INFO] [stdout] 267 | fn emit_map_elt_key(&mut self, _: uint, mut f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/encoder.rs:270:42 [INFO] [stdout] | [INFO] [stdout] 270 | fn emit_map_elt_val(&mut self, _: uint, f: F) -> EncodeResult [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Encodable` in this scope [INFO] [stdout] --> src/msgpack.rs:73:35 [INFO] [stdout] | [INFO] [stdout] 73 | impl, S> Encodable for MsgPack { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `IntoBytes` in this scope [INFO] [stdout] --> src/msgpack.rs:89:6 [INFO] [stdout] | [INFO] [stdout] 89 | impl IntoBytes for MsgPack { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Writer` in this scope [INFO] [stdout] --> src/msgpack.rs:96:42 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn to_writer(&self, writer: &mut Writer) -> IoResult<()> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Decodable` in this scope [INFO] [stdout] --> src/msgpack.rs:107:22 [INFO] [stdout] | [INFO] [stdout] 107 | pub fn decode>(self, mode: decoder::DecoderMode) -> Result { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Encodable` in this scope [INFO] [stdout] --> src/msgpack.rs:141:35 [INFO] [stdout] | [INFO] [stdout] 141 | impl, S> Encodable for IntegerValue { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `Encodable` in this scope [INFO] [stdout] --> src/msgpack.rs:164:35 [INFO] [stdout] | [INFO] [stdout] 164 | impl, S> Encodable for FloatValue { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `range` is private [INFO] [stdout] --> src/parser.rs:184:27 [INFO] [stdout] | [INFO] [stdout] 184 | let range = iter::range(0, n); [INFO] [stdout] | ^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `range` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `range` is private [INFO] [stdout] --> src/parser.rs:204:29 [INFO] [stdout] | [INFO] [stdout] 204 | let mut itr = iter::range(0, 2*n).map(|_| self.parse()); [INFO] [stdout] | ^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `range` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `range` is private [INFO] [stdout] --> src/parser.rs:205:33 [INFO] [stdout] | [INFO] [stdout] 205 | let mut map_itr = iter::range(0, n); [INFO] [stdout] | ^^^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `range` is defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> src/msgpack.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(phase, macro_rules)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: the feature `macro_rules` has been stable since 1.0.0 and no longer requires an attribute to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:53:46 [INFO] [stdout] | [INFO] [stdout] 53 | 0x00 ... 0x7f => Integer(box Uint8(b as u8)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:54:42 [INFO] [stdout] | [INFO] [stdout] 54 | 0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:55:44 [INFO] [stdout] | [INFO] [stdout] 55 | 0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:56:45 [INFO] [stdout] | [INFO] [stdout] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:59:37 [INFO] [stdout] | [INFO] [stdout] 59 | 0xc2 => Boolean(box false), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:60:37 [INFO] [stdout] | [INFO] [stdout] 60 | 0xc3 => Boolean(box true), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:62:36 [INFO] [stdout] | [INFO] [stdout] 62 | 0xc4 => Binary(box try!(self.read_bin8())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:63:36 [INFO] [stdout] | [INFO] [stdout] 63 | 0xc5 => Binary(box try!(self.read_bin16())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:64:36 [INFO] [stdout] | [INFO] [stdout] 64 | 0xc6 => Binary(box try!(self.read_bin32())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:66:38 [INFO] [stdout] | [INFO] [stdout] 66 | 0xc7 => Extended(box try!(self.read_ext8())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:67:38 [INFO] [stdout] | [INFO] [stdout] 67 | 0xc8 => Extended(box try!(self.read_ext16())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:68:38 [INFO] [stdout] | [INFO] [stdout] 68 | 0xc9 => Extended(box try!(self.read_ext32())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | 0xca => Float(box Float32(try!(self.rdr.read_be_f32()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:71:35 [INFO] [stdout] | [INFO] [stdout] 71 | 0xcb => Float(box Float64(try!(self.rdr.read_be_f64()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:73:37 [INFO] [stdout] | [INFO] [stdout] 73 | 0xcc => Integer(box Uint8(try!(self.rdr.read_u8()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:74:37 [INFO] [stdout] | [INFO] [stdout] 74 | 0xcd => Integer(box Uint16(try!(self.rdr.read_be_u16()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:75:37 [INFO] [stdout] | [INFO] [stdout] 75 | 0xce => Integer(box Uint32(try!(self.rdr.read_be_u32()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:76:37 [INFO] [stdout] | [INFO] [stdout] 76 | 0xcf => Integer(box Uint64(try!(self.rdr.read_be_u64()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:78:37 [INFO] [stdout] | [INFO] [stdout] 78 | 0xd0 => Integer(box Int8(try!(self.rdr.read_i8()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:79:37 [INFO] [stdout] | [INFO] [stdout] 79 | 0xd1 => Integer(box Int16(try!(self.rdr.read_be_i16()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:80:37 [INFO] [stdout] | [INFO] [stdout] 80 | 0xd2 => Integer(box Int32(try!(self.rdr.read_be_i32()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:81:37 [INFO] [stdout] | [INFO] [stdout] 81 | 0xd3 => Integer(box Int64(try!(self.rdr.read_be_i64()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:83:38 [INFO] [stdout] | [INFO] [stdout] 83 | 0xd4 => Extended(box try!(self.read_fixext1())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:84:38 [INFO] [stdout] | [INFO] [stdout] 84 | 0xd5 => Extended(box try!(self.read_fixext2())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:85:38 [INFO] [stdout] | [INFO] [stdout] 85 | 0xd6 => Extended(box try!(self.read_fixext4())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:86:38 [INFO] [stdout] | [INFO] [stdout] 86 | 0xd7 => Extended(box try!(self.read_fixext8())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:87:38 [INFO] [stdout] | [INFO] [stdout] 87 | 0xd8 => Extended(box try!(self.read_fixext16())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:90:36 [INFO] [stdout] | [INFO] [stdout] 90 | 0xd9 => String(box try!(to_str!(try!(self.read_bin8())))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:91:36 [INFO] [stdout] | [INFO] [stdout] 91 | 0xda => String(box try!(to_str!(try!(self.read_bin16())))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:92:36 [INFO] [stdout] | [INFO] [stdout] 92 | 0xdb => String(box try!(to_str!(try!(self.read_bin32())))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:94:35 [INFO] [stdout] | [INFO] [stdout] 94 | 0xdc => Array(box try!(self.read_array16())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:95:35 [INFO] [stdout] | [INFO] [stdout] 95 | 0xdd => Array(box try!(self.read_array32())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:97:33 [INFO] [stdout] | [INFO] [stdout] 97 | 0xde => Map(box try!(self.read_map16())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:98:33 [INFO] [stdout] | [INFO] [stdout] 98 | 0xdf => Map(box try!(self.read_map32())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/parser.rs:100:46 [INFO] [stdout] | [INFO] [stdout] 100 | 0xe0 ... 0xff => Integer(box Int8(b as i8)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/decoder.rs:229:36 [INFO] [stdout] | [INFO] [stdout] 229 | self.stack.push(String(box key)); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:291:18 [INFO] [stdout] | [INFO] [stdout] 291 | i8 { Integer(box Int8(*self)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:292:19 [INFO] [stdout] | [INFO] [stdout] 292 | i16 { Integer(box Int16(*self)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:293:19 [INFO] [stdout] | [INFO] [stdout] 293 | i32 { Integer(box Int32(*self)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:294:19 [INFO] [stdout] | [INFO] [stdout] 294 | i64 { Integer(box Int64(*self)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:296:18 [INFO] [stdout] | [INFO] [stdout] 296 | u8 { Integer(box Uint8(*self)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:297:19 [INFO] [stdout] | [INFO] [stdout] 297 | u16 { Integer(box Uint16(*self)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:298:19 [INFO] [stdout] | [INFO] [stdout] 298 | u32 { Integer(box Uint32(*self)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:299:19 [INFO] [stdout] | [INFO] [stdout] 299 | u64 { Integer(box Uint64(*self)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:301:17 [INFO] [stdout] | [INFO] [stdout] 301 | f32 { Float(box Float32(*self)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:302:17 [INFO] [stdout] | [INFO] [stdout] 302 | f64 { Float(box Float64(*self)) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:304:25 [INFO] [stdout] | [INFO] [stdout] 304 | RustString { String(box self.clone()) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:306:20 [INFO] [stdout] | [INFO] [stdout] 306 | bool { Boolean(box *self) } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 323 | to_msgpack_tuple!(A); [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 324 | to_msgpack_tuple!(A, B); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 325 | to_msgpack_tuple!(A, B, C); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 326 | to_msgpack_tuple!(A, B, C, D); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 327 | to_msgpack_tuple!(A, B, C, D, E); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 328 | to_msgpack_tuple!(A, B, C, D, E, F); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 329 | to_msgpack_tuple!(A, B, C, D, E, F, G); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 330 | to_msgpack_tuple!(A, B, C, D, E, F, G, H); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 331 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 332 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 333 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J, K); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:316:49 [INFO] [stdout] | [INFO] [stdout] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 334 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J, K, L); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:337:45 [INFO] [stdout] | [INFO] [stdout] 337 | fn to_msgpack(&self) -> MsgPack { Array(box self.iter().map(|elt| elt.to_msgpack()).collect()) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stdout] --> src/encoder.rs:346:13 [INFO] [stdout] | [INFO] [stdout] 346 | Map(box d) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #49733 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/parser.rs:53:26 [INFO] [stdout] | [INFO] [stdout] 53 | 0x00 ... 0x7f => Integer(box Uint8(b as u8)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/parser.rs:54:26 [INFO] [stdout] | [INFO] [stdout] 54 | 0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:54:46 [INFO] [stdout] | [INFO] [stdout] 54 | 0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/parser.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | 0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:55:48 [INFO] [stdout] | [INFO] [stdout] 55 | 0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/parser.rs:56:26 [INFO] [stdout] | [INFO] [stdout] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:56:49 [INFO] [stdout] | [INFO] [stdout] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:56:62 [INFO] [stdout] | [INFO] [stdout] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:62:40 [INFO] [stdout] | [INFO] [stdout] 62 | 0xc4 => Binary(box try!(self.read_bin8())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:63:40 [INFO] [stdout] | [INFO] [stdout] 63 | 0xc5 => Binary(box try!(self.read_bin16())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:64:40 [INFO] [stdout] | [INFO] [stdout] 64 | 0xc6 => Binary(box try!(self.read_bin32())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:66:42 [INFO] [stdout] | [INFO] [stdout] 66 | 0xc7 => Extended(box try!(self.read_ext8())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:67:42 [INFO] [stdout] | [INFO] [stdout] 67 | 0xc8 => Extended(box try!(self.read_ext16())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:68:42 [INFO] [stdout] | [INFO] [stdout] 68 | 0xc9 => Extended(box try!(self.read_ext32())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:70:47 [INFO] [stdout] | [INFO] [stdout] 70 | 0xca => Float(box Float32(try!(self.rdr.read_be_f32()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:71:47 [INFO] [stdout] | [INFO] [stdout] 71 | 0xcb => Float(box Float64(try!(self.rdr.read_be_f64()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:73:47 [INFO] [stdout] | [INFO] [stdout] 73 | 0xcc => Integer(box Uint8(try!(self.rdr.read_u8()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:74:48 [INFO] [stdout] | [INFO] [stdout] 74 | 0xcd => Integer(box Uint16(try!(self.rdr.read_be_u16()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:75:48 [INFO] [stdout] | [INFO] [stdout] 75 | 0xce => Integer(box Uint32(try!(self.rdr.read_be_u32()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | 0xcf => Integer(box Uint64(try!(self.rdr.read_be_u64()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:78:46 [INFO] [stdout] | [INFO] [stdout] 78 | 0xd0 => Integer(box Int8(try!(self.rdr.read_i8()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:79:47 [INFO] [stdout] | [INFO] [stdout] 79 | 0xd1 => Integer(box Int16(try!(self.rdr.read_be_i16()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:80:47 [INFO] [stdout] | [INFO] [stdout] 80 | 0xd2 => Integer(box Int32(try!(self.rdr.read_be_i32()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:81:47 [INFO] [stdout] | [INFO] [stdout] 81 | 0xd3 => Integer(box Int64(try!(self.rdr.read_be_i64()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:83:42 [INFO] [stdout] | [INFO] [stdout] 83 | 0xd4 => Extended(box try!(self.read_fixext1())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:84:42 [INFO] [stdout] | [INFO] [stdout] 84 | 0xd5 => Extended(box try!(self.read_fixext2())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:85:42 [INFO] [stdout] | [INFO] [stdout] 85 | 0xd6 => Extended(box try!(self.read_fixext4())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:86:42 [INFO] [stdout] | [INFO] [stdout] 86 | 0xd7 => Extended(box try!(self.read_fixext8())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:87:42 [INFO] [stdout] | [INFO] [stdout] 87 | 0xd8 => Extended(box try!(self.read_fixext16())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:90:40 [INFO] [stdout] | [INFO] [stdout] 90 | 0xd9 => String(box try!(to_str!(try!(self.read_bin8())))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:90:53 [INFO] [stdout] | [INFO] [stdout] 90 | 0xd9 => String(box try!(to_str!(try!(self.read_bin8())))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:91:40 [INFO] [stdout] | [INFO] [stdout] 91 | 0xda => String(box try!(to_str!(try!(self.read_bin16())))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:91:53 [INFO] [stdout] | [INFO] [stdout] 91 | 0xda => String(box try!(to_str!(try!(self.read_bin16())))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:92:40 [INFO] [stdout] | [INFO] [stdout] 92 | 0xdb => String(box try!(to_str!(try!(self.read_bin32())))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:92:53 [INFO] [stdout] | [INFO] [stdout] 92 | 0xdb => String(box try!(to_str!(try!(self.read_bin32())))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:94:39 [INFO] [stdout] | [INFO] [stdout] 94 | 0xdc => Array(box try!(self.read_array16())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:95:39 [INFO] [stdout] | [INFO] [stdout] 95 | 0xdd => Array(box try!(self.read_array32())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:97:37 [INFO] [stdout] | [INFO] [stdout] 97 | 0xde => Map(box try!(self.read_map16())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:98:37 [INFO] [stdout] | [INFO] [stdout] 98 | 0xdf => Map(box try!(self.read_map32())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/parser.rs:100:26 [INFO] [stdout] | [INFO] [stdout] 100 | 0xe0 ... 0xff => Integer(box Int8(b as i8)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | try!(self.rdr.read_at_least(min, buf.as_mut_slice())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:118:19 [INFO] [stdout] | [INFO] [stdout] 118 | let min = try!(self.rdr.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:119:23 [INFO] [stdout] | [INFO] [stdout] 119 | let type_id = try!(self.rdr.read_i8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:120:20 [INFO] [stdout] | [INFO] [stdout] 120 | let data = try!(self.read_bytes(min as uint)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:125:19 [INFO] [stdout] | [INFO] [stdout] 125 | let min = try!(self.rdr.read_be_u16()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:126:23 [INFO] [stdout] | [INFO] [stdout] 126 | let type_id = try!(self.rdr.read_i8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:127:20 [INFO] [stdout] | [INFO] [stdout] 127 | let data = try!(self.read_bytes(min as uint)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | let min = try!(self.rdr.read_be_u32()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:133:23 [INFO] [stdout] | [INFO] [stdout] 133 | let type_id = try!(self.rdr.read_i8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:134:20 [INFO] [stdout] | [INFO] [stdout] 134 | let data = try!(self.read_bytes(min as uint)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:139:19 [INFO] [stdout] | [INFO] [stdout] 139 | let min = try!(self.rdr.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:144:19 [INFO] [stdout] | [INFO] [stdout] 144 | let min = try!(self.rdr.read_be_u16()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:149:19 [INFO] [stdout] | [INFO] [stdout] 149 | let min = try!(self.rdr.read_be_u32()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:154:23 [INFO] [stdout] | [INFO] [stdout] 154 | let type_id = try!(self.rdr.read_i8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:155:20 [INFO] [stdout] | [INFO] [stdout] 155 | let data = try!(self.read_bytes(1)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:160:23 [INFO] [stdout] | [INFO] [stdout] 160 | let type_id = try!(self.rdr.read_i8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:161:20 [INFO] [stdout] | [INFO] [stdout] 161 | let data = try!(self.read_bytes(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:166:23 [INFO] [stdout] | [INFO] [stdout] 166 | let type_id = try!(self.rdr.read_i8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:167:20 [INFO] [stdout] | [INFO] [stdout] 167 | let data = try!(self.read_bytes(4)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:172:23 [INFO] [stdout] | [INFO] [stdout] 172 | let type_id = try!(self.rdr.read_i8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:173:20 [INFO] [stdout] | [INFO] [stdout] 173 | let data = try!(self.read_bytes(8)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:178:23 [INFO] [stdout] | [INFO] [stdout] 178 | let type_id = try!(self.rdr.read_i8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:179:20 [INFO] [stdout] | [INFO] [stdout] 179 | let data = try!(self.read_bytes(16)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:188:22 [INFO] [stdout] | [INFO] [stdout] 188 | vec.push(try!(result)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | let n = try!(self.rdr.read_be_u16()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:199:17 [INFO] [stdout] | [INFO] [stdout] 199 | let n = try!(self.rdr.read_be_u32()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:208:23 [INFO] [stdout] | [INFO] [stdout] 208 | let key = try!(itr.next().unwrap()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:209:25 [INFO] [stdout] | [INFO] [stdout] 209 | let value = try!(itr.next().unwrap()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:223:17 [INFO] [stdout] | [INFO] [stdout] 223 | let n = try!(self.rdr.read_be_u16()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:228:17 [INFO] [stdout] | [INFO] [stdout] 228 | let n = try!(self.rdr.read_be_u32()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/decoder.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 105 | fn read_nil(&mut self) -> DecodeResult<()> { Ok(expect!(self.pop(), Nil)) } [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 107 | fn read_u64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint64)) } [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 107 | fn read_u64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint64)) } [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 108 | fn read_u32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint32)) } [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 108 | fn read_u32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint32)) } [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 109 | fn read_u16(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint16)) } [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 109 | fn read_u16(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint16)) } [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 110 | fn read_u8(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint8)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 110 | fn read_u8(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint8)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 112 | match *expect!(self.pop(), Integer) { [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 121 | fn read_i64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int64)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 121 | fn read_i64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int64)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 122 | fn read_i32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int32)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 122 | fn read_i32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int32)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 123 | fn read_i16(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int16)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 123 | fn read_i16(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int16)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 124 | fn read_i8(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int8)) } [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 124 | fn read_i8(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int8)) } [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 126 | match *expect!(self.pop(), Integer) { [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 135 | fn read_bool(&mut self) -> DecodeResult { Ok(*expect!(self.pop(), Boolean)) } [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 137 | fn read_f64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Float, Float64)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 137 | fn read_f64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Float, Float64)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 138 | fn read_f32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Float, Float32)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 138 | fn read_f32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Float, Float32)) } [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 142 | fn read_str(&mut self) -> DecodeResult { Ok(*expect!(self.pop(), String)) } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:161:21 [INFO] [stdout] | [INFO] [stdout] 161 | let value = try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | let mut obj = expect!(self.pop(), Map); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:177:21 [INFO] [stdout] | [INFO] [stdout] 177 | let value = try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 212 | let list = expect!(self.pop(), Array); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/decoder.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 225 | let obj = expect!(self.pop(), Map); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (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] --> src/encoder.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!($slf.writer.write_u8(map_type_byte!($t) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 160 | fn emit_u64(&mut self, v: u64) -> EncodeResult { write_value!(self, Uint64, v) } [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!($slf.writer.write_u8(map_type_byte!($t) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 161 | fn emit_u32(&mut self, v: u32) -> EncodeResult { write_value!(self, Uint32, v) } [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!($slf.writer.write_u8(map_type_byte!($t) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 162 | fn emit_u16(&mut self, v: u16) -> EncodeResult { write_value!(self, Uint16, v) } [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!($slf.writer.write_u8(map_type_byte!($t) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 163 | fn emit_u8(&mut self, v: u8) -> EncodeResult { write_value!(self, Uint8, v) } [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!($slf.writer.write_u8(map_type_byte!($t) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 166 | fn emit_i64(&mut self, v: i64) -> EncodeResult { write_value!(self, Int64, v) } [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!($slf.writer.write_u8(map_type_byte!($t) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 167 | fn emit_i32(&mut self, v: i32) -> EncodeResult { write_value!(self, Int32, v) } [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!($slf.writer.write_u8(map_type_byte!($t) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | fn emit_i16(&mut self, v: i16) -> EncodeResult { write_value!(self, Int16, v) } [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!($slf.writer.write_u8(map_type_byte!($t) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 169 | fn emit_i8(&mut self, v: i8) -> EncodeResult { write_value!(self, Int8, v) } [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!($slf.writer.write_u8(map_type_byte!($t) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 179 | fn emit_f64(&mut self, v: f64) -> EncodeResult { write_value!(self, Float64, v) } [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | try!($slf.writer.write_u8(map_type_byte!($t) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 180 | fn emit_f32(&mut self, v: f32) -> EncodeResult { write_value!(self, Float32, v) } [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:186:15 [INFO] [stdout] | [INFO] [stdout] 186 | 0 ... 31 => write_value!(self, FixString, v, v.len()), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 186 | 0 ... 31 => write_value!(self, FixString, v, v.len()), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:187:16 [INFO] [stdout] | [INFO] [stdout] 187 | 32 ... 255 => write_value!(self, String8, v, v.len() as u8), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | 32 ... 255 => write_value!(self, String8, v, v.len() as u8), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | try!(write_data!($slf, Uint8, $len)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | 32 ... 255 => write_value!(self, String8, v, v.len() as u8), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_data` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:188:17 [INFO] [stdout] | [INFO] [stdout] 188 | 256 ... 65535 => write_value!(self, String16, v, v.len() as u16), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 188 | 256 ... 65535 => write_value!(self, String16, v, v.len() as u16), [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:111:9 [INFO] [stdout] | [INFO] [stdout] 111 | try!(write_data!($slf, Uint16, $len)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 188 | 256 ... 65535 => write_value!(self, String16, v, v.len() as u16), [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_data` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:189:19 [INFO] [stdout] | [INFO] [stdout] 189 | 65536 ... 4294967295 => write_value!(self, String32, v, v.len() as u32), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 189 | 65536 ... 4294967295 => write_value!(self, String32, v, v.len() as u32), [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | try!(write_data!($slf, Uint32, $len)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 189 | 65536 ... 4294967295 => write_value!(self, String32, v, v.len() as u32), [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_data` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:212:15 [INFO] [stdout] | [INFO] [stdout] 212 | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 212 | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:213:16 [INFO] [stdout] | [INFO] [stdout] 213 | 16 ... 65535 => write_value!(self, Map16, f, len as u16), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 213 | 16 ... 65535 => write_value!(self, Map16, f, len as u16), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | try!(write_data!($slf, Uint16, $len)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 213 | 16 ... 65535 => write_value!(self, Map16, f, len as u16), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_data` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:214:19 [INFO] [stdout] | [INFO] [stdout] 214 | 65536 ... 4294967295 => write_value!(self, Map32, f, len as u32), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 214 | 65536 ... 4294967295 => write_value!(self, Map32, f, len as u32), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:126:9 [INFO] [stdout] | [INFO] [stdout] 126 | try!(write_data!($slf, Uint32, $len)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 214 | 65536 ... 4294967295 => write_value!(self, Map32, f, len as u32), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_data` (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] --> src/encoder.rs:221:9 [INFO] [stdout] | [INFO] [stdout] 221 | try!(self.emit_str(name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:248:15 [INFO] [stdout] | [INFO] [stdout] 248 | 0 ... 15 => write_value!(self, FixArray, f, len), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 248 | 0 ... 15 => write_value!(self, FixArray, f, len), [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:249:16 [INFO] [stdout] | [INFO] [stdout] 249 | 16 ... 65535 => write_value!(self, Array16, f, len as u16), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 249 | 16 ... 65535 => write_value!(self, Array16, f, len as u16), [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | try!(write_data!($slf, Uint16, $len)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 249 | 16 ... 65535 => write_value!(self, Array16, f, len as u16), [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_data` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:250:19 [INFO] [stdout] | [INFO] [stdout] 250 | 65536 ... 4294967295 => write_value!(self, Array32, f, len as u32), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 250 | 65536 ... 4294967295 => write_value!(self, Array32, f, len as u32), [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | try!(write_data!($slf, Uint32, $len)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 250 | 65536 ... 4294967295 => write_value!(self, Array32, f, len as u32), [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_data` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:260:15 [INFO] [stdout] | [INFO] [stdout] 260 | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 260 | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:261:16 [INFO] [stdout] | [INFO] [stdout] 261 | 16 ... 65535 => write_value!(self, Map16, f, len as u16), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 261 | 16 ... 65535 => write_value!(self, Map16, f, len as u16), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | try!(write_data!($slf, Uint16, $len)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 261 | 16 ... 65535 => write_value!(self, Map16, f, len as u16), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_data` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:262:19 [INFO] [stdout] | [INFO] [stdout] 262 | 65536 ... 4294967295 => write_value!(self, Map32, f, len as u32), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/encoder.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | try!($slf.writer.write_u8(map_type_byte!($t, $len) as u8)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 262 | 65536 ... 4294967295 => write_value!(self, Map32, f, len as u32), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_value` (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] --> src/encoder.rs:126:9 [INFO] [stdout] | [INFO] [stdout] 126 | try!(write_data!($slf, Uint32, $len)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 262 | 65536 ... 4294967295 => write_value!(self, Map32, f, len as u32), [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `write_data` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `macro_rules` has been stable since 1.0.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/msgpack.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(phase, macro_rules)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> src/msgpack.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(phase, macro_rules)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `phase` [INFO] [stdout] --> src/msgpack.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(phase, macro_rules)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoder.rs:44:22 [INFO] [stdout] | [INFO] [stdout] 44 | writer: &'a mut (Writer+'a), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 44 - writer: &'a mut (Writer+'a), [INFO] [stdout] 44 + writer: &'a mut (dyn Writer+'a), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 157 previous errors; 148 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0423, E0432, E0433, E0463, E0554, E0603, E0635... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stderr] error: could not compile `msgpack` due to 158 previous errors; 148 warnings emitted [INFO] running `Command { std: "docker" "inspect" "f9e689ecf0fa696927b177300d20dadcab86b227f9b7bacf8d4a23844b13a0a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f9e689ecf0fa696927b177300d20dadcab86b227f9b7bacf8d4a23844b13a0a7", kill_on_drop: false }` [INFO] [stdout] f9e689ecf0fa696927b177300d20dadcab86b227f9b7bacf8d4a23844b13a0a7