[INFO] updating cached repository rail44/msgpack-rs [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/rail44/msgpack-rs [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/rail44/msgpack-rs" "work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/rail44/msgpack-rs"` [INFO] [stderr] Cloning into 'work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/rail44/msgpack-rs'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/rail44/msgpack-rs" "work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/rail44/msgpack-rs"` [INFO] [stderr] Cloning into 'work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/rail44/msgpack-rs'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 0bceb593ed6dc7ab227a315c689755bccebbb028 [INFO] sha for GitHub repo rail44/msgpack-rs: 0bceb593ed6dc7ab227a315c689755bccebbb028 [INFO] validating manifest of rail44/msgpack-rs on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of rail44/msgpack-rs on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing rail44/msgpack-rs [INFO] finished frobbing rail44/msgpack-rs [INFO] frobbed toml for rail44/msgpack-rs written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/rail44/msgpack-rs/Cargo.toml [INFO] started frobbing rail44/msgpack-rs [INFO] finished frobbing rail44/msgpack-rs [INFO] frobbed toml for rail44/msgpack-rs written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/rail44/msgpack-rs/Cargo.toml [INFO] crate rail44/msgpack-rs already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking rail44/msgpack-rs against try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-4/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/rail44/msgpack-rs:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 1ecb5a4ed22ca4cf1ec2180e36154065a6e29318a7bfba0627484c72dbd9713c [INFO] running `"docker" "start" "-a" "1ecb5a4ed22ca4cf1ec2180e36154065a6e29318a7bfba0627484c72dbd9713c"` [INFO] [stderr] warning: path `/opt/crater/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] Checking msgpack v0.0.1 (/opt/crater/workdir) [INFO] [stderr] error[E0432]: unresolved import `std::io::IoResult` [INFO] [stderr] --> src/msgpack.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | IoResult, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | no `IoResult` in `io` [INFO] [stderr] | help: a similar name exists in the module: `Result` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `std::io::IoError`, `std::io::IoResult` [INFO] [stderr] --> src/parser.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | IoError, [INFO] [stderr] | ^^^^^^^ no `IoError` in `io` [INFO] [stderr] 3 | IoResult [INFO] [stderr] | ^^^^^^^^ no `IoResult` in `io` [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 2 | Error, [INFO] [stderr] | ^^^^^ [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 3 | Result [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `std::io::IoResult`, `std::io::IoError`, `std::io::Writer`, `std::io::MemWriter` [INFO] [stderr] --> src/encoder.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | IoResult, [INFO] [stderr] | ^^^^^^^^ no `IoResult` in `io` [INFO] [stderr] 3 | IoError, [INFO] [stderr] | ^^^^^^^ no `IoError` in `io` [INFO] [stderr] 4 | Writer, [INFO] [stderr] | ^^^^^^ no `Writer` in `io` [INFO] [stderr] 5 | MemWriter [INFO] [stderr] | ^^^^^^^^^ no `MemWriter` in `io` [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 2 | Result, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 3 | Error, [INFO] [stderr] | ^^^^^ [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 4 | Write, [INFO] [stderr] | ^^^^^ [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 5 | BufWriter [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `phase` in this scope [INFO] [stderr] --> src/msgpack.rs:3:3 [INFO] [stderr] | [INFO] [stderr] 3 | #[phase(plugin, link)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `deriving` in this scope [INFO] [stderr] --> src/msgpack.rs:60:3 [INFO] [stderr] | [INFO] [stderr] 60 | #[deriving(Clone, PartialEq, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `deriving` in this scope [INFO] [stderr] --> src/msgpack.rs:127:3 [INFO] [stderr] | [INFO] [stderr] 127 | #[deriving(Clone, PartialEq, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `deriving` in this scope [INFO] [stderr] --> src/msgpack.rs:156:3 [INFO] [stderr] | [INFO] [stderr] 156 | #[deriving(Clone, PartialEq, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::io::IoResult` [INFO] [stderr] --> src/msgpack.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | IoResult, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | no `IoResult` in `io` [INFO] [stderr] | help: a similar name exists in the module: `Result` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `std::io::IoError`, `std::io::IoResult` [INFO] [stderr] --> src/parser.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | IoError, [INFO] [stderr] | ^^^^^^^ no `IoError` in `io` [INFO] [stderr] 3 | IoResult [INFO] [stderr] | ^^^^^^^^ no `IoResult` in `io` [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 2 | Error, [INFO] [stderr] | ^^^^^ [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 3 | Result [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `std::io::IoResult`, `std::io::IoError`, `std::io::Writer`, `std::io::MemWriter` [INFO] [stderr] --> src/encoder.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | IoResult, [INFO] [stderr] | ^^^^^^^^ no `IoResult` in `io` [INFO] [stderr] 3 | IoError, [INFO] [stderr] | ^^^^^^^ no `IoError` in `io` [INFO] [stderr] 4 | Writer, [INFO] [stderr] | ^^^^^^ no `Writer` in `io` [INFO] [stderr] 5 | MemWriter [INFO] [stderr] | ^^^^^^^^^ no `MemWriter` in `io` [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 2 | Result, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 3 | Error, [INFO] [stderr] | ^^^^^ [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 4 | Write, [INFO] [stderr] | ^^^^^ [INFO] [stderr] help: a similar name exists in the module [INFO] [stderr] | [INFO] [stderr] 5 | BufWriter [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `phase` in this scope [INFO] [stderr] --> src/msgpack.rs:3:3 [INFO] [stderr] | [INFO] [stderr] 3 | #[phase(plugin, link)] [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `deriving` in this scope [INFO] [stderr] --> src/msgpack.rs:60:3 [INFO] [stderr] | [INFO] [stderr] 60 | #[deriving(Clone, PartialEq, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `deriving` in this scope [INFO] [stderr] --> src/msgpack.rs:127:3 [INFO] [stderr] | [INFO] [stderr] 127 | #[deriving(Clone, PartialEq, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `deriving` in this scope [INFO] [stderr] --> src/msgpack.rs:156:3 [INFO] [stderr] | [INFO] [stderr] 156 | #[deriving(Clone, PartialEq, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `warn!` in this scope [INFO] [stderr] --> src/parser.rs:215:21 [INFO] [stderr] | [INFO] [stderr] 215 | warn!("Map is now only supported with String key"); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `deriving` in this scope [INFO] [stderr] --> src/decoder.rs:60:3 [INFO] [stderr] | [INFO] [stderr] 60 | #[deriving(Clone, PartialEq, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0407]: method `read_uint` is not a member of trait `serialize::Decoder` [INFO] [stderr] --> src/decoder.rs:111:5 [INFO] [stderr] | [INFO] [stderr] 111 | / fn read_uint(&mut self) -> DecodeResult { [INFO] [stderr] 112 | | match *expect!(self.pop(), Integer) { [INFO] [stderr] 113 | | Uint64(value) => Ok(value as uint), [INFO] [stderr] 114 | | Uint32(value) => Ok(value as uint), [INFO] [stderr] ... | [INFO] [stderr] 118 | | } [INFO] [stderr] 119 | | } [INFO] [stderr] | |_____^ not a member of trait `serialize::Decoder` [INFO] [stderr] [INFO] [stderr] error[E0407]: method `read_int` is not a member of trait `serialize::Decoder` [INFO] [stderr] --> src/decoder.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | / fn read_int(&mut self) -> DecodeResult { [INFO] [stderr] 126 | | match *expect!(self.pop(), Integer) { [INFO] [stderr] 127 | | Int64(value) => Ok(value as int), [INFO] [stderr] 128 | | Int32(value) => Ok(value as int), [INFO] [stderr] ... | [INFO] [stderr] 132 | | } [INFO] [stderr] 133 | | } [INFO] [stderr] | |_____^ not a member of trait `serialize::Decoder` [INFO] [stderr] error: cannot find macro `warn!` in this scope [INFO] [stderr] --> src/parser.rs:215:21 [INFO] [stderr] | [INFO] [stderr] 215 | warn!("Map is now only supported with String key"); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `deriving` in this scope [INFO] [stderr] --> src/decoder.rs:60:3 [INFO] [stderr] | [INFO] [stderr] 60 | #[deriving(Clone, PartialEq, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0407]: method `read_uint` is not a member of trait `serialize::Decoder` [INFO] [stderr] --> src/decoder.rs:111:5 [INFO] [stderr] | [INFO] [stderr] 111 | / fn read_uint(&mut self) -> DecodeResult { [INFO] [stderr] 112 | | match *expect!(self.pop(), Integer) { [INFO] [stderr] 113 | | Uint64(value) => Ok(value as uint), [INFO] [stderr] 114 | | Uint32(value) => Ok(value as uint), [INFO] [stderr] ... | [INFO] [stderr] 118 | | } [INFO] [stderr] 119 | | } [INFO] [stderr] | |_____^ not a member of trait `serialize::Decoder` [INFO] [stderr] [INFO] [stderr] error[E0407]: method `read_int` is not a member of trait `serialize::Decoder` [INFO] [stderr] --> src/decoder.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | / fn read_int(&mut self) -> DecodeResult { [INFO] [stderr] 126 | | match *expect!(self.pop(), Integer) { [INFO] [stderr] 127 | | Int64(value) => Ok(value as int), [INFO] [stderr] 128 | | Int32(value) => Ok(value as int), [INFO] [stderr] ... | [INFO] [stderr] 132 | | } [INFO] [stderr] 133 | | } [INFO] [stderr] | |_____^ not a member of trait `serialize::Decoder` [INFO] [stderr] [INFO] [stderr] error[E0407]: method `emit_nil` is not a member of trait `serialize::Encoder` [INFO] [stderr] --> src/encoder.rs:157:5 [INFO] [stderr] | [INFO] [stderr] 157 | fn emit_nil(&mut self) -> EncodeResult { write_value!(self, Nil) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `serialize::Encoder` [INFO] [stderr] [INFO] [stderr] error[E0407]: method `emit_uint` is not a member of trait `serialize::Encoder` [INFO] [stderr] --> src/encoder.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | fn emit_uint(&mut self, v: uint) -> EncodeResult { self.emit_u64(v as u64) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `serialize::Encoder` [INFO] [stderr] [INFO] [stderr] error[E0407]: method `emit_int` is not a member of trait `serialize::Encoder` [INFO] [stderr] --> src/encoder.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | fn emit_int(&mut self, v: int) -> EncodeResult { self.emit_i64(v as i64) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `serialize::Encoder` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute macro `deriving` in this scope [INFO] [stderr] --> src/decoder.rs:245:7 [INFO] [stderr] | [INFO] [stderr] 245 | #[deriving(PartialEq, Encodable, Decodable, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0407]: method `emit_nil` is not a member of trait `serialize::Encoder` [INFO] [stderr] --> src/encoder.rs:157:5 [INFO] [stderr] | [INFO] [stderr] 157 | fn emit_nil(&mut self) -> EncodeResult { write_value!(self, Nil) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `serialize::Encoder` [INFO] [stderr] [INFO] [stderr] error[E0407]: method `emit_uint` is not a member of trait `serialize::Encoder` [INFO] [stderr] --> src/encoder.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | fn emit_uint(&mut self, v: uint) -> EncodeResult { self.emit_u64(v as u64) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `serialize::Encoder` [INFO] [stderr] [INFO] [stderr] error[E0407]: method `emit_int` is not a member of trait `serialize::Encoder` [INFO] [stderr] --> src/encoder.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | fn emit_int(&mut self, v: int) -> EncodeResult { self.emit_i64(v as i64) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `serialize::Encoder` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Reader` in this scope [INFO] [stderr] --> src/parser.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | impl Parser { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:54:84 [INFO] [stderr] | [INFO] [stderr] 54 | 0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:55:88 [INFO] [stderr] | [INFO] [stderr] 55 | 0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:56:97 [INFO] [stderr] | [INFO] [stderr] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:110:35 [INFO] [stderr] | [INFO] [stderr] 110 | fn read_bytes(&mut self, min: uint) -> IoResult> { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:120:48 [INFO] [stderr] | [INFO] [stderr] 120 | let data = try!(self.read_bytes(min as uint)); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:127:48 [INFO] [stderr] | [INFO] [stderr] 127 | let data = try!(self.read_bytes(min as uint)); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:134:48 [INFO] [stderr] | [INFO] [stderr] 134 | let data = try!(self.read_bytes(min as uint)); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:140:32 [INFO] [stderr] | [INFO] [stderr] 140 | self.read_bytes(min as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:145:32 [INFO] [stderr] | [INFO] [stderr] 145 | self.read_bytes(min as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:150:32 [INFO] [stderr] | [INFO] [stderr] 150 | self.read_bytes(min as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:183:38 [INFO] [stderr] | [INFO] [stderr] 183 | fn read_array_data(&mut self, n: uint) -> IoResult> { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected function, found module `iter::range` [INFO] [stderr] --> src/parser.rs:184:21 [INFO] [stderr] | [INFO] [stderr] 184 | let range = iter::range(0, n); [INFO] [stderr] | ^^^^^^^^^^^ not a function [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:195:35 [INFO] [stderr] | [INFO] [stderr] 195 | self.read_array_data(n as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:200:35 [INFO] [stderr] | [INFO] [stderr] 200 | self.read_array_data(n as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:203:36 [INFO] [stderr] | [INFO] [stderr] 203 | fn read_map_data(&mut self, n: uint) -> IoResult> { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected function, found module `iter::range` [INFO] [stderr] --> src/parser.rs:204:23 [INFO] [stderr] | [INFO] [stderr] 204 | let mut itr = iter::range(0, 2*n).map(|_| self.parse()); [INFO] [stderr] | ^^^^^^^^^^^ not a function [INFO] [stderr] [INFO] [stderr] error[E0423]: expected function, found module `iter::range` [INFO] [stderr] --> src/parser.rs:205:27 [INFO] [stderr] | [INFO] [stderr] 205 | let mut map_itr = iter::range(0, n); [INFO] [stderr] | ^^^^^^^^^^^ not a function [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:224:33 [INFO] [stderr] | [INFO] [stderr] 224 | self.read_map_data(n as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:229:33 [INFO] [stderr] | [INFO] [stderr] 229 | self.read_map_data(n as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Reader` in this scope [INFO] [stderr] --> src/parser.rs:237:9 [INFO] [stderr] | [INFO] [stderr] 237 | impl Iterator for StreamParser { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Reader` in this scope [INFO] [stderr] --> src/parser.rs:246:9 [INFO] [stderr] | [INFO] [stderr] 246 | impl StreamParser { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:111:45 [INFO] [stderr] | [INFO] [stderr] 111 | fn read_uint(&mut self) -> DecodeResult { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:113:42 [INFO] [stderr] | [INFO] [stderr] 113 | Uint64(value) => Ok(value as uint), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:114:42 [INFO] [stderr] | [INFO] [stderr] 114 | Uint32(value) => Ok(value as uint), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:115:42 [INFO] [stderr] | [INFO] [stderr] 115 | Uint16(value) => Ok(value as uint), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:116:41 [INFO] [stderr] | [INFO] [stderr] 116 | Uint8(value) => Ok(value as uint), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/decoder.rs:125:44 [INFO] [stderr] | [INFO] [stderr] 125 | fn read_int(&mut self) -> DecodeResult { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/decoder.rs:127:41 [INFO] [stderr] | [INFO] [stderr] 127 | Int64(value) => Ok(value as int), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/decoder.rs:128:41 [INFO] [stderr] | [INFO] [stderr] 128 | Int32(value) => Ok(value as int), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/decoder.rs:129:41 [INFO] [stderr] | [INFO] [stderr] 129 | Int16(value) => Ok(value as int), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/decoder.rs:130:40 [INFO] [stderr] | [INFO] [stderr] 130 | Int8(value) => Ok(value as int), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:148:35 [INFO] [stderr] | [INFO] [stderr] 148 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:150:50 [INFO] [stderr] | [INFO] [stderr] 150 | fn read_enum_variant_arg(&mut self, _: uint, _: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:154:35 [INFO] [stderr] | [INFO] [stderr] 154 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:156:68 [INFO] [stderr] | [INFO] [stderr] 156 | fn read_enum_struct_variant_field(&mut self, _: &str, _: uint, _: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:159:49 [INFO] [stderr] | [INFO] [stderr] 159 | fn read_struct(&mut self, _: &str, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:166:58 [INFO] [stderr] | [INFO] [stderr] 166 | fn read_struct_field(&mut self, name: &str, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:182:39 [INFO] [stderr] | [INFO] [stderr] 182 | fn read_tuple(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:184:49 [INFO] [stderr] | [INFO] [stderr] 184 | self.read_seq(move |d: &mut Decoder, _: uint| -> DecodeResult { f(d) }) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:187:45 [INFO] [stderr] | [INFO] [stderr] 187 | fn read_tuple_arg(&mut self, idx: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:190:57 [INFO] [stderr] | [INFO] [stderr] 190 | fn read_tuple_struct(&mut self, _: &str, len: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:193:52 [INFO] [stderr] | [INFO] [stderr] 193 | fn read_tuple_struct_arg(&mut self, idx: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:211:35 [INFO] [stderr] | [INFO] [stderr] 211 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:220:41 [INFO] [stderr] | [INFO] [stderr] 220 | fn read_seq_elt(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:224:35 [INFO] [stderr] | [INFO] [stderr] 224 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:234:45 [INFO] [stderr] | [INFO] [stderr] 234 | fn read_map_elt_key(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:237:45 [INFO] [stderr] | [INFO] [stderr] 237 | fn read_map_elt_val(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:159:32 [INFO] [stderr] | [INFO] [stderr] 159 | fn emit_uint(&mut self, v: uint) -> EncodeResult { self.emit_u64(v as u64) } [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/encoder.rs:165:31 [INFO] [stderr] | [INFO] [stderr] 165 | fn emit_int(&mut self, v: int) -> EncodeResult { self.emit_i64(v as i64) } [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:197:52 [INFO] [stderr] | [INFO] [stderr] 197 | fn emit_enum_variant(&mut self, _: &str, _: uint, _: uint, _: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:197:61 [INFO] [stderr] | [INFO] [stderr] 197 | fn emit_enum_variant(&mut self, _: &str, _: uint, _: uint, _: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:200:47 [INFO] [stderr] | [INFO] [stderr] 200 | fn emit_enum_variant_arg(&mut self, _: uint, _: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:203:63 [INFO] [stderr] | [INFO] [stderr] 203 | fn emit_enum_struct_variant(&mut self, name: &str, id: uint, cnt: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:203:74 [INFO] [stderr] | [INFO] [stderr] 203 | fn emit_enum_struct_variant(&mut self, name: &str, id: uint, cnt: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:206:67 [INFO] [stderr] | [INFO] [stderr] 206 | fn emit_enum_struct_variant_field(&mut self, _: &str, idx: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:209:48 [INFO] [stderr] | [INFO] [stderr] 209 | fn emit_struct(&mut self, _: &str, len: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:219:55 [INFO] [stderr] | [INFO] [stderr] 219 | fn emit_struct_field(&mut self, name: &str, _: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:225:38 [INFO] [stderr] | [INFO] [stderr] 225 | fn emit_tuple(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:228:42 [INFO] [stderr] | [INFO] [stderr] 228 | fn emit_tuple_arg(&mut self, idx: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:231:54 [INFO] [stderr] | [INFO] [stderr] 231 | fn emit_tuple_struct(&mut self, _: &str, len: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:234:49 [INFO] [stderr] | [INFO] [stderr] 234 | fn emit_tuple_struct_arg(&mut self, idx: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:245:36 [INFO] [stderr] | [INFO] [stderr] 245 | fn emit_seq(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:254:38 [INFO] [stderr] | [INFO] [stderr] 254 | fn emit_seq_elt(&mut self, _: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:257:36 [INFO] [stderr] | [INFO] [stderr] 257 | fn emit_map(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:267:42 [INFO] [stderr] | [INFO] [stderr] 267 | fn emit_map_elt_key(&mut self, _: uint, mut f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:270:42 [INFO] [stderr] | [INFO] [stderr] 270 | fn emit_map_elt_val(&mut self, _: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `IntoBytes` in this scope [INFO] [stderr] --> src/msgpack.rs:89:6 [INFO] [stderr] | [INFO] [stderr] 89 | impl IntoBytes for MsgPack { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Writer` in this scope [INFO] [stderr] --> src/msgpack.rs:96:42 [INFO] [stderr] | [INFO] [stderr] 96 | pub fn to_writer(&self, writer: &mut Writer) -> IoResult<()> { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0603]: module `range` is private [INFO] [stderr] --> src/parser.rs:184:27 [INFO] [stderr] | [INFO] [stderr] 184 | let range = iter::range(0, n); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `range` is private [INFO] [stderr] --> src/parser.rs:204:29 [INFO] [stderr] | [INFO] [stderr] 204 | let mut itr = iter::range(0, 2*n).map(|_| self.parse()); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `range` is private [INFO] [stderr] --> src/parser.rs:205:33 [INFO] [stderr] | [INFO] [stderr] 205 | let mut map_itr = iter::range(0, n); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:53:46 [INFO] [stderr] | [INFO] [stderr] 53 | 0x00 ... 0x7f => Integer(box Uint8(b as u8)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:54:42 [INFO] [stderr] | [INFO] [stderr] 54 | 0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:55:44 [INFO] [stderr] | [INFO] [stderr] 55 | 0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:56:45 [INFO] [stderr] | [INFO] [stderr] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:59:37 [INFO] [stderr] | [INFO] [stderr] 59 | 0xc2 => Boolean(box false), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:60:37 [INFO] [stderr] | [INFO] [stderr] 60 | 0xc3 => Boolean(box true), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:62:36 [INFO] [stderr] | [INFO] [stderr] 62 | 0xc4 => Binary(box try!(self.read_bin8())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:63:36 [INFO] [stderr] | [INFO] [stderr] 63 | 0xc5 => Binary(box try!(self.read_bin16())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:64:36 [INFO] [stderr] | [INFO] [stderr] 64 | 0xc6 => Binary(box try!(self.read_bin32())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:66:38 [INFO] [stderr] | [INFO] [stderr] 66 | 0xc7 => Extended(box try!(self.read_ext8())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:67:38 [INFO] [stderr] | [INFO] [stderr] 67 | 0xc8 => Extended(box try!(self.read_ext16())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:68:38 [INFO] [stderr] | [INFO] [stderr] 68 | 0xc9 => Extended(box try!(self.read_ext32())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:70:35 [INFO] [stderr] | [INFO] [stderr] 70 | 0xca => Float(box Float32(try!(self.rdr.read_be_f32()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:71:35 [INFO] [stderr] | [INFO] [stderr] 71 | 0xcb => Float(box Float64(try!(self.rdr.read_be_f64()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:73:37 [INFO] [stderr] | [INFO] [stderr] 73 | 0xcc => Integer(box Uint8(try!(self.rdr.read_u8()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:74:37 [INFO] [stderr] | [INFO] [stderr] 74 | 0xcd => Integer(box Uint16(try!(self.rdr.read_be_u16()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:75:37 [INFO] [stderr] | [INFO] [stderr] 75 | 0xce => Integer(box Uint32(try!(self.rdr.read_be_u32()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:76:37 [INFO] [stderr] | [INFO] [stderr] 76 | 0xcf => Integer(box Uint64(try!(self.rdr.read_be_u64()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:78:37 [INFO] [stderr] | [INFO] [stderr] 78 | 0xd0 => Integer(box Int8(try!(self.rdr.read_i8()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:79:37 [INFO] [stderr] | [INFO] [stderr] 79 | 0xd1 => Integer(box Int16(try!(self.rdr.read_be_i16()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:80:37 [INFO] [stderr] | [INFO] [stderr] 80 | 0xd2 => Integer(box Int32(try!(self.rdr.read_be_i32()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:81:37 [INFO] [stderr] | [INFO] [stderr] 81 | 0xd3 => Integer(box Int64(try!(self.rdr.read_be_i64()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:83:38 [INFO] [stderr] | [INFO] [stderr] 83 | 0xd4 => Extended(box try!(self.read_fixext1())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:84:38 [INFO] [stderr] | [INFO] [stderr] 84 | 0xd5 => Extended(box try!(self.read_fixext2())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:85:38 [INFO] [stderr] | [INFO] [stderr] 85 | 0xd6 => Extended(box try!(self.read_fixext4())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:86:38 [INFO] [stderr] | [INFO] [stderr] 86 | 0xd7 => Extended(box try!(self.read_fixext8())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:87:38 [INFO] [stderr] | [INFO] [stderr] 87 | 0xd8 => Extended(box try!(self.read_fixext16())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:90:36 [INFO] [stderr] | [INFO] [stderr] 90 | 0xd9 => String(box try!(to_str!(try!(self.read_bin8())))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:91:36 [INFO] [stderr] | [INFO] [stderr] 91 | 0xda => String(box try!(to_str!(try!(self.read_bin16())))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:92:36 [INFO] [stderr] | [INFO] [stderr] 92 | 0xdb => String(box try!(to_str!(try!(self.read_bin32())))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:94:35 [INFO] [stderr] | [INFO] [stderr] 94 | 0xdc => Array(box try!(self.read_array16())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | 0xdd => Array(box try!(self.read_array32())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:97:33 [INFO] [stderr] | [INFO] [stderr] 97 | 0xde => Map(box try!(self.read_map16())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:98:33 [INFO] [stderr] | [INFO] [stderr] 98 | 0xdf => Map(box try!(self.read_map32())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:100:46 [INFO] [stderr] | [INFO] [stderr] 100 | 0xe0 ... 0xff => Integer(box Int8(b as i8)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/decoder.rs:229:36 [INFO] [stderr] | [INFO] [stderr] 229 | self.stack.push(String(box key)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:291:18 [INFO] [stderr] | [INFO] [stderr] 291 | i8 { Integer(box Int8(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:292:19 [INFO] [stderr] | [INFO] [stderr] 292 | i16 { Integer(box Int16(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:293:19 [INFO] [stderr] | [INFO] [stderr] 293 | i32 { Integer(box Int32(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:294:19 [INFO] [stderr] | [INFO] [stderr] 294 | i64 { Integer(box Int64(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:296:18 [INFO] [stderr] | [INFO] [stderr] 296 | u8 { Integer(box Uint8(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:297:19 [INFO] [stderr] | [INFO] [stderr] 297 | u16 { Integer(box Uint16(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:298:19 [INFO] [stderr] | [INFO] [stderr] 298 | u32 { Integer(box Uint32(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:299:19 [INFO] [stderr] | [INFO] [stderr] 299 | u64 { Integer(box Uint64(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:301:17 [INFO] [stderr] | [INFO] [stderr] 301 | f32 { Float(box Float32(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:302:17 [INFO] [stderr] | [INFO] [stderr] 302 | f64 { Float(box Float64(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:304:25 [INFO] [stderr] | [INFO] [stderr] 304 | RustString { String(box self.clone()) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:306:20 [INFO] [stderr] | [INFO] [stderr] 306 | bool { Boolean(box *self) } [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 323 | to_msgpack_tuple!(A); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 324 | to_msgpack_tuple!(A, B); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 325 | to_msgpack_tuple!(A, B, C); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 326 | to_msgpack_tuple!(A, B, C, D); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 327 | to_msgpack_tuple!(A, B, C, D, E); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 328 | to_msgpack_tuple!(A, B, C, D, E, F); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 329 | to_msgpack_tuple!(A, B, C, D, E, F, G); [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 330 | to_msgpack_tuple!(A, B, C, D, E, F, G, H); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 331 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 332 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J); [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J, K); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 334 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J, K, L); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:337:45 [INFO] [stderr] | [INFO] [stderr] 337 | fn to_msgpack(&self) -> MsgPack { Array(box self.iter().map(|elt| elt.to_msgpack()).collect()) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:346:13 [INFO] [stderr] | [INFO] [stderr] 346 | Map(box d) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/parser.rs:53:26 [INFO] [stderr] | [INFO] [stderr] 53 | 0x00 ... 0x7f => Integer(box Uint8(b as u8)), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/parser.rs:54:26 [INFO] [stderr] | [INFO] [stderr] 54 | 0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/parser.rs:55:26 [INFO] [stderr] | [INFO] [stderr] 55 | 0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/parser.rs:56:26 [INFO] [stderr] | [INFO] [stderr] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/parser.rs:100:26 [INFO] [stderr] | [INFO] [stderr] 100 | 0xe0 ... 0xff => Integer(box Int8(b as i8)), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/encoder.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | writer: &'a mut (Writer+'a), [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Writer+'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:186:15 [INFO] [stderr] | [INFO] [stderr] 186 | 0 ... 31 => write_value!(self, FixString, v, v.len()), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:187:16 [INFO] [stderr] | [INFO] [stderr] 187 | 32 ... 255 => write_value!(self, String8, v, v.len() as u8), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:188:17 [INFO] [stderr] | [INFO] [stderr] 188 | 256 ... 65535 => write_value!(self, String16, v, v.len() as u16), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:189:19 [INFO] [stderr] | [INFO] [stderr] 189 | 65536 ... 4294967295 => write_value!(self, String32, v, v.len() as u32), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:212:15 [INFO] [stderr] | [INFO] [stderr] 212 | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:213:16 [INFO] [stderr] | [INFO] [stderr] 213 | 16 ... 65535 => write_value!(self, Map16, f, len as u16), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:214:19 [INFO] [stderr] | [INFO] [stderr] 214 | 65536 ... 4294967295 => write_value!(self, Map32, f, len as u32), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:248:15 [INFO] [stderr] | [INFO] [stderr] 248 | 0 ... 15 => write_value!(self, FixArray, f, len), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:249:16 [INFO] [stderr] | [INFO] [stderr] 249 | 16 ... 65535 => write_value!(self, Array16, f, len as u16), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:250:19 [INFO] [stderr] | [INFO] [stderr] 250 | 65536 ... 4294967295 => write_value!(self, Array32, f, len as u32), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:260:15 [INFO] [stderr] | [INFO] [stderr] 260 | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:261:16 [INFO] [stderr] | [INFO] [stderr] 261 | 16 ... 65535 => write_value!(self, Map16, f, len as u16), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:262:19 [INFO] [stderr] | [INFO] [stderr] 262 | 65536 ... 4294967295 => write_value!(self, Map32, f, len as u32), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | extern crate serialize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | Decodable, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | Encodable [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | / fn encode(&self, e: &mut E) -> Result<(), S> { [INFO] [stderr] 75 | | match self { [INFO] [stderr] 76 | | &Integer(ref v) => v.encode(e), [INFO] [stderr] 77 | | &Nil => e.emit_nil(), [INFO] [stderr] ... | [INFO] [stderr] 85 | | } [INFO] [stderr] 86 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:73:9 [INFO] [stderr] | [INFO] [stderr] 73 | impl, S> Encodable for MsgPack { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:73:35 [INFO] [stderr] | [INFO] [stderr] 73 | impl, S> Encodable for MsgPack { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | / fn encode(&self, e: &mut E) -> Result<(), S> { [INFO] [stderr] 143 | | match *self { [INFO] [stderr] 144 | | Int8(v) => v.encode(e), [INFO] [stderr] 145 | | Int16(v) => v.encode(e), [INFO] [stderr] ... | [INFO] [stderr] 152 | | } [INFO] [stderr] 153 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | impl, S> Encodable for IntegerValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:141:35 [INFO] [stderr] | [INFO] [stderr] 141 | impl, S> Encodable for IntegerValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | / fn encode(&self, e: &mut E) -> Result<(), S> { [INFO] [stderr] 166 | | match *self { [INFO] [stderr] 167 | | Float32(v) => v.encode(e), [INFO] [stderr] 168 | | Float64(v) => v.encode(e) [INFO] [stderr] 169 | | } [INFO] [stderr] 170 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:164:9 [INFO] [stderr] | [INFO] [stderr] 164 | impl, S> Encodable for FloatValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:164:35 [INFO] [stderr] | [INFO] [stderr] 164 | impl, S> Encodable for FloatValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | extern crate log; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:107:22 [INFO] [stderr] | [INFO] [stderr] 107 | pub fn decode>(self, mode: decoder::DecoderMode) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:109:9 [INFO] [stderr] | [INFO] [stderr] 109 | Decodable::decode(&mut decoder) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use serialize; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use serialize::Decodable; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:94:18 [INFO] [stderr] | [INFO] [stderr] 94 | pub fn decode>(s: &[u8], mode: DecoderMode) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | Decodable::decode(&mut decoder) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | fn read_nil(&mut self) -> DecodeResult<()> { Ok(expect!(self.pop(), Nil)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | fn read_u64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint64)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | fn read_u32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint32)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | fn read_u16(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint16)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | fn read_u8(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint8)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 121 | fn read_i64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int64)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | fn read_i32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int32)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | fn read_i16(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int16)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | fn read_i8(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int8)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | fn read_bool(&mut self) -> DecodeResult { Ok(*expect!(self.pop(), Boolean)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | fn read_f64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Float, Float64)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | fn read_f32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Float, Float32)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | fn read_char(&mut self) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | fn read_str(&mut self) -> DecodeResult { Ok(*expect!(self.pop(), String)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | / fn read_enum(&mut self, _: &str, _: F) -> DecodeResult [INFO] [stderr] 145 | | where F: FnOnce(&mut Decoder) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:147:5 [INFO] [stderr] | [INFO] [stderr] 147 | / fn read_enum_variant(&mut self, _: &[&str], _: F) -> DecodeResult [INFO] [stderr] 148 | | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | |_____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | / fn read_enum_variant_arg(&mut self, _: uint, _: F) -> DecodeResult [INFO] [stderr] 151 | | where F: FnOnce(&mut Decoder) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | / fn read_enum_struct_variant(&mut self, _: &[&str], _: F) -> DecodeResult [INFO] [stderr] 154 | | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | |_____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | / fn read_enum_struct_variant_field(&mut self, _: &str, _: uint, _: F) -> DecodeResult [INFO] [stderr] 157 | | where F: FnOnce(&mut Decoder) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | / fn read_struct(&mut self, _: &str, _: uint, f: F) -> DecodeResult [INFO] [stderr] 160 | | where F: FnOnce(&mut Decoder) -> DecodeResult { [INFO] [stderr] 161 | | let value = try!(f(self)); [INFO] [stderr] 162 | | self.pop(); [INFO] [stderr] 163 | | Ok(value) [INFO] [stderr] 164 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:166:5 [INFO] [stderr] | [INFO] [stderr] 166 | / fn read_struct_field(&mut self, name: &str, _: uint, f: F) -> DecodeResult [INFO] [stderr] 167 | | where F: FnOnce(&mut Decoder) -> DecodeResult { [INFO] [stderr] 168 | | let mut obj = expect!(self.pop(), Map); [INFO] [stderr] 169 | | [INFO] [stderr] ... | [INFO] [stderr] 179 | | Ok(value) [INFO] [stderr] 180 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:182:5 [INFO] [stderr] | [INFO] [stderr] 182 | / fn read_tuple(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] 183 | | where F: FnOnce(&mut Decoder) -> DecodeResult { [INFO] [stderr] 184 | | self.read_seq(move |d: &mut Decoder, _: uint| -> DecodeResult { f(d) }) [INFO] [stderr] 185 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | / fn read_tuple_arg(&mut self, idx: uint, f: F) -> DecodeResult [INFO] [stderr] 188 | | where F: FnOnce(&mut Decoder) -> DecodeResult { self.read_seq_elt(idx, f) } [INFO] [stderr] | |__________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:190:5 [INFO] [stderr] | [INFO] [stderr] 190 | / fn read_tuple_struct(&mut self, _: &str, len: uint, f: F) -> DecodeResult [INFO] [stderr] 191 | | where F: FnOnce(&mut Decoder) -> DecodeResult { self.read_tuple(len, f) } [INFO] [stderr] | |________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | / fn read_tuple_struct_arg(&mut self, idx: uint, f: F) -> DecodeResult [INFO] [stderr] 194 | | where F: FnOnce(&mut Decoder) -> DecodeResult { self.read_tuple_arg(idx, f) } [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | / fn read_option(&mut self, f: F) -> DecodeResult [INFO] [stderr] 197 | | where F: FnOnce(&mut Decoder, bool) -> DecodeResult { [INFO] [stderr] 198 | | match self.pop() { [INFO] [stderr] 199 | | Some(v) => match v { [INFO] [stderr] ... | [INFO] [stderr] 207 | | } [INFO] [stderr] 208 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:210:5 [INFO] [stderr] | [INFO] [stderr] 210 | / fn read_seq(&mut self, f: F) -> DecodeResult [INFO] [stderr] 211 | | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { [INFO] [stderr] 212 | | let list = expect!(self.pop(), Array); [INFO] [stderr] 213 | | let len = list.len(); [INFO] [stderr] ... | [INFO] [stderr] 217 | | f(self, len) [INFO] [stderr] 218 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:220:5 [INFO] [stderr] | [INFO] [stderr] 220 | / fn read_seq_elt(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] 221 | | where F: FnOnce(&mut Decoder) -> DecodeResult { f(self) } [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:223:5 [INFO] [stderr] | [INFO] [stderr] 223 | / fn read_map(&mut self, f: F) -> DecodeResult [INFO] [stderr] 224 | | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { [INFO] [stderr] 225 | | let obj = expect!(self.pop(), Map); [INFO] [stderr] 226 | | let len = obj.len(); [INFO] [stderr] ... | [INFO] [stderr] 231 | | f(self, len) [INFO] [stderr] 232 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | / fn read_map_elt_key(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] 235 | | where F: FnOnce(&mut Decoder) -> DecodeResult { f(self) } [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | / fn read_map_elt_val(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] 238 | | where F: FnOnce(&mut Decoder) -> DecodeResult { f(self) } [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | fn error(&mut self, err: &str) -> DecoderError { ApplicationError(err.to_string()) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:104:6 [INFO] [stderr] | [INFO] [stderr] 104 | impl serialize::Decoder for Decoder { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use serialize::Encodable; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use serialize; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:39:22 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn encode<'a, T: Encodable, IoError>>(object: &T) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | fn emit_u64(&mut self, v: u64) -> EncodeResult { write_value!(self, Uint64, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | fn emit_u32(&mut self, v: u32) -> EncodeResult { write_value!(self, Uint32, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | fn emit_u16(&mut self, v: u16) -> EncodeResult { write_value!(self, Uint16, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | fn emit_u8(&mut self, v: u8) -> EncodeResult { write_value!(self, Uint8, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:166:5 [INFO] [stderr] | [INFO] [stderr] 166 | fn emit_i64(&mut self, v: i64) -> EncodeResult { write_value!(self, Int64, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | fn emit_i32(&mut self, v: i32) -> EncodeResult { write_value!(self, Int32, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | fn emit_i16(&mut self, v: i16) -> EncodeResult { write_value!(self, Int16, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:169:5 [INFO] [stderr] | [INFO] [stderr] 169 | fn emit_i8(&mut self, v: i8) -> EncodeResult { write_value!(self, Int8, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 171 | / fn emit_bool(&mut self, v: bool) -> EncodeResult { [INFO] [stderr] 172 | | if v { [INFO] [stderr] 173 | | write_value!(self, True) [INFO] [stderr] 174 | | } else { [INFO] [stderr] 175 | | write_value!(self, False) [INFO] [stderr] 176 | | } [INFO] [stderr] 177 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | fn emit_f64(&mut self, v: f64) -> EncodeResult { write_value!(self, Float64, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | fn emit_f32(&mut self, v: f32) -> EncodeResult { write_value!(self, Float32, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:182:5 [INFO] [stderr] | [INFO] [stderr] 182 | fn emit_char(&mut self, _: char) -> EncodeResult { Err(IoError::last_error()) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | / fn emit_str(&mut self, v: &str) -> EncodeResult { [INFO] [stderr] 185 | | match v.len() { [INFO] [stderr] 186 | | 0 ... 31 => write_value!(self, FixString, v, v.len()), [INFO] [stderr] 187 | | 32 ... 255 => write_value!(self, String8, v, v.len() as u8), [INFO] [stderr] ... | [INFO] [stderr] 191 | | } [INFO] [stderr] 192 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | / fn emit_enum(&mut self, _name: &str, _: F) -> EncodeResult [INFO] [stderr] 195 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { Err(IoError::last_error()) } [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:197:5 [INFO] [stderr] | [INFO] [stderr] 197 | / fn emit_enum_variant(&mut self, _: &str, _: uint, _: uint, _: F) -> EncodeResult [INFO] [stderr] 198 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { Err(IoError::last_error()) } [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:200:5 [INFO] [stderr] | [INFO] [stderr] 200 | / fn emit_enum_variant_arg(&mut self, _: uint, _: F) -> EncodeResult [INFO] [stderr] 201 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { Err(IoError::last_error()) } [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | / fn emit_enum_struct_variant(&mut self, name: &str, id: uint, cnt: uint, f: F) -> EncodeResult [INFO] [stderr] 204 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_enum_variant(name, id, cnt, f) } [INFO] [stderr] | |__________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | / fn emit_enum_struct_variant_field(&mut self, _: &str, idx: uint, f: F) -> EncodeResult [INFO] [stderr] 207 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_enum_variant_arg(idx, f) } [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | / fn emit_struct(&mut self, _: &str, len: uint, f: F) -> EncodeResult [INFO] [stderr] 210 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { [INFO] [stderr] 211 | | match len { [INFO] [stderr] 212 | | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stderr] ... | [INFO] [stderr] 216 | | } [INFO] [stderr] 217 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:219:5 [INFO] [stderr] | [INFO] [stderr] 219 | / fn emit_struct_field(&mut self, name: &str, _: uint, f: F) -> EncodeResult [INFO] [stderr] 220 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { [INFO] [stderr] 221 | | try!(self.emit_str(name)); [INFO] [stderr] 222 | | f(self) [INFO] [stderr] 223 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:225:5 [INFO] [stderr] | [INFO] [stderr] 225 | / fn emit_tuple(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] 226 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_seq(len, f) } [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | / fn emit_tuple_arg(&mut self, idx: uint, f: F) -> EncodeResult [INFO] [stderr] 229 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_seq_elt(idx, f) } [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:231:5 [INFO] [stderr] | [INFO] [stderr] 231 | / fn emit_tuple_struct(&mut self, _: &str, len: uint, f: F) -> EncodeResult [INFO] [stderr] 232 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_seq(len, f) } [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | / fn emit_tuple_struct_arg(&mut self, idx: uint, f: F) -> EncodeResult [INFO] [stderr] 235 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_seq_elt(idx, f) } [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | / fn emit_option(&mut self, f: F) -> EncodeResult [INFO] [stderr] 238 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { f(self) } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | fn emit_option_none(&mut self) -> EncodeResult { write_value!(self, Nil) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:242:5 [INFO] [stderr] | [INFO] [stderr] 242 | / fn emit_option_some(&mut self, f: F) -> EncodeResult [INFO] [stderr] 243 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { f(self) } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:245:5 [INFO] [stderr] | [INFO] [stderr] 245 | / fn emit_seq(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] 246 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { [INFO] [stderr] 247 | | match len { [INFO] [stderr] 248 | | 0 ... 15 => write_value!(self, FixArray, f, len), [INFO] [stderr] ... | [INFO] [stderr] 252 | | } [INFO] [stderr] 253 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:254:5 [INFO] [stderr] | [INFO] [stderr] 254 | / fn emit_seq_elt(&mut self, _: uint, f: F) -> EncodeResult [INFO] [stderr] 255 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { f(self) } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:257:5 [INFO] [stderr] | [INFO] [stderr] 257 | / fn emit_map(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] 258 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { [INFO] [stderr] 259 | | match len { [INFO] [stderr] 260 | | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stderr] ... | [INFO] [stderr] 264 | | } [INFO] [stderr] 265 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | / fn emit_map_elt_key(&mut self, _: uint, mut f: F) -> EncodeResult [INFO] [stderr] 268 | | where F: FnMut(&mut Encoder<'a>) -> EncodeResult { f(self) } [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:270:5 [INFO] [stderr] | [INFO] [stderr] 270 | / fn emit_map_elt_val(&mut self, _: uint, f: F) -> EncodeResult [INFO] [stderr] 271 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { f(self) } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:156:10 [INFO] [stderr] | [INFO] [stderr] 156 | impl<'a> serialize::Encoder for Encoder<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | pub fn encode, IoError>>(object: &T) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected 0, found 2 [INFO] [stderr] --> src/msgpack.rs:73:45 [INFO] [stderr] | [INFO] [stderr] 73 | impl, S> Encodable for MsgPack { [INFO] [stderr] | ^ ^ unexpected type argument [INFO] [stderr] | | [INFO] [stderr] | unexpected type argument [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected 0, found 1 [INFO] [stderr] --> src/msgpack.rs:73:28 [INFO] [stderr] | [INFO] [stderr] 73 | impl, S> Encodable for MsgPack { [INFO] [stderr] | ^ unexpected type argument [INFO] [stderr] [INFO] [stderr] error: aborting due to 239 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0107, E0405, E0407, E0412, E0423, E0432, E0603, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0107`. [INFO] [stderr] error: Could not compile `msgpack`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: cannot find attribute macro `deriving` in this scope [INFO] [stderr] --> src/encoder.rs:367:7 [INFO] [stderr] | [INFO] [stderr] 367 | #[deriving(PartialEq, Encodable, Decodable, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Reader` in this scope [INFO] [stderr] --> src/parser.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | impl Parser { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:54:84 [INFO] [stderr] | [INFO] [stderr] 54 | 0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:55:88 [INFO] [stderr] | [INFO] [stderr] 55 | 0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:56:97 [INFO] [stderr] | [INFO] [stderr] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:110:35 [INFO] [stderr] | [INFO] [stderr] 110 | fn read_bytes(&mut self, min: uint) -> IoResult> { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:120:48 [INFO] [stderr] | [INFO] [stderr] 120 | let data = try!(self.read_bytes(min as uint)); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:127:48 [INFO] [stderr] | [INFO] [stderr] 127 | let data = try!(self.read_bytes(min as uint)); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:134:48 [INFO] [stderr] | [INFO] [stderr] 134 | let data = try!(self.read_bytes(min as uint)); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:140:32 [INFO] [stderr] | [INFO] [stderr] 140 | self.read_bytes(min as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:145:32 [INFO] [stderr] | [INFO] [stderr] 145 | self.read_bytes(min as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:150:32 [INFO] [stderr] | [INFO] [stderr] 150 | self.read_bytes(min as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:183:38 [INFO] [stderr] | [INFO] [stderr] 183 | fn read_array_data(&mut self, n: uint) -> IoResult> { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected function, found module `iter::range` [INFO] [stderr] --> src/parser.rs:184:21 [INFO] [stderr] | [INFO] [stderr] 184 | let range = iter::range(0, n); [INFO] [stderr] | ^^^^^^^^^^^ not a function [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:195:35 [INFO] [stderr] | [INFO] [stderr] 195 | self.read_array_data(n as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:200:35 [INFO] [stderr] | [INFO] [stderr] 200 | self.read_array_data(n as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:203:36 [INFO] [stderr] | [INFO] [stderr] 203 | fn read_map_data(&mut self, n: uint) -> IoResult> { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0423]: expected function, found module `iter::range` [INFO] [stderr] --> src/parser.rs:204:23 [INFO] [stderr] | [INFO] [stderr] 204 | let mut itr = iter::range(0, 2*n).map(|_| self.parse()); [INFO] [stderr] | ^^^^^^^^^^^ not a function [INFO] [stderr] [INFO] [stderr] error[E0423]: expected function, found module `iter::range` [INFO] [stderr] --> src/parser.rs:205:27 [INFO] [stderr] | [INFO] [stderr] 205 | let mut map_itr = iter::range(0, n); [INFO] [stderr] | ^^^^^^^^^^^ not a function [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:224:33 [INFO] [stderr] | [INFO] [stderr] 224 | self.read_map_data(n as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/parser.rs:229:33 [INFO] [stderr] | [INFO] [stderr] 229 | self.read_map_data(n as uint) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Reader` in this scope [INFO] [stderr] --> src/parser.rs:237:9 [INFO] [stderr] | [INFO] [stderr] 237 | impl Iterator for StreamParser { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Reader` in this scope [INFO] [stderr] --> src/parser.rs:246:9 [INFO] [stderr] | [INFO] [stderr] 246 | impl StreamParser { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:111:45 [INFO] [stderr] | [INFO] [stderr] 111 | fn read_uint(&mut self) -> DecodeResult { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:113:42 [INFO] [stderr] | [INFO] [stderr] 113 | Uint64(value) => Ok(value as uint), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:114:42 [INFO] [stderr] | [INFO] [stderr] 114 | Uint32(value) => Ok(value as uint), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:115:42 [INFO] [stderr] | [INFO] [stderr] 115 | Uint16(value) => Ok(value as uint), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:116:41 [INFO] [stderr] | [INFO] [stderr] 116 | Uint8(value) => Ok(value as uint), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/decoder.rs:125:44 [INFO] [stderr] | [INFO] [stderr] 125 | fn read_int(&mut self) -> DecodeResult { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/decoder.rs:127:41 [INFO] [stderr] | [INFO] [stderr] 127 | Int64(value) => Ok(value as int), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/decoder.rs:128:41 [INFO] [stderr] | [INFO] [stderr] 128 | Int32(value) => Ok(value as int), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/decoder.rs:129:41 [INFO] [stderr] | [INFO] [stderr] 129 | Int16(value) => Ok(value as int), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/decoder.rs:130:40 [INFO] [stderr] | [INFO] [stderr] 130 | Int8(value) => Ok(value as int), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:148:35 [INFO] [stderr] | [INFO] [stderr] 148 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:150:50 [INFO] [stderr] | [INFO] [stderr] 150 | fn read_enum_variant_arg(&mut self, _: uint, _: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:154:35 [INFO] [stderr] | [INFO] [stderr] 154 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:156:68 [INFO] [stderr] | [INFO] [stderr] 156 | fn read_enum_struct_variant_field(&mut self, _: &str, _: uint, _: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:159:49 [INFO] [stderr] | [INFO] [stderr] 159 | fn read_struct(&mut self, _: &str, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:166:58 [INFO] [stderr] | [INFO] [stderr] 166 | fn read_struct_field(&mut self, name: &str, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:182:39 [INFO] [stderr] | [INFO] [stderr] 182 | fn read_tuple(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:184:49 [INFO] [stderr] | [INFO] [stderr] 184 | self.read_seq(move |d: &mut Decoder, _: uint| -> DecodeResult { f(d) }) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:187:45 [INFO] [stderr] | [INFO] [stderr] 187 | fn read_tuple_arg(&mut self, idx: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:190:57 [INFO] [stderr] | [INFO] [stderr] 190 | fn read_tuple_struct(&mut self, _: &str, len: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:193:52 [INFO] [stderr] | [INFO] [stderr] 193 | fn read_tuple_struct_arg(&mut self, idx: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:211:35 [INFO] [stderr] | [INFO] [stderr] 211 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:220:41 [INFO] [stderr] | [INFO] [stderr] 220 | fn read_seq_elt(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:224:35 [INFO] [stderr] | [INFO] [stderr] 224 | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:234:45 [INFO] [stderr] | [INFO] [stderr] 234 | fn read_map_elt_key(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:237:45 [INFO] [stderr] | [INFO] [stderr] 237 | fn read_map_elt_val(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/decoder.rs:248:12 [INFO] [stderr] | [INFO] [stderr] 248 | b: uint, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:159:32 [INFO] [stderr] | [INFO] [stderr] 159 | fn emit_uint(&mut self, v: uint) -> EncodeResult { self.emit_u64(v as u64) } [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> src/encoder.rs:165:31 [INFO] [stderr] | [INFO] [stderr] 165 | fn emit_int(&mut self, v: int) -> EncodeResult { self.emit_i64(v as i64) } [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:197:52 [INFO] [stderr] | [INFO] [stderr] 197 | fn emit_enum_variant(&mut self, _: &str, _: uint, _: uint, _: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:197:61 [INFO] [stderr] | [INFO] [stderr] 197 | fn emit_enum_variant(&mut self, _: &str, _: uint, _: uint, _: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:200:47 [INFO] [stderr] | [INFO] [stderr] 200 | fn emit_enum_variant_arg(&mut self, _: uint, _: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:203:63 [INFO] [stderr] | [INFO] [stderr] 203 | fn emit_enum_struct_variant(&mut self, name: &str, id: uint, cnt: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:203:74 [INFO] [stderr] | [INFO] [stderr] 203 | fn emit_enum_struct_variant(&mut self, name: &str, id: uint, cnt: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:206:67 [INFO] [stderr] | [INFO] [stderr] 206 | fn emit_enum_struct_variant_field(&mut self, _: &str, idx: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:209:48 [INFO] [stderr] | [INFO] [stderr] 209 | fn emit_struct(&mut self, _: &str, len: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:219:55 [INFO] [stderr] | [INFO] [stderr] 219 | fn emit_struct_field(&mut self, name: &str, _: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:225:38 [INFO] [stderr] | [INFO] [stderr] 225 | fn emit_tuple(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:228:42 [INFO] [stderr] | [INFO] [stderr] 228 | fn emit_tuple_arg(&mut self, idx: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:231:54 [INFO] [stderr] | [INFO] [stderr] 231 | fn emit_tuple_struct(&mut self, _: &str, len: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:234:49 [INFO] [stderr] | [INFO] [stderr] 234 | fn emit_tuple_struct_arg(&mut self, idx: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:245:36 [INFO] [stderr] | [INFO] [stderr] 245 | fn emit_seq(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:254:38 [INFO] [stderr] | [INFO] [stderr] 254 | fn emit_seq_elt(&mut self, _: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:257:36 [INFO] [stderr] | [INFO] [stderr] 257 | fn emit_map(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:267:42 [INFO] [stderr] | [INFO] [stderr] 267 | fn emit_map_elt_key(&mut self, _: uint, mut f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> src/encoder.rs:270:42 [INFO] [stderr] | [INFO] [stderr] 270 | fn emit_map_elt_val(&mut self, _: uint, f: F) -> EncodeResult [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `IntoBytes` in this scope [INFO] [stderr] --> src/msgpack.rs:89:6 [INFO] [stderr] | [INFO] [stderr] 89 | impl IntoBytes for MsgPack { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Writer` in this scope [INFO] [stderr] --> src/msgpack.rs:96:42 [INFO] [stderr] | [INFO] [stderr] 96 | pub fn to_writer(&self, writer: &mut Writer) -> IoResult<()> { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0603]: module `range` is private [INFO] [stderr] --> src/parser.rs:184:27 [INFO] [stderr] | [INFO] [stderr] 184 | let range = iter::range(0, n); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `range` is private [INFO] [stderr] --> src/parser.rs:204:29 [INFO] [stderr] | [INFO] [stderr] 204 | let mut itr = iter::range(0, 2*n).map(|_| self.parse()); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0603]: module `range` is private [INFO] [stderr] --> src/parser.rs:205:33 [INFO] [stderr] | [INFO] [stderr] 205 | let mut map_itr = iter::range(0, n); [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:53:46 [INFO] [stderr] | [INFO] [stderr] 53 | 0x00 ... 0x7f => Integer(box Uint8(b as u8)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:54:42 [INFO] [stderr] | [INFO] [stderr] 54 | 0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:55:44 [INFO] [stderr] | [INFO] [stderr] 55 | 0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:56:45 [INFO] [stderr] | [INFO] [stderr] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:59:37 [INFO] [stderr] | [INFO] [stderr] 59 | 0xc2 => Boolean(box false), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:60:37 [INFO] [stderr] | [INFO] [stderr] 60 | 0xc3 => Boolean(box true), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:62:36 [INFO] [stderr] | [INFO] [stderr] 62 | 0xc4 => Binary(box try!(self.read_bin8())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:63:36 [INFO] [stderr] | [INFO] [stderr] 63 | 0xc5 => Binary(box try!(self.read_bin16())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:64:36 [INFO] [stderr] | [INFO] [stderr] 64 | 0xc6 => Binary(box try!(self.read_bin32())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:66:38 [INFO] [stderr] | [INFO] [stderr] 66 | 0xc7 => Extended(box try!(self.read_ext8())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:67:38 [INFO] [stderr] | [INFO] [stderr] 67 | 0xc8 => Extended(box try!(self.read_ext16())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:68:38 [INFO] [stderr] | [INFO] [stderr] 68 | 0xc9 => Extended(box try!(self.read_ext32())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:70:35 [INFO] [stderr] | [INFO] [stderr] 70 | 0xca => Float(box Float32(try!(self.rdr.read_be_f32()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:71:35 [INFO] [stderr] | [INFO] [stderr] 71 | 0xcb => Float(box Float64(try!(self.rdr.read_be_f64()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:73:37 [INFO] [stderr] | [INFO] [stderr] 73 | 0xcc => Integer(box Uint8(try!(self.rdr.read_u8()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:74:37 [INFO] [stderr] | [INFO] [stderr] 74 | 0xcd => Integer(box Uint16(try!(self.rdr.read_be_u16()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:75:37 [INFO] [stderr] | [INFO] [stderr] 75 | 0xce => Integer(box Uint32(try!(self.rdr.read_be_u32()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:76:37 [INFO] [stderr] | [INFO] [stderr] 76 | 0xcf => Integer(box Uint64(try!(self.rdr.read_be_u64()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:78:37 [INFO] [stderr] | [INFO] [stderr] 78 | 0xd0 => Integer(box Int8(try!(self.rdr.read_i8()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:79:37 [INFO] [stderr] | [INFO] [stderr] 79 | 0xd1 => Integer(box Int16(try!(self.rdr.read_be_i16()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:80:37 [INFO] [stderr] | [INFO] [stderr] 80 | 0xd2 => Integer(box Int32(try!(self.rdr.read_be_i32()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:81:37 [INFO] [stderr] | [INFO] [stderr] 81 | 0xd3 => Integer(box Int64(try!(self.rdr.read_be_i64()))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:83:38 [INFO] [stderr] | [INFO] [stderr] 83 | 0xd4 => Extended(box try!(self.read_fixext1())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:84:38 [INFO] [stderr] | [INFO] [stderr] 84 | 0xd5 => Extended(box try!(self.read_fixext2())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:85:38 [INFO] [stderr] | [INFO] [stderr] 85 | 0xd6 => Extended(box try!(self.read_fixext4())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:86:38 [INFO] [stderr] | [INFO] [stderr] 86 | 0xd7 => Extended(box try!(self.read_fixext8())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:87:38 [INFO] [stderr] | [INFO] [stderr] 87 | 0xd8 => Extended(box try!(self.read_fixext16())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:90:36 [INFO] [stderr] | [INFO] [stderr] 90 | 0xd9 => String(box try!(to_str!(try!(self.read_bin8())))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:91:36 [INFO] [stderr] | [INFO] [stderr] 91 | 0xda => String(box try!(to_str!(try!(self.read_bin16())))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:92:36 [INFO] [stderr] | [INFO] [stderr] 92 | 0xdb => String(box try!(to_str!(try!(self.read_bin32())))), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:94:35 [INFO] [stderr] | [INFO] [stderr] 94 | 0xdc => Array(box try!(self.read_array16())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:95:35 [INFO] [stderr] | [INFO] [stderr] 95 | 0xdd => Array(box try!(self.read_array32())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:97:33 [INFO] [stderr] | [INFO] [stderr] 97 | 0xde => Map(box try!(self.read_map16())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:98:33 [INFO] [stderr] | [INFO] [stderr] 98 | 0xdf => Map(box try!(self.read_map32())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/parser.rs:100:46 [INFO] [stderr] | [INFO] [stderr] 100 | 0xe0 ... 0xff => Integer(box Int8(b as i8)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/decoder.rs:229:36 [INFO] [stderr] | [INFO] [stderr] 229 | self.stack.push(String(box key)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:291:18 [INFO] [stderr] | [INFO] [stderr] 291 | i8 { Integer(box Int8(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:292:19 [INFO] [stderr] | [INFO] [stderr] 292 | i16 { Integer(box Int16(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:293:19 [INFO] [stderr] | [INFO] [stderr] 293 | i32 { Integer(box Int32(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:294:19 [INFO] [stderr] | [INFO] [stderr] 294 | i64 { Integer(box Int64(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:296:18 [INFO] [stderr] | [INFO] [stderr] 296 | u8 { Integer(box Uint8(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:297:19 [INFO] [stderr] | [INFO] [stderr] 297 | u16 { Integer(box Uint16(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:298:19 [INFO] [stderr] | [INFO] [stderr] 298 | u32 { Integer(box Uint32(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:299:19 [INFO] [stderr] | [INFO] [stderr] 299 | u64 { Integer(box Uint64(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:301:17 [INFO] [stderr] | [INFO] [stderr] 301 | f32 { Float(box Float32(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:302:17 [INFO] [stderr] | [INFO] [stderr] 302 | f64 { Float(box Float64(*self)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:304:25 [INFO] [stderr] | [INFO] [stderr] 304 | RustString { String(box self.clone()) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:306:20 [INFO] [stderr] | [INFO] [stderr] 306 | bool { Boolean(box *self) } [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 323 | to_msgpack_tuple!(A); [INFO] [stderr] | --------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 324 | to_msgpack_tuple!(A, B); [INFO] [stderr] | ------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 325 | to_msgpack_tuple!(A, B, C); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 326 | to_msgpack_tuple!(A, B, C, D); [INFO] [stderr] | ------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 327 | to_msgpack_tuple!(A, B, C, D, E); [INFO] [stderr] | --------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 328 | to_msgpack_tuple!(A, B, C, D, E, F); [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 329 | to_msgpack_tuple!(A, B, C, D, E, F, G); [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 330 | to_msgpack_tuple!(A, B, C, D, E, F, G, H); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 331 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 332 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J); [INFO] [stderr] | ------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 333 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J, K); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:316:49 [INFO] [stderr] | [INFO] [stderr] 316 | ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 334 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J, K, L); [INFO] [stderr] | ------------------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:337:45 [INFO] [stderr] | [INFO] [stderr] 337 | fn to_msgpack(&self) -> MsgPack { Array(box self.iter().map(|elt| elt.to_msgpack()).collect()) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: box expression syntax is experimental; you can call `Box::new` instead [INFO] [stderr] --> src/encoder.rs:346:13 [INFO] [stderr] | [INFO] [stderr] 346 | Map(box d) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/49733 [INFO] [stderr] = help: add `#![feature(box_syntax)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/parser.rs:53:26 [INFO] [stderr] | [INFO] [stderr] 53 | 0x00 ... 0x7f => Integer(box Uint8(b as u8)), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/parser.rs:54:26 [INFO] [stderr] | [INFO] [stderr] 54 | 0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/parser.rs:55:26 [INFO] [stderr] | [INFO] [stderr] 55 | 0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/parser.rs:56:26 [INFO] [stderr] | [INFO] [stderr] 56 | 0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/parser.rs:100:26 [INFO] [stderr] | [INFO] [stderr] 100 | 0xe0 ... 0xff => Integer(box Int8(b as i8)), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/encoder.rs:44:22 [INFO] [stderr] | [INFO] [stderr] 44 | writer: &'a mut (Writer+'a), [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn Writer+'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:186:15 [INFO] [stderr] | [INFO] [stderr] 186 | 0 ... 31 => write_value!(self, FixString, v, v.len()), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:187:16 [INFO] [stderr] | [INFO] [stderr] 187 | 32 ... 255 => write_value!(self, String8, v, v.len() as u8), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:188:17 [INFO] [stderr] | [INFO] [stderr] 188 | 256 ... 65535 => write_value!(self, String16, v, v.len() as u16), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:189:19 [INFO] [stderr] | [INFO] [stderr] 189 | 65536 ... 4294967295 => write_value!(self, String32, v, v.len() as u32), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:212:15 [INFO] [stderr] | [INFO] [stderr] 212 | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:213:16 [INFO] [stderr] | [INFO] [stderr] 213 | 16 ... 65535 => write_value!(self, Map16, f, len as u16), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:214:19 [INFO] [stderr] | [INFO] [stderr] 214 | 65536 ... 4294967295 => write_value!(self, Map32, f, len as u32), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:248:15 [INFO] [stderr] | [INFO] [stderr] 248 | 0 ... 15 => write_value!(self, FixArray, f, len), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:249:16 [INFO] [stderr] | [INFO] [stderr] 249 | 16 ... 65535 => write_value!(self, Array16, f, len as u16), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:250:19 [INFO] [stderr] | [INFO] [stderr] 250 | 65536 ... 4294967295 => write_value!(self, Array32, f, len as u32), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:260:15 [INFO] [stderr] | [INFO] [stderr] 260 | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:261:16 [INFO] [stderr] | [INFO] [stderr] 261 | 16 ... 65535 => write_value!(self, Map16, f, len as u16), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/encoder.rs:262:19 [INFO] [stderr] | [INFO] [stderr] 262 | 65536 ... 4294967295 => write_value!(self, Map32, f, len as u32), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | extern crate serialize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | Decodable, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | Encodable [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | / fn encode(&self, e: &mut E) -> Result<(), S> { [INFO] [stderr] 75 | | match self { [INFO] [stderr] 76 | | &Integer(ref v) => v.encode(e), [INFO] [stderr] 77 | | &Nil => e.emit_nil(), [INFO] [stderr] ... | [INFO] [stderr] 85 | | } [INFO] [stderr] 86 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:73:9 [INFO] [stderr] | [INFO] [stderr] 73 | impl, S> Encodable for MsgPack { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:73:35 [INFO] [stderr] | [INFO] [stderr] 73 | impl, S> Encodable for MsgPack { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | / fn encode(&self, e: &mut E) -> Result<(), S> { [INFO] [stderr] 143 | | match *self { [INFO] [stderr] 144 | | Int8(v) => v.encode(e), [INFO] [stderr] 145 | | Int16(v) => v.encode(e), [INFO] [stderr] ... | [INFO] [stderr] 152 | | } [INFO] [stderr] 153 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | impl, S> Encodable for IntegerValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:141:35 [INFO] [stderr] | [INFO] [stderr] 141 | impl, S> Encodable for IntegerValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | / fn encode(&self, e: &mut E) -> Result<(), S> { [INFO] [stderr] 166 | | match *self { [INFO] [stderr] 167 | | Float32(v) => v.encode(e), [INFO] [stderr] 168 | | Float64(v) => v.encode(e) [INFO] [stderr] 169 | | } [INFO] [stderr] 170 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:164:9 [INFO] [stderr] | [INFO] [stderr] 164 | impl, S> Encodable for FloatValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:164:35 [INFO] [stderr] | [INFO] [stderr] 164 | impl, S> Encodable for FloatValue { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | extern crate log; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:107:22 [INFO] [stderr] | [INFO] [stderr] 107 | pub fn decode>(self, mode: decoder::DecoderMode) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/msgpack.rs:109:9 [INFO] [stderr] | [INFO] [stderr] 109 | Decodable::decode(&mut decoder) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use serialize; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use serialize::Decodable; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:94:18 [INFO] [stderr] | [INFO] [stderr] 94 | pub fn decode>(s: &[u8], mode: DecoderMode) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | Decodable::decode(&mut decoder) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | fn read_nil(&mut self) -> DecodeResult<()> { Ok(expect!(self.pop(), Nil)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | fn read_u64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint64)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | fn read_u32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint32)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | fn read_u16(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint16)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | fn read_u8(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Uint8)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 121 | fn read_i64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int64)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | fn read_i32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int32)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | fn read_i16(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int16)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | fn read_i8(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Integer, Int8)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | fn read_bool(&mut self) -> DecodeResult { Ok(*expect!(self.pop(), Boolean)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | fn read_f64(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Float, Float64)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:138:5 [INFO] [stderr] | [INFO] [stderr] 138 | fn read_f32(&mut self) -> DecodeResult { Ok(expect!(self.pop(), Float, Float32)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:140:5 [INFO] [stderr] | [INFO] [stderr] 140 | fn read_char(&mut self) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:142:5 [INFO] [stderr] | [INFO] [stderr] 142 | fn read_str(&mut self) -> DecodeResult { Ok(*expect!(self.pop(), String)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | / fn read_enum(&mut self, _: &str, _: F) -> DecodeResult [INFO] [stderr] 145 | | where F: FnOnce(&mut Decoder) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:147:5 [INFO] [stderr] | [INFO] [stderr] 147 | / fn read_enum_variant(&mut self, _: &[&str], _: F) -> DecodeResult [INFO] [stderr] 148 | | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | |_____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | / fn read_enum_variant_arg(&mut self, _: uint, _: F) -> DecodeResult [INFO] [stderr] 151 | | where F: FnOnce(&mut Decoder) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | / fn read_enum_struct_variant(&mut self, _: &[&str], _: F) -> DecodeResult [INFO] [stderr] 154 | | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | |_____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | / fn read_enum_struct_variant_field(&mut self, _: &str, _: uint, _: F) -> DecodeResult [INFO] [stderr] 157 | | where F: FnOnce(&mut Decoder) -> DecodeResult { Err(NotSupportedError) } [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | / fn read_struct(&mut self, _: &str, _: uint, f: F) -> DecodeResult [INFO] [stderr] 160 | | where F: FnOnce(&mut Decoder) -> DecodeResult { [INFO] [stderr] 161 | | let value = try!(f(self)); [INFO] [stderr] 162 | | self.pop(); [INFO] [stderr] 163 | | Ok(value) [INFO] [stderr] 164 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:166:5 [INFO] [stderr] | [INFO] [stderr] 166 | / fn read_struct_field(&mut self, name: &str, _: uint, f: F) -> DecodeResult [INFO] [stderr] 167 | | where F: FnOnce(&mut Decoder) -> DecodeResult { [INFO] [stderr] 168 | | let mut obj = expect!(self.pop(), Map); [INFO] [stderr] 169 | | [INFO] [stderr] ... | [INFO] [stderr] 179 | | Ok(value) [INFO] [stderr] 180 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:182:5 [INFO] [stderr] | [INFO] [stderr] 182 | / fn read_tuple(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] 183 | | where F: FnOnce(&mut Decoder) -> DecodeResult { [INFO] [stderr] 184 | | self.read_seq(move |d: &mut Decoder, _: uint| -> DecodeResult { f(d) }) [INFO] [stderr] 185 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:187:5 [INFO] [stderr] | [INFO] [stderr] 187 | / fn read_tuple_arg(&mut self, idx: uint, f: F) -> DecodeResult [INFO] [stderr] 188 | | where F: FnOnce(&mut Decoder) -> DecodeResult { self.read_seq_elt(idx, f) } [INFO] [stderr] | |__________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:190:5 [INFO] [stderr] | [INFO] [stderr] 190 | / fn read_tuple_struct(&mut self, _: &str, len: uint, f: F) -> DecodeResult [INFO] [stderr] 191 | | where F: FnOnce(&mut Decoder) -> DecodeResult { self.read_tuple(len, f) } [INFO] [stderr] | |________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:193:5 [INFO] [stderr] | [INFO] [stderr] 193 | / fn read_tuple_struct_arg(&mut self, idx: uint, f: F) -> DecodeResult [INFO] [stderr] 194 | | where F: FnOnce(&mut Decoder) -> DecodeResult { self.read_tuple_arg(idx, f) } [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:196:5 [INFO] [stderr] | [INFO] [stderr] 196 | / fn read_option(&mut self, f: F) -> DecodeResult [INFO] [stderr] 197 | | where F: FnOnce(&mut Decoder, bool) -> DecodeResult { [INFO] [stderr] 198 | | match self.pop() { [INFO] [stderr] 199 | | Some(v) => match v { [INFO] [stderr] ... | [INFO] [stderr] 207 | | } [INFO] [stderr] 208 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:210:5 [INFO] [stderr] | [INFO] [stderr] 210 | / fn read_seq(&mut self, f: F) -> DecodeResult [INFO] [stderr] 211 | | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { [INFO] [stderr] 212 | | let list = expect!(self.pop(), Array); [INFO] [stderr] 213 | | let len = list.len(); [INFO] [stderr] ... | [INFO] [stderr] 217 | | f(self, len) [INFO] [stderr] 218 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:220:5 [INFO] [stderr] | [INFO] [stderr] 220 | / fn read_seq_elt(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] 221 | | where F: FnOnce(&mut Decoder) -> DecodeResult { f(self) } [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:223:5 [INFO] [stderr] | [INFO] [stderr] 223 | / fn read_map(&mut self, f: F) -> DecodeResult [INFO] [stderr] 224 | | where F: FnOnce(&mut Decoder, uint) -> DecodeResult { [INFO] [stderr] 225 | | let obj = expect!(self.pop(), Map); [INFO] [stderr] 226 | | let len = obj.len(); [INFO] [stderr] ... | [INFO] [stderr] 231 | | f(self, len) [INFO] [stderr] 232 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | / fn read_map_elt_key(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] 235 | | where F: FnOnce(&mut Decoder) -> DecodeResult { f(self) } [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | / fn read_map_elt_val(&mut self, _: uint, f: F) -> DecodeResult [INFO] [stderr] 238 | | where F: FnOnce(&mut Decoder) -> DecodeResult { f(self) } [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | fn error(&mut self, err: &str) -> DecoderError { ApplicationError(err.to_string()) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/decoder.rs:104:6 [INFO] [stderr] | [INFO] [stderr] 104 | impl serialize::Decoder for Decoder { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use serialize::Encodable; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use serialize; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:39:22 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn encode<'a, T: Encodable, IoError>>(object: &T) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | fn emit_u64(&mut self, v: u64) -> EncodeResult { write_value!(self, Uint64, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | fn emit_u32(&mut self, v: u32) -> EncodeResult { write_value!(self, Uint32, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | fn emit_u16(&mut self, v: u16) -> EncodeResult { write_value!(self, Uint16, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | fn emit_u8(&mut self, v: u8) -> EncodeResult { write_value!(self, Uint8, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:166:5 [INFO] [stderr] | [INFO] [stderr] 166 | fn emit_i64(&mut self, v: i64) -> EncodeResult { write_value!(self, Int64, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | fn emit_i32(&mut self, v: i32) -> EncodeResult { write_value!(self, Int32, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:168:5 [INFO] [stderr] | [INFO] [stderr] 168 | fn emit_i16(&mut self, v: i16) -> EncodeResult { write_value!(self, Int16, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:169:5 [INFO] [stderr] | [INFO] [stderr] 169 | fn emit_i8(&mut self, v: i8) -> EncodeResult { write_value!(self, Int8, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 171 | / fn emit_bool(&mut self, v: bool) -> EncodeResult { [INFO] [stderr] 172 | | if v { [INFO] [stderr] 173 | | write_value!(self, True) [INFO] [stderr] 174 | | } else { [INFO] [stderr] 175 | | write_value!(self, False) [INFO] [stderr] 176 | | } [INFO] [stderr] 177 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | fn emit_f64(&mut self, v: f64) -> EncodeResult { write_value!(self, Float64, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | fn emit_f32(&mut self, v: f32) -> EncodeResult { write_value!(self, Float32, v) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:182:5 [INFO] [stderr] | [INFO] [stderr] 182 | fn emit_char(&mut self, _: char) -> EncodeResult { Err(IoError::last_error()) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:184:5 [INFO] [stderr] | [INFO] [stderr] 184 | / fn emit_str(&mut self, v: &str) -> EncodeResult { [INFO] [stderr] 185 | | match v.len() { [INFO] [stderr] 186 | | 0 ... 31 => write_value!(self, FixString, v, v.len()), [INFO] [stderr] 187 | | 32 ... 255 => write_value!(self, String8, v, v.len() as u8), [INFO] [stderr] ... | [INFO] [stderr] 191 | | } [INFO] [stderr] 192 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:194:5 [INFO] [stderr] | [INFO] [stderr] 194 | / fn emit_enum(&mut self, _name: &str, _: F) -> EncodeResult [INFO] [stderr] 195 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { Err(IoError::last_error()) } [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:197:5 [INFO] [stderr] | [INFO] [stderr] 197 | / fn emit_enum_variant(&mut self, _: &str, _: uint, _: uint, _: F) -> EncodeResult [INFO] [stderr] 198 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { Err(IoError::last_error()) } [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:200:5 [INFO] [stderr] | [INFO] [stderr] 200 | / fn emit_enum_variant_arg(&mut self, _: uint, _: F) -> EncodeResult [INFO] [stderr] 201 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { Err(IoError::last_error()) } [INFO] [stderr] | |____________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | / fn emit_enum_struct_variant(&mut self, name: &str, id: uint, cnt: uint, f: F) -> EncodeResult [INFO] [stderr] 204 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_enum_variant(name, id, cnt, f) } [INFO] [stderr] | |__________________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:206:5 [INFO] [stderr] | [INFO] [stderr] 206 | / fn emit_enum_struct_variant_field(&mut self, _: &str, idx: uint, f: F) -> EncodeResult [INFO] [stderr] 207 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_enum_variant_arg(idx, f) } [INFO] [stderr] | |____________________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:209:5 [INFO] [stderr] | [INFO] [stderr] 209 | / fn emit_struct(&mut self, _: &str, len: uint, f: F) -> EncodeResult [INFO] [stderr] 210 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { [INFO] [stderr] 211 | | match len { [INFO] [stderr] 212 | | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stderr] ... | [INFO] [stderr] 216 | | } [INFO] [stderr] 217 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:219:5 [INFO] [stderr] | [INFO] [stderr] 219 | / fn emit_struct_field(&mut self, name: &str, _: uint, f: F) -> EncodeResult [INFO] [stderr] 220 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { [INFO] [stderr] 221 | | try!(self.emit_str(name)); [INFO] [stderr] 222 | | f(self) [INFO] [stderr] 223 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:225:5 [INFO] [stderr] | [INFO] [stderr] 225 | / fn emit_tuple(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] 226 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_seq(len, f) } [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:228:5 [INFO] [stderr] | [INFO] [stderr] 228 | / fn emit_tuple_arg(&mut self, idx: uint, f: F) -> EncodeResult [INFO] [stderr] 229 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_seq_elt(idx, f) } [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:231:5 [INFO] [stderr] | [INFO] [stderr] 231 | / fn emit_tuple_struct(&mut self, _: &str, len: uint, f: F) -> EncodeResult [INFO] [stderr] 232 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_seq(len, f) } [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:234:5 [INFO] [stderr] | [INFO] [stderr] 234 | / fn emit_tuple_struct_arg(&mut self, idx: uint, f: F) -> EncodeResult [INFO] [stderr] 235 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { self.emit_seq_elt(idx, f) } [INFO] [stderr] | |___________________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:237:5 [INFO] [stderr] | [INFO] [stderr] 237 | / fn emit_option(&mut self, f: F) -> EncodeResult [INFO] [stderr] 238 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { f(self) } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | fn emit_option_none(&mut self) -> EncodeResult { write_value!(self, Nil) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:242:5 [INFO] [stderr] | [INFO] [stderr] 242 | / fn emit_option_some(&mut self, f: F) -> EncodeResult [INFO] [stderr] 243 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { f(self) } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:245:5 [INFO] [stderr] | [INFO] [stderr] 245 | / fn emit_seq(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] 246 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { [INFO] [stderr] 247 | | match len { [INFO] [stderr] 248 | | 0 ... 15 => write_value!(self, FixArray, f, len), [INFO] [stderr] ... | [INFO] [stderr] 252 | | } [INFO] [stderr] 253 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:254:5 [INFO] [stderr] | [INFO] [stderr] 254 | / fn emit_seq_elt(&mut self, _: uint, f: F) -> EncodeResult [INFO] [stderr] 255 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { f(self) } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:257:5 [INFO] [stderr] | [INFO] [stderr] 257 | / fn emit_map(&mut self, len: uint, f: F) -> EncodeResult [INFO] [stderr] 258 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { [INFO] [stderr] 259 | | match len { [INFO] [stderr] 260 | | 0 ... 15 => write_value!(self, FixMap, f, len), [INFO] [stderr] ... | [INFO] [stderr] 264 | | } [INFO] [stderr] 265 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:267:5 [INFO] [stderr] | [INFO] [stderr] 267 | / fn emit_map_elt_key(&mut self, _: uint, mut f: F) -> EncodeResult [INFO] [stderr] 268 | | where F: FnMut(&mut Encoder<'a>) -> EncodeResult { f(self) } [INFO] [stderr] | |________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:270:5 [INFO] [stderr] | [INFO] [stderr] 270 | / fn emit_map_elt_val(&mut self, _: uint, f: F) -> EncodeResult [INFO] [stderr] 271 | | where F: FnOnce(&mut Encoder<'a>) -> EncodeResult { f(self) } [INFO] [stderr] | |_________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:156:10 [INFO] [stderr] | [INFO] [stderr] 156 | impl<'a> serialize::Encoder for Encoder<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0658]: use of unstable library feature 'rustc_private': this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead? [INFO] [stderr] --> src/encoder.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | pub fn encode, IoError>>(object: &T) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: for more information, see https://github.com/rust-lang/rust/issues/27812 [INFO] [stderr] = help: add `#![feature(rustc_private)]` to the crate attributes to enable [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected 0, found 2 [INFO] [stderr] --> src/msgpack.rs:73:45 [INFO] [stderr] | [INFO] [stderr] 73 | impl, S> Encodable for MsgPack { [INFO] [stderr] | ^ ^ unexpected type argument [INFO] [stderr] | | [INFO] [stderr] | unexpected type argument [INFO] [stderr] [INFO] [stderr] error[E0107]: wrong number of type arguments: expected 0, found 1 [INFO] [stderr] --> src/msgpack.rs:73:28 [INFO] [stderr] | [INFO] [stderr] 73 | impl, S> Encodable for MsgPack { [INFO] [stderr] | ^ unexpected type argument [INFO] [stderr] [INFO] [stderr] error: aborting due to 242 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0107, E0405, E0407, E0412, E0423, E0432, E0603, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0107`. [INFO] [stderr] error: Could not compile `msgpack`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "1ecb5a4ed22ca4cf1ec2180e36154065a6e29318a7bfba0627484c72dbd9713c"` [INFO] running `"docker" "rm" "-f" "1ecb5a4ed22ca4cf1ec2180e36154065a6e29318a7bfba0627484c72dbd9713c"` [INFO] [stdout] 1ecb5a4ed22ca4cf1ec2180e36154065a6e29318a7bfba0627484c72dbd9713c