[INFO] cloning repository https://github.com/rail44/msgpack-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rail44/msgpack-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frail44%2Fmsgpack-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frail44%2Fmsgpack-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0bceb593ed6dc7ab227a315c689755bccebbb028
[INFO] documenting rail44/msgpack-rs against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frail44%2Fmsgpack-rs" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/rail44/msgpack-rs on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/rail44/msgpack-rs
[INFO] finished tweaking git repo https://github.com/rail44/msgpack-rs
[INFO] tweaked toml for git repo https://github.com/rail44/msgpack-rs written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/rail44/msgpack-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: path `/workspace/builds/worker-4-tc2/source/src/msgpack.rs` was erroneously implicitly accepted for library `msgpack`,
[INFO] [stderr] please rename the file to `src/lib.rs` or set lib.path in Cargo.toml
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ee77c63c33d432f99dafe6e2c739b23c620423a81c91ca9f55544807e0d5418b
[INFO] running `Command { std: "docker" "start" "-a" "ee77c63c33d432f99dafe6e2c739b23c620423a81c91ca9f55544807e0d5418b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ee77c63c33d432f99dafe6e2c739b23c620423a81c91ca9f55544807e0d5418b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee77c63c33d432f99dafe6e2c739b23c620423a81c91ca9f55544807e0d5418b", kill_on_drop: false }`
[INFO] [stdout] ee77c63c33d432f99dafe6e2c739b23c620423a81c91ca9f55544807e0d5418b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3e5d3bec1ac6134b8107499fa730c4a8f200430277063703d3aeb37c70d4b49e
[INFO] running `Command { std: "docker" "start" "-a" "3e5d3bec1ac6134b8107499fa730c4a8f200430277063703d3aeb37c70d4b49e", kill_on_drop: false }`
[INFO] [stderr] warning: path `/opt/rustwide/workdir/src/msgpack.rs` was erroneously implicitly accepted for library `msgpack`,
[INFO] [stderr] please rename the file to `src/lib.rs` or set lib.path in Cargo.toml
[INFO] [stderr]  Documenting msgpack v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:53:46
[INFO] [stdout]    |
[INFO] [stdout] 53 |                     0x00 ... 0x7f => Integer(box Uint8(b as u8)),
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 53 |                     0x00 ... 0x7f => Integer(Box::new(Uint8(b as u8))),
[INFO] [stdout]    |                                              ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:54:42
[INFO] [stdout]    |
[INFO] [stdout] 54 |                     0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))),
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 54 |                     0x80 ... 0x8f => Map(Box::new(try!(self.read_map_data((b - 0x80) as uint)))),
[INFO] [stdout]    |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:55:44
[INFO] [stdout]    |
[INFO] [stdout] 55 |                     0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))),
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 55 |                     0x90 ... 0x9f => Array(Box::new(try!(self.read_array_data((b - 0x90) as uint)))),
[INFO] [stdout]    |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:56:45
[INFO] [stdout]    |
[INFO] [stdout] 56 |                     0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))),
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 56 |                     0xa0 ... 0xbf => String(Box::new(try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint)))))),
[INFO] [stdout]    |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:59:37
[INFO] [stdout]    |
[INFO] [stdout] 59 |                     0xc2 => Boolean(box false),
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 59 |                     0xc2 => Boolean(Box::new(false)),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:60:37
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     0xc3 => Boolean(box true),
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     0xc3 => Boolean(Box::new(true)),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:62:36
[INFO] [stdout]    |
[INFO] [stdout] 62 |                     0xc4 => Binary(box try!(self.read_bin8())),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 62 |                     0xc4 => Binary(Box::new(try!(self.read_bin8()))),
[INFO] [stdout]    |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:63:36
[INFO] [stdout]    |
[INFO] [stdout] 63 |                     0xc5 => Binary(box try!(self.read_bin16())),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 63 |                     0xc5 => Binary(Box::new(try!(self.read_bin16()))),
[INFO] [stdout]    |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:64:36
[INFO] [stdout]    |
[INFO] [stdout] 64 |                     0xc6 => Binary(box try!(self.read_bin32())),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 64 |                     0xc6 => Binary(Box::new(try!(self.read_bin32()))),
[INFO] [stdout]    |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 |                     0xc7 => Extended(box try!(self.read_ext8())),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 66 |                     0xc7 => Extended(Box::new(try!(self.read_ext8()))),
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     0xc8 => Extended(box try!(self.read_ext16())),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     0xc8 => Extended(Box::new(try!(self.read_ext16()))),
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:68:38
[INFO] [stdout]    |
[INFO] [stdout] 68 |                     0xc9 => Extended(box try!(self.read_ext32())),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 68 |                     0xc9 => Extended(Box::new(try!(self.read_ext32()))),
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:70:35
[INFO] [stdout]    |
[INFO] [stdout] 70 |                     0xca => Float(box Float32(try!(self.rdr.read_be_f32()))),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 70 |                     0xca => Float(Box::new(Float32(try!(self.rdr.read_be_f32())))),
[INFO] [stdout]    |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:71:35
[INFO] [stdout]    |
[INFO] [stdout] 71 |                     0xcb => Float(box Float64(try!(self.rdr.read_be_f64()))),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 71 |                     0xcb => Float(Box::new(Float64(try!(self.rdr.read_be_f64())))),
[INFO] [stdout]    |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:73:37
[INFO] [stdout]    |
[INFO] [stdout] 73 |                     0xcc => Integer(box Uint8(try!(self.rdr.read_u8()))),
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 73 |                     0xcc => Integer(Box::new(Uint8(try!(self.rdr.read_u8())))),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:74:37
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     0xcd => Integer(box Uint16(try!(self.rdr.read_be_u16()))),
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     0xcd => Integer(Box::new(Uint16(try!(self.rdr.read_be_u16())))),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:75:37
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     0xce => Integer(box Uint32(try!(self.rdr.read_be_u32()))),
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     0xce => Integer(Box::new(Uint32(try!(self.rdr.read_be_u32())))),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:76:37
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     0xcf => Integer(box Uint64(try!(self.rdr.read_be_u64()))),
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     0xcf => Integer(Box::new(Uint64(try!(self.rdr.read_be_u64())))),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:78:37
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     0xd0 => Integer(box Int8(try!(self.rdr.read_i8()))),
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     0xd0 => Integer(Box::new(Int8(try!(self.rdr.read_i8())))),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:79:37
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     0xd1 => Integer(box Int16(try!(self.rdr.read_be_i16()))),
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     0xd1 => Integer(Box::new(Int16(try!(self.rdr.read_be_i16())))),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:80:37
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     0xd2 => Integer(box Int32(try!(self.rdr.read_be_i32()))),
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     0xd2 => Integer(Box::new(Int32(try!(self.rdr.read_be_i32())))),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     0xd3 => Integer(box Int64(try!(self.rdr.read_be_i64()))),
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     0xd3 => Integer(Box::new(Int64(try!(self.rdr.read_be_i64())))),
[INFO] [stdout]    |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:83:38
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     0xd4 => Extended(box try!(self.read_fixext1())),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     0xd4 => Extended(Box::new(try!(self.read_fixext1()))),
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:84:38
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     0xd5 => Extended(box try!(self.read_fixext2())),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     0xd5 => Extended(Box::new(try!(self.read_fixext2()))),
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:85:38
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     0xd6 => Extended(box try!(self.read_fixext4())),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 85 |                     0xd6 => Extended(Box::new(try!(self.read_fixext4()))),
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:86:38
[INFO] [stdout]    |
[INFO] [stdout] 86 |                     0xd7 => Extended(box try!(self.read_fixext8())),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 86 |                     0xd7 => Extended(Box::new(try!(self.read_fixext8()))),
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     0xd8 => Extended(box try!(self.read_fixext16())),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     0xd8 => Extended(Box::new(try!(self.read_fixext16()))),
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:90:36
[INFO] [stdout]    |
[INFO] [stdout] 90 |                     0xd9 => String(box try!(to_str!(try!(self.read_bin8())))),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 90 |                     0xd9 => String(Box::new(try!(to_str!(try!(self.read_bin8()))))),
[INFO] [stdout]    |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:91:36
[INFO] [stdout]    |
[INFO] [stdout] 91 |                     0xda => String(box try!(to_str!(try!(self.read_bin16())))),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 91 |                     0xda => String(Box::new(try!(to_str!(try!(self.read_bin16()))))),
[INFO] [stdout]    |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:92:36
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     0xdb => String(box try!(to_str!(try!(self.read_bin32())))),
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     0xdb => String(Box::new(try!(to_str!(try!(self.read_bin32()))))),
[INFO] [stdout]    |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:94:35
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     0xdc => Array(box try!(self.read_array16())),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     0xdc => Array(Box::new(try!(self.read_array16()))),
[INFO] [stdout]    |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:95:35
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     0xdd => Array(box try!(self.read_array32())),
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     0xdd => Array(Box::new(try!(self.read_array32()))),
[INFO] [stdout]    |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:97:33
[INFO] [stdout]    |
[INFO] [stdout] 97 |                     0xde => Map(box try!(self.read_map16())),
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 97 |                     0xde => Map(Box::new(try!(self.read_map16()))),
[INFO] [stdout]    |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/parser.rs:98:33
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     0xdf => Map(box try!(self.read_map32())),
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     0xdf => Map(Box::new(try!(self.read_map32()))),
[INFO] [stdout]    |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/parser.rs:100:46
[INFO] [stdout]     |
[INFO] [stdout] 100 |                     0xe0 ... 0xff => Integer(box Int8(b as i8)),
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 100 |                     0xe0 ... 0xff => Integer(Box::new(Int8(b as i8))),
[INFO] [stdout]     |                                              ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/decoder.rs:229:36
[INFO] [stdout]     |
[INFO] [stdout] 229 |             self.stack.push(String(box key));
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 229 |             self.stack.push(String(Box::new(key)));
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:337:45
[INFO] [stdout]     |
[INFO] [stdout] 337 |     fn to_msgpack(&self) -> MsgPack { Array(box self.iter().map(|elt| elt.to_msgpack()).collect()) }
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 337 |     fn to_msgpack(&self) -> MsgPack { Array(Box::new(self.iter().map(|elt| elt.to_msgpack()).collect())) }
[INFO] [stdout]     |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:346:13
[INFO] [stdout]     |
[INFO] [stdout] 346 |         Map(box d)
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 346 |         Map(Box::new(d))
[INFO] [stdout]     |             ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `serialize`
[INFO] [stdout]  --> src/msgpack.rs:6:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | extern crate serialize;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:291:18
[INFO] [stdout]     |
[INFO] [stdout] 291 |     i8 { Integer(box Int8(*self)) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 291 |     i8 { Integer(Box::new(Int8(*self))) }
[INFO] [stdout]     |                  ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:292:19
[INFO] [stdout]     |
[INFO] [stdout] 292 |     i16 { Integer(box Int16(*self)) }
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 292 |     i16 { Integer(Box::new(Int16(*self))) }
[INFO] [stdout]     |                   ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:293:19
[INFO] [stdout]     |
[INFO] [stdout] 293 |     i32 { Integer(box Int32(*self)) }
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 293 |     i32 { Integer(Box::new(Int32(*self))) }
[INFO] [stdout]     |                   ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |     i64 { Integer(box Int64(*self)) }
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 294 |     i64 { Integer(Box::new(Int64(*self))) }
[INFO] [stdout]     |                   ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:296:18
[INFO] [stdout]     |
[INFO] [stdout] 296 |     u8 { Integer(box Uint8(*self)) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 296 |     u8 { Integer(Box::new(Uint8(*self))) }
[INFO] [stdout]     |                  ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:297:19
[INFO] [stdout]     |
[INFO] [stdout] 297 |     u16 { Integer(box Uint16(*self)) }
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 297 |     u16 { Integer(Box::new(Uint16(*self))) }
[INFO] [stdout]     |                   ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:298:19
[INFO] [stdout]     |
[INFO] [stdout] 298 |     u32 { Integer(box Uint32(*self)) }
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 298 |     u32 { Integer(Box::new(Uint32(*self))) }
[INFO] [stdout]     |                   ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:299:19
[INFO] [stdout]     |
[INFO] [stdout] 299 |     u64 { Integer(box Uint64(*self)) }
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 299 |     u64 { Integer(Box::new(Uint64(*self))) }
[INFO] [stdout]     |                   ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |     f32 { Float(box Float32(*self)) }
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 301 |     f32 { Float(Box::new(Float32(*self))) }
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |     f64 { Float(box Float64(*self)) }
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 302 |     f64 { Float(Box::new(Float64(*self))) }
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:304:25
[INFO] [stdout]     |
[INFO] [stdout] 304 |     RustString { String(box self.clone()) }
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 304 |     RustString { String(Box::new(self.clone())) }
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:306:20
[INFO] [stdout]     |
[INFO] [stdout] 306 |     bool { Boolean(box *self) }
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 306 |     bool { Boolean(Box::new(*self)) }
[INFO] [stdout]     |                    ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 323 | to_msgpack_tuple!(A);
[INFO] [stdout]     | -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 324 | to_msgpack_tuple!(A, B);
[INFO] [stdout]     | ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 325 | to_msgpack_tuple!(A, B, C);
[INFO] [stdout]     | -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 326 | to_msgpack_tuple!(A, B, C, D);
[INFO] [stdout]     | ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 327 | to_msgpack_tuple!(A, B, C, D, E);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 328 | to_msgpack_tuple!(A, B, C, D, E, F);
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 329 | to_msgpack_tuple!(A, B, C, D, E, F, G);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 330 | to_msgpack_tuple!(A, B, C, D, E, F, G, H);
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 331 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 332 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 333 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J, K);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/encoder.rs:316:49
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(box vec![$($tyvar.to_msgpack()),*])
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 334 | to_msgpack_tuple!(A, B, C, D, E, F, G, H, I, J, K, L);
[INFO] [stdout]     | ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `to_msgpack_tuple` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 316 |                     ($(ref $tyvar),*,) => Array(Box::new(vec![$($tyvar.to_msgpack()),*]))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `log`
[INFO] [stdout]  --> src/msgpack.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | extern crate log;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::io::IoResult`
[INFO] [stdout]   --> src/msgpack.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IoResult,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     no `IoResult` in `io`
[INFO] [stdout]    |     help: a similar name exists in the module: `Result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::io::IoError`, `std::io::IoResult`
[INFO] [stdout]  --> src/parser.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     IoError,
[INFO] [stdout]   |     ^^^^^^^ no `IoError` in `io`
[INFO] [stdout] 3 |     IoResult
[INFO] [stdout]   |     ^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this unresolved item instead:
[INFO] [stdout]           IoResult
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Error,
[INFO] [stdout]   |     ~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 3 |     Result
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `std::io::IoResult`, `std::io::IoError`, `std::io::Writer`, `std::io::MemWriter`
[INFO] [stdout]  --> src/encoder.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     IoResult,
[INFO] [stdout]   |     ^^^^^^^^ no `IoResult` in `io`
[INFO] [stdout] 3 |     IoError,
[INFO] [stdout]   |     ^^^^^^^ no `IoError` in `io`
[INFO] [stdout] 4 |     Writer,
[INFO] [stdout]   |     ^^^^^^ no `Writer` in `io`
[INFO] [stdout] 5 |     MemWriter
[INFO] [stdout]   |     ^^^^^^^^^ no `MemWriter` in `io`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this unresolved item instead:
[INFO] [stdout]           IoResult
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Result,
[INFO] [stdout]   |     ~~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 3 |     Error,
[INFO] [stdout]   |     ~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 4 |     Write,
[INFO] [stdout]   |     ~~~~~
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]   |
[INFO] [stdout] 5 |     BufWriter
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `phase` in this scope
[INFO] [stdout]  --> src/msgpack.rs:3:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[phase(plugin, link)]
[INFO] [stdout]   |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `warn` in this scope
[INFO] [stdout]    --> src/parser.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |                     warn!("Map is now only supported with String key");
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `warn` is in scope, but it is an attribute: `#[warn]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> src/decoder.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[deriving(Clone, PartialEq, Show)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]   --> src/msgpack.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[deriving(Clone, PartialEq, Show)]
[INFO] [stdout]    |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> src/msgpack.rs:127:3
[INFO] [stdout]     |
[INFO] [stdout] 127 | #[deriving(Clone, PartialEq, Show)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `deriving` in this scope
[INFO] [stdout]    --> src/msgpack.rs:156:3
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[deriving(Clone, PartialEq, Show)]
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Reader` in this scope
[INFO] [stdout]   --> src/parser.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl<T: Reader> Parser<T> {
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/parser.rs:110:35
[INFO] [stdout]     |
[INFO] [stdout] 110 |     fn read_bytes(&mut self, min: uint) -> IoResult<Vec<u8>> {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/parser.rs:183:38
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn read_array_data(&mut self, n: uint) -> IoResult<Vec<MsgPack>> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/parser.rs:203:36
[INFO] [stdout]     |
[INFO] [stdout] 203 |     fn read_map_data(&mut self, n: uint) -> IoResult<BTreeMap<RustString, MsgPack>> {
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Reader` in this scope
[INFO] [stdout]    --> src/parser.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 | impl<T: Reader> Iterator<MsgPack> for StreamParser<T> {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Reader` in this scope
[INFO] [stdout]    --> src/parser.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl<T: Reader> StreamParser<T> {
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:111:45
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn read_uint(&mut self) -> DecodeResult<uint> {
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<uint> serialize::Decoder<DecoderError> for Decoder {
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/decoder.rs:125:44
[INFO] [stdout]     |
[INFO] [stdout] 125 |     fn read_int(&mut self) -> DecodeResult<int> {
[INFO] [stdout]     |                                            ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: perhaps you intended to use this type
[INFO] [stdout]     |
[INFO] [stdout] 125 |     fn read_int(&mut self) -> DecodeResult<i32> {
[INFO] [stdout]     |                                            ~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<int> serialize::Decoder<DecoderError> for Decoder {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:148:35
[INFO] [stdout]     |
[INFO] [stdout] 148 |     where F: FnOnce(&mut Decoder, uint) -> DecodeResult<T> { Err(NotSupportedError) }
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:150:50
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn read_enum_variant_arg<T, F>(&mut self, _: uint, _: F) -> DecodeResult<T>
[INFO] [stdout]     |                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:154:35
[INFO] [stdout]     |
[INFO] [stdout] 154 |     where F: FnOnce(&mut Decoder, uint) -> DecodeResult<T> { Err(NotSupportedError) }
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:156:68
[INFO] [stdout]     |
[INFO] [stdout] 156 |     fn read_enum_struct_variant_field<T, F>(&mut self, _: &str, _: uint, _: F) -> DecodeResult<T>
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:159:49
[INFO] [stdout]     |
[INFO] [stdout] 159 |     fn read_struct<T, F>(&mut self, _: &str, _: uint, f: F) -> DecodeResult<T>
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:166:58
[INFO] [stdout]     |
[INFO] [stdout] 166 |     fn read_struct_field<T, F>(&mut self, name: &str, _: uint, f: F) -> DecodeResult<T>
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:182:39
[INFO] [stdout]     |
[INFO] [stdout] 182 |     fn read_tuple<T, F>(&mut self, _: uint, f: F) -> DecodeResult<T>
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:187:45
[INFO] [stdout]     |
[INFO] [stdout] 187 |     fn read_tuple_arg<T, F>(&mut self, idx: uint, f: F) -> DecodeResult<T>
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:190:57
[INFO] [stdout]     |
[INFO] [stdout] 190 |     fn read_tuple_struct<T, F>(&mut self, _: &str, len: uint, f: F) -> DecodeResult<T>
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:193:52
[INFO] [stdout]     |
[INFO] [stdout] 193 |     fn read_tuple_struct_arg<T, F>(&mut self, idx: uint, f: F) -> DecodeResult<T>
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:211:35
[INFO] [stdout]     |
[INFO] [stdout] 211 |     where F: FnOnce(&mut Decoder, uint) -> DecodeResult<T> {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:220:41
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn read_seq_elt<T, F>(&mut self, _: uint, f: F) -> DecodeResult<T>
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:224:35
[INFO] [stdout]     |
[INFO] [stdout] 224 |     where F: FnOnce(&mut Decoder, uint) -> DecodeResult<T> {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:234:45
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn read_map_elt_key<T, F>(&mut self, _: uint, f: F) -> DecodeResult<T>
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/decoder.rs:237:45
[INFO] [stdout]     |
[INFO] [stdout] 237 |     fn read_map_elt_val<T, F>(&mut self, _: uint, f: F) -> DecodeResult<T>
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 |     fn emit_uint(&mut self, v: uint) -> EncodeResult { self.emit_u64(v as u64) }
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/encoder.rs:165:31
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn emit_int(&mut self, v: int) -> EncodeResult { self.emit_i64(v as i64) }
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               not found in this scope
[INFO] [stdout]     |                               help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:197:52
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn emit_enum_variant<F>(&mut self, _: &str, _: uint, _: uint, _: F) -> EncodeResult
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:197:61
[INFO] [stdout]     |
[INFO] [stdout] 197 |     fn emit_enum_variant<F>(&mut self, _: &str, _: uint, _: uint, _: F) -> EncodeResult
[INFO] [stdout]     |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:200:47
[INFO] [stdout]     |
[INFO] [stdout] 200 |     fn emit_enum_variant_arg<F>(&mut self, _: uint, _: F) -> EncodeResult
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:203:63
[INFO] [stdout]     |
[INFO] [stdout] 203 |     fn emit_enum_struct_variant<F>(&mut self, name: &str, id: uint, cnt: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:203:74
[INFO] [stdout]     |
[INFO] [stdout] 203 |     fn emit_enum_struct_variant<F>(&mut self, name: &str, id: uint, cnt: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:206:67
[INFO] [stdout]     |
[INFO] [stdout] 206 |     fn emit_enum_struct_variant_field<F>(&mut self, _: &str, idx: uint, f: F) -> EncodeResult 
[INFO] [stdout]     |                                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:209:48
[INFO] [stdout]     |
[INFO] [stdout] 209 |     fn emit_struct<F>(&mut self, _: &str, len: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:219:55
[INFO] [stdout]     |
[INFO] [stdout] 219 |     fn emit_struct_field<F>(&mut self, name: &str, _: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:225:38
[INFO] [stdout]     |
[INFO] [stdout] 225 |     fn emit_tuple<F>(&mut self, len: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:228:42
[INFO] [stdout]     |
[INFO] [stdout] 228 |     fn emit_tuple_arg<F>(&mut self, idx: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:231:54
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn emit_tuple_struct<F>(&mut self, _: &str, len: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:234:49
[INFO] [stdout]     |
[INFO] [stdout] 234 |     fn emit_tuple_struct_arg<F>(&mut self, idx: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:245:36
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn emit_seq<F>(&mut self, len: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:254:38
[INFO] [stdout]     |
[INFO] [stdout] 254 |     fn emit_seq_elt<F>(&mut self, _: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:257:36
[INFO] [stdout]     |
[INFO] [stdout] 257 |     fn emit_map<F>(&mut self, len: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:267:42
[INFO] [stdout]     |
[INFO] [stdout] 267 |     fn emit_map_elt_key<F>(&mut self, _: uint, mut f: F) -> EncodeResult
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/encoder.rs:270:42
[INFO] [stdout]     |
[INFO] [stdout] 270 |     fn emit_map_elt_val<F>(&mut self, _: uint, f: F) -> EncodeResult
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `IntoBytes` in this scope
[INFO] [stdout]   --> src/msgpack.rs:89:6
[INFO] [stdout]    |
[INFO] [stdout] 89 | impl IntoBytes for MsgPack {
[INFO] [stdout]    |      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Writer` in this scope
[INFO] [stdout]   --> src/msgpack.rs:96:42
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn to_writer(&self, writer: &mut Writer) -> IoResult<()> {
[INFO] [stdout]    |                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `range` is private
[INFO] [stdout]    --> src/parser.rs:184:27
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let range = iter::range(0, n);
[INFO] [stdout]     |                           ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `range` is defined here
[INFO] [stdout]    --> /rustc/1b7dd2252b99671ce5d1cb9664c5f8636329436d/library/core/src/iter/mod.rs:457:1
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `range` is private
[INFO] [stdout]    --> src/parser.rs:204:29
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let mut itr = iter::range(0, 2*n).map(|_| self.parse());
[INFO] [stdout]     |                             ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `range` is defined here
[INFO] [stdout]    --> /rustc/1b7dd2252b99671ce5d1cb9664c5f8636329436d/library/core/src/iter/mod.rs:457:1
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `range` is private
[INFO] [stdout]    --> src/parser.rs:205:33
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let mut map_itr = iter::range(0, n);
[INFO] [stdout]     |                                 ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `range` is defined here
[INFO] [stdout]    --> /rustc/1b7dd2252b99671ce5d1cb9664c5f8636329436d/library/core/src/iter/mod.rs:457:1
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]  --> src/msgpack.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(phase, macro_rules)]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the feature `macro_rules` has been stable since `1.0.0` and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/parser.rs:53:26
[INFO] [stdout]    |
[INFO] [stdout] 53 |                     0x00 ... 0x7f => Integer(box Uint8(b as u8)),
[INFO] [stdout]    |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/parser.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 54 |                     0x80 ... 0x8f => Map(box try!(self.read_map_data((b - 0x80) as uint))),
[INFO] [stdout]    |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/parser.rs:55:26
[INFO] [stdout]    |
[INFO] [stdout] 55 |                     0x90 ... 0x9f => Array(box try!(self.read_array_data((b - 0x90) as uint))),
[INFO] [stdout]    |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/parser.rs:56:26
[INFO] [stdout]    |
[INFO] [stdout] 56 |                     0xa0 ... 0xbf => String(box try!(to_str!(try!(self.read_bytes((b - 0xa0) as uint))))),
[INFO] [stdout]    |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/parser.rs:100:26
[INFO] [stdout]     |
[INFO] [stdout] 100 |                     0xe0 ... 0xff => Integer(box Int8(b as i8)),
[INFO] [stdout]     |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:186:15
[INFO] [stdout]     |
[INFO] [stdout] 186 |             0 ... 31 => write_value!(self, FixString, v, v.len()),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:187:16
[INFO] [stdout]     |
[INFO] [stdout] 187 |             32 ... 255 => write_value!(self, String8, v, v.len() as u8),
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |             256 ... 65535 => write_value!(self, String16, v, v.len() as u16),
[INFO] [stdout]     |                 ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:189:19
[INFO] [stdout]     |
[INFO] [stdout] 189 |             65536 ... 4294967295 => write_value!(self, String32, v, v.len() as u32),
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:212:15
[INFO] [stdout]     |
[INFO] [stdout] 212 |             0 ... 15 => write_value!(self, FixMap, f, len),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:213:16
[INFO] [stdout]     |
[INFO] [stdout] 213 |             16 ... 65535 => write_value!(self, Map16, f, len as u16),
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:214:19
[INFO] [stdout]     |
[INFO] [stdout] 214 |             65536 ... 4294967295 => write_value!(self, Map32, f, len as u32),
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:248:15
[INFO] [stdout]     |
[INFO] [stdout] 248 |             0 ... 15 => write_value!(self, FixArray, f, len),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:249:16
[INFO] [stdout]     |
[INFO] [stdout] 249 |             16 ... 65535 => write_value!(self, Array16, f, len as u16),
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:250:19
[INFO] [stdout]     |
[INFO] [stdout] 250 |             65536 ... 4294967295 => write_value!(self, Array32, f, len as u32),
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:260:15
[INFO] [stdout]     |
[INFO] [stdout] 260 |             0 ... 15 => write_value!(self, FixMap, f, len),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:261:16
[INFO] [stdout]     |
[INFO] [stdout] 261 |             16 ... 65535 => write_value!(self, Map16, f, len as u16),
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/encoder.rs:262:19
[INFO] [stdout]     |
[INFO] [stdout] 262 |             65536 ... 4294967295 => write_value!(self, Map32, f, len as u32),
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 121 previous errors; 18 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0463, E0554, E0603.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `msgpack`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --crate-type lib --crate-name msgpack src/msgpack.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=81c486086754076d -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.0.1` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "3e5d3bec1ac6134b8107499fa730c4a8f200430277063703d3aeb37c70d4b49e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e5d3bec1ac6134b8107499fa730c4a8f200430277063703d3aeb37c70d4b49e", kill_on_drop: false }`
[INFO] [stdout] 3e5d3bec1ac6134b8107499fa730c4a8f200430277063703d3aeb37c70d4b49e
