[INFO] fetching crate rustc-serialize2 0.3.25... [INFO] checking rustc-serialize2-0.3.25 against master#8c32e313cccf7df531e2d49ffb8227bb92304aee for pr-145608-1 [INFO] extracting crate rustc-serialize2 0.3.25 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate rustc-serialize2 0.3.25 [INFO] finished tweaking crates.io crate rustc-serialize2 0.3.25 [INFO] tweaked toml for crates.io crate rustc-serialize2 0.3.25 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rustc-serialize2 0.3.25 on toolchain 8c32e313cccf7df531e2d49ffb8227bb92304aee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 10 packages to latest compatible versions [INFO] [stderr] Adding rand v0.3.23 (available: v0.9.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f5352323a2758abfd169789886387ca8129275811059f836214e569ac1683125 [INFO] running `Command { std: "docker" "start" "-a" "f5352323a2758abfd169789886387ca8129275811059f836214e569ac1683125", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f5352323a2758abfd169789886387ca8129275811059f836214e569ac1683125", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f5352323a2758abfd169789886387ca8129275811059f836214e569ac1683125", kill_on_drop: false }` [INFO] [stdout] f5352323a2758abfd169789886387ca8129275811059f836214e569ac1683125 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+8c32e313cccf7df531e2d49ffb8227bb92304aee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 707749c7189f697f17bc05eca878e45b6e89146816f36e5bb1c3cb2f2bcfaefb [INFO] running `Command { std: "docker" "start" "-a" "707749c7189f697f17bc05eca878e45b6e89146816f36e5bb1c3cb2f2bcfaefb", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Checking rustc-serialize2 v0.3.25 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition name: `rustbuild` [INFO] [stdout] --> src/lib.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | #![cfg_attr(rustbuild, feature(staged_api, rustc_private))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rustbuild)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rustbuild)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `rustbuild` [INFO] [stdout] --> src/lib.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | #![cfg_attr(rustbuild, unstable(feature = "rustc_private", issue = "27812"))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rustbuild)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rustbuild)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `rust_build` [INFO] [stdout] --> src/lib.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | #![cfg_attr(rust_build, feature(staged_api))] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_build)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_build)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `rust_build` [INFO] [stdout] --> src/lib.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | #![cfg_attr(rust_build, staged_api)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_build)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_build)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `rust_build` [INFO] [stdout] --> src/lib.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | #![cfg_attr(rust_build, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_build)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_build)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1124:21 [INFO] [stdout] | [INFO] [stdout] 1124 | Ok(Box::new(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1130:25 [INFO] [stdout] | [INFO] [stdout] 1130 | let v: Vec = try!(Decodable::decode(d)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1145:20 [INFO] [stdout] | [INFO] [stdout] 1145 | Ok(Rc::new(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1161:23 [INFO] [stdout] | [INFO] [stdout] 1161 | Ok(Cow::Owned(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1169:17 [INFO] [stdout] | [INFO] [stdout] 1169 | try!(s.emit_seq_elt(i, |s| e.encode(s))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1180:17 [INFO] [stdout] | [INFO] [stdout] 1180 | try!(s.emit_seq_elt(i, |s| e.encode(s))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1192:24 [INFO] [stdout] | [INFO] [stdout] 1192 | v.push(try!(d.read_seq_elt(i, |d| Decodable::decode(d)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1214:25 [INFO] [stdout] | [INFO] [stdout] 1214 | Ok(Some(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1228:25 [INFO] [stdout] | [INFO] [stdout] 1228 | try!(s.emit_enum_variant_arg(0, |s| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1236:25 [INFO] [stdout] | [INFO] [stdout] 1236 | try!(s.emit_enum_variant_arg(0, |s| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1402:30 [INFO] [stdout] | [INFO] [stdout] 1402 | let bytes: Vec = try!(Decodable::decode(d)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1427:22 [INFO] [stdout] | [INFO] [stdout] 1427 | Ok(Cell::new(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1444:25 [INFO] [stdout] | [INFO] [stdout] 1444 | Ok(RefCell::new(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1456:21 [INFO] [stdout] | [INFO] [stdout] 1456 | Ok(Arc::new(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1509:17 [INFO] [stdout] | [INFO] [stdout] 1509 | try!(this.emit_seq_elt(i, |this| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1565:24 [INFO] [stdout] | [INFO] [stdout] 1565 | v.push(try!(this.read_seq_elt(i, |this| f(this)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:29:17 [INFO] [stdout] | [INFO] [stdout] 29 | try!(s.emit_seq_elt(i, |s| e.encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:41:32 [INFO] [stdout] | [INFO] [stdout] 41 | list.push_back(try!(d.read_seq_elt(i, |d| Decodable::decode(d)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:52:17 [INFO] [stdout] | [INFO] [stdout] 52 | try!(s.emit_seq_elt(i, |s| e.encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:64:33 [INFO] [stdout] | [INFO] [stdout] 64 | deque.push_back(try!(d.read_seq_elt(i, |d| Decodable::decode(d)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:79:17 [INFO] [stdout] | [INFO] [stdout] 79 | try!(e.emit_map_elt_key(i, |e| key.encode(e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:80:17 [INFO] [stdout] | [INFO] [stdout] 80 | try!(e.emit_map_elt_val(i, |e| val.encode(e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:96:27 [INFO] [stdout] | [INFO] [stdout] 96 | let key = try!(d.read_map_elt_key(i, |d| Decodable::decode(d))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:97:27 [INFO] [stdout] | [INFO] [stdout] 97 | let val = try!(d.read_map_elt_val(i, |d| Decodable::decode(d))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:112:17 [INFO] [stdout] | [INFO] [stdout] 112 | try!(s.emit_seq_elt(i, |s| e.encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:127:28 [INFO] [stdout] | [INFO] [stdout] 127 | set.insert(try!(d.read_seq_elt(i, |d| Decodable::decode(d)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:143:17 [INFO] [stdout] | [INFO] [stdout] 143 | try!(e.emit_map_elt_key(i, |e| key.encode(e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:144:17 [INFO] [stdout] | [INFO] [stdout] 144 | try!(e.emit_map_elt_val(i, |e| val.encode(e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:161:27 [INFO] [stdout] | [INFO] [stdout] 161 | let key = try!(d.read_map_elt_key(i, |d| Decodable::decode(d))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:162:27 [INFO] [stdout] | [INFO] [stdout] 162 | let val = try!(d.read_map_elt_val(i, |d| Decodable::decode(d))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:176:17 [INFO] [stdout] | [INFO] [stdout] 176 | try!(s.emit_seq_elt(i, |s| e.encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:190:28 [INFO] [stdout] | [INFO] [stdout] 190 | set.insert(try!(d.read_seq_elt(i, |d| Decodable::decode(d)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/hex.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | b'A'...b'F' => buf |= byte - b'A' + 10, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/hex.rs:142:21 [INFO] [stdout] | [INFO] [stdout] 142 | b'a'...b'f' => buf |= byte - b'a' + 10, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/hex.rs:143:21 [INFO] [stdout] | [INFO] [stdout] 143 | b'0'...b'9' => buf |= byte - b'0', [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:403:9 [INFO] [stdout] | [INFO] [stdout] 403 | try!(object.encode(&mut encoder)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:474:5 [INFO] [stdout] | [INFO] [stdout] 474 | try!(wr.write_str("\"")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:531:5 [INFO] [stdout] | [INFO] [stdout] 531 | try!(wr.write_str("\"")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:522:9 [INFO] [stdout] | [INFO] [stdout] 522 | try!(wr.write_str(escaped)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:519:13 [INFO] [stdout] | [INFO] [stdout] 519 | try!(wr.write_str(&v[start..i])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:528:9 [INFO] [stdout] | [INFO] [stdout] 528 | try!(wr.write_str(&v[start..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:558:9 [INFO] [stdout] | [INFO] [stdout] 558 | try!(wr.write_str(BUF)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:563:9 [INFO] [stdout] | [INFO] [stdout] 563 | try!(wr.write_str(&BUF[..n])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:651:9 [INFO] [stdout] | [INFO] [stdout] 651 | try!(write!(self.writer, "null")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 655 | fn emit_usize(&mut self, v: usize) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 655 | fn emit_usize(&mut self, v: usize) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 656 | fn emit_u64(&mut self, v: u64) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 656 | fn emit_u64(&mut self, v: u64) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 657 | fn emit_u32(&mut self, v: u32) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 657 | fn emit_u32(&mut self, v: u32) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 658 | fn emit_u16(&mut self, v: u16) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 658 | fn emit_u16(&mut self, v: u16) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 659 | fn emit_u8(&mut self, v: u8) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 659 | fn emit_u8(&mut self, v: u8) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 661 | fn emit_isize(&mut self, v: isize) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 661 | fn emit_isize(&mut self, v: isize) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 662 | fn emit_i64(&mut self, v: i64) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 662 | fn emit_i64(&mut self, v: i64) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 663 | fn emit_i32(&mut self, v: i32) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 663 | fn emit_i32(&mut self, v: i32) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 664 | fn emit_i16(&mut self, v: i16) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 664 | fn emit_i16(&mut self, v: i16) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 665 | fn emit_i8(&mut self, v: i8) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 665 | fn emit_i8(&mut self, v: i8) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:670:13 [INFO] [stdout] | [INFO] [stdout] 670 | try!(write!(self.writer, "true")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:672:13 [INFO] [stdout] | [INFO] [stdout] 672 | try!(write!(self.writer, "false")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 678 | emit_enquoted_if_mapkey!(self, fmt_number_or_null(v)) [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 678 | emit_enquoted_if_mapkey!(self, fmt_number_or_null(v)) [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:727:13 [INFO] [stdout] | [INFO] [stdout] 727 | try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:713:17 [INFO] [stdout] | [INFO] [stdout] 713 | try!(write!(self.writer, "{{\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:715:17 [INFO] [stdout] | [INFO] [stdout] 715 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:716:17 [INFO] [stdout] | [INFO] [stdout] 716 | try!(write!(self.writer, "\"variant\": ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:717:17 [INFO] [stdout] | [INFO] [stdout] 717 | try!(escape_str(self.writer, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:718:17 [INFO] [stdout] | [INFO] [stdout] 718 | try!(write!(self.writer, ",\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:719:17 [INFO] [stdout] | [INFO] [stdout] 719 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:720:17 [INFO] [stdout] | [INFO] [stdout] 720 | try!(write!(self.writer, "\"fields\": [\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:723:17 [INFO] [stdout] | [INFO] [stdout] 723 | try!(write!(self.writer, "{{\"variant\":")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:724:17 [INFO] [stdout] | [INFO] [stdout] 724 | try!(escape_str(self.writer, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:725:17 [INFO] [stdout] | [INFO] [stdout] 725 | try!(write!(self.writer, ",\"fields\":[")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:730:17 [INFO] [stdout] | [INFO] [stdout] 730 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:731:17 [INFO] [stdout] | [INFO] [stdout] 731 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:733:17 [INFO] [stdout] | [INFO] [stdout] 733 | try!(write!(self.writer, "]\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:734:17 [INFO] [stdout] | [INFO] [stdout] 734 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:735:17 [INFO] [stdout] | [INFO] [stdout] 735 | try!(write!(self.writer, "}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:737:17 [INFO] [stdout] | [INFO] [stdout] 737 | try!(write!(self.writer, "]}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:748:13 [INFO] [stdout] | [INFO] [stdout] 748 | try!(write!(self.writer, ",")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:750:17 [INFO] [stdout] | [INFO] [stdout] 750 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:754:13 [INFO] [stdout] | [INFO] [stdout] 754 | try!(spaces(self.writer, curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:786:13 [INFO] [stdout] | [INFO] [stdout] 786 | try!(write!(self.writer, "{{}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:788:13 [INFO] [stdout] | [INFO] [stdout] 788 | try!(write!(self.writer, "{{")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:792:13 [INFO] [stdout] | [INFO] [stdout] 792 | try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:798:13 [INFO] [stdout] | [INFO] [stdout] 798 | try!(write!(self.writer, "}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:795:17 [INFO] [stdout] | [INFO] [stdout] 795 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:796:17 [INFO] [stdout] | [INFO] [stdout] 796 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:814:9 [INFO] [stdout] | [INFO] [stdout] 814 | try!(escape_str(self.writer, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:808:13 [INFO] [stdout] | [INFO] [stdout] 808 | try!(write!(self.writer, ",")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:811:13 [INFO] [stdout] | [INFO] [stdout] 811 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:812:13 [INFO] [stdout] | [INFO] [stdout] 812 | try!(spaces(self.writer, curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:816:13 [INFO] [stdout] | [INFO] [stdout] 816 | try!(write!(self.writer, ": ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:818:13 [INFO] [stdout] | [INFO] [stdout] 818 | try!(write!(self.writer, ":")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:871:13 [INFO] [stdout] | [INFO] [stdout] 871 | try!(write!(self.writer, "[]")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:873:13 [INFO] [stdout] | [INFO] [stdout] 873 | try!(write!(self.writer, "[")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:877:13 [INFO] [stdout] | [INFO] [stdout] 877 | try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:883:13 [INFO] [stdout] | [INFO] [stdout] 883 | try!(write!(self.writer, "]")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:880:17 [INFO] [stdout] | [INFO] [stdout] 880 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:881:17 [INFO] [stdout] | [INFO] [stdout] 881 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:893:13 [INFO] [stdout] | [INFO] [stdout] 893 | try!(write!(self.writer, ",")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:896:13 [INFO] [stdout] | [INFO] [stdout] 896 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:897:13 [INFO] [stdout] | [INFO] [stdout] 897 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:907:13 [INFO] [stdout] | [INFO] [stdout] 907 | try!(write!(self.writer, "{{}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:909:13 [INFO] [stdout] | [INFO] [stdout] 909 | try!(write!(self.writer, "{{")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:913:13 [INFO] [stdout] | [INFO] [stdout] 913 | try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:919:13 [INFO] [stdout] | [INFO] [stdout] 919 | try!(write!(self.writer, "}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:916:17 [INFO] [stdout] | [INFO] [stdout] 916 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:917:17 [INFO] [stdout] | [INFO] [stdout] 917 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:936:9 [INFO] [stdout] | [INFO] [stdout] 936 | try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:929:13 [INFO] [stdout] | [INFO] [stdout] 929 | try!(write!(self.writer, ",")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:932:13 [INFO] [stdout] | [INFO] [stdout] 932 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:933:13 [INFO] [stdout] | [INFO] [stdout] 933 | try!(spaces(self.writer, curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:946:13 [INFO] [stdout] | [INFO] [stdout] 946 | try!(write!(self.writer, ": ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:948:13 [INFO] [stdout] | [INFO] [stdout] 948 | try!(write!(self.writer, ":")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:987:13 [INFO] [stdout] | [INFO] [stdout] 987 | try!(rdr.read_to_end(&mut c)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1568:25 [INFO] [stdout] | [INFO] [stdout] 1568 | '0' ... '9' => return self.error(InvalidNumber), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1572:17 [INFO] [stdout] | [INFO] [stdout] 1572 | '1' ... '9' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1575:33 [INFO] [stdout] | [INFO] [stdout] 1575 | c @ '0' ... '9' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1604:17 [INFO] [stdout] | [INFO] [stdout] 1604 | '0' ... '9' => (), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1612:25 [INFO] [stdout] | [INFO] [stdout] 1612 | c @ '0' ... '9' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1641:17 [INFO] [stdout] | [INFO] [stdout] 1641 | '0' ... '9' => (), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1646:25 [INFO] [stdout] | [INFO] [stdout] 1646 | c @ '0' ... '9' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1673:25 [INFO] [stdout] | [INFO] [stdout] 1673 | c @ '0' ... '9' => n * 16 + ((c as u16) - ('0' as u16)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1674:25 [INFO] [stdout] | [INFO] [stdout] 1674 | c @ 'a' ... 'f' => n * 16 + (10 + (c as u16) - ('a' as u16)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1675:25 [INFO] [stdout] | [INFO] [stdout] 1675 | c @ 'A' ... 'F' => n * 16 + (10 + (c as u16) - ('A' as u16)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:1705:34 [INFO] [stdout] | [INFO] [stdout] 1705 | 'u' => match try!(self.decode_hex_escape()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1706:32 [INFO] [stdout] | [INFO] [stdout] 1706 | 0xDC00 ... 0xDFFF => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1712:37 [INFO] [stdout] | [INFO] [stdout] 1712 | n1 @ 0xD800 ... 0xDBFF => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:1718:38 [INFO] [stdout] | [INFO] [stdout] 1718 | ... let n2 = try!(self.decode_hex_escape()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1942:17 [INFO] [stdout] | [INFO] [stdout] 1942 | '0' ... '9' | '-' => self.parse_number(), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2089:15 [INFO] [stdout] | [INFO] [stdout] 2089 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2148 | expect!(self.pop(), Null) [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2151 | read_primitive! { read_usize, usize } [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2152 | read_primitive! { read_u8, u8 } [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2153 | read_primitive! { read_u16, u16 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2154 | read_primitive! { read_u32, u32 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2155 | read_primitive! { read_u64, u64 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2156 | read_primitive! { read_isize, isize } [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2157 | read_primitive! { read_i8, i8 } [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2158 | read_primitive! { read_i16, i16 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2159 | read_primitive! { read_i32, i32 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2160 | read_primitive! { read_i64, i64 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2167:15 [INFO] [stdout] | [INFO] [stdout] 2167 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2096:15 [INFO] [stdout] | [INFO] [stdout] 2096 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2185 | expect!(self.pop(), Boolean) [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2189:17 [INFO] [stdout] | [INFO] [stdout] 2189 | let s = try!(self.read_str()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2096:15 [INFO] [stdout] | [INFO] [stdout] 2096 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2202 | expect!(self.pop(), String) [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2215:26 [INFO] [stdout] | [INFO] [stdout] 2215 | let name = match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2280:9 [INFO] [stdout] | [INFO] [stdout] 2280 | try!(self.pop()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2279:21 [INFO] [stdout] | [INFO] [stdout] 2279 | let value = try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2291:23 [INFO] [stdout] | [INFO] [stdout] 2291 | let mut obj = try!(expect!(self.pop(), Object)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2096:15 [INFO] [stdout] | [INFO] [stdout] 2096 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2291 | let mut obj = try!(expect!(self.pop(), Object)); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2305:17 [INFO] [stdout] | [INFO] [stdout] 2305 | try!(f(self)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2352:15 [INFO] [stdout] | [INFO] [stdout] 2352 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2361:21 [INFO] [stdout] | [INFO] [stdout] 2361 | let array = try!(expect!(self.pop(), Array)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2096:15 [INFO] [stdout] | [INFO] [stdout] 2096 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2361 | let array = try!(expect!(self.pop(), Array)); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2378:19 [INFO] [stdout] | [INFO] [stdout] 2378 | let obj = try!(expect!(self.pop(), Object)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2096:15 [INFO] [stdout] | [INFO] [stdout] 2096 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2378 | let obj = try!(expect!(self.pop(), Object)); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serialize::*` [INFO] [stdout] --> src/lib.rs:86:13 [INFO] [stdout] | [INFO] [stdout] 86 | pub use serialize::*; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:2631:14 [INFO] [stdout] | [INFO] [stdout] 2631 | #[derive(RustcDecodable, Eq, PartialEq, Debug)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcEncodable` in this scope [INFO] [stdout] --> src/json.rs:2658:25 [INFO] [stdout] | [INFO] [stdout] 2658 | #[derive(PartialEq, RustcEncodable, RustcDecodable, Debug)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:2658:41 [INFO] [stdout] | [INFO] [stdout] 2658 | #[derive(PartialEq, RustcEncodable, RustcDecodable, Debug)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcEncodable` in this scope [INFO] [stdout] --> src/json.rs:2664:25 [INFO] [stdout] | [INFO] [stdout] 2664 | #[derive(PartialEq, RustcEncodable, RustcDecodable, Debug)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:2664:41 [INFO] [stdout] | [INFO] [stdout] 2664 | #[derive(PartialEq, RustcEncodable, RustcDecodable, Debug)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcEncodable` in this scope [INFO] [stdout] --> src/json.rs:2671:25 [INFO] [stdout] | [INFO] [stdout] 2671 | #[derive(PartialEq, RustcEncodable, RustcDecodable, Debug)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:2671:41 [INFO] [stdout] | [INFO] [stdout] 2671 | #[derive(PartialEq, RustcEncodable, RustcDecodable, Debug)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:3210:14 [INFO] [stdout] | [INFO] [stdout] 3210 | #[derive(RustcDecodable)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:3268:14 [INFO] [stdout] | [INFO] [stdout] 3268 | #[derive(RustcDecodable)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:3276:14 [INFO] [stdout] | [INFO] [stdout] 3276 | #[derive(RustcDecodable)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcEncodable` in this scope [INFO] [stdout] --> src/json.rs:3585:18 [INFO] [stdout] | [INFO] [stdout] 3585 | #[derive(RustcEncodable, Eq, Hash, PartialEq, RustcDecodable, Debug)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:3585:55 [INFO] [stdout] | [INFO] [stdout] 3585 | #[derive(RustcEncodable, Eq, Hash, PartialEq, RustcDecodable, Debug)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcEncodable` in this scope [INFO] [stdout] --> src/json.rs:3960:39 [INFO] [stdout] | [INFO] [stdout] 3960 | #[derive(PartialEq, Eq, Hash, RustcEncodable)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:3977:25 [INFO] [stdout] | [INFO] [stdout] 3977 | #[derive(Debug, RustcDecodable, RustcEncodable, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcEncodable` in this scope [INFO] [stdout] --> src/json.rs:3977:41 [INFO] [stdout] | [INFO] [stdout] 3977 | #[derive(Debug, RustcDecodable, RustcEncodable, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:3993:25 [INFO] [stdout] | [INFO] [stdout] 3993 | #[derive(Debug, RustcDecodable)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcDecodable` in this scope [INFO] [stdout] --> src/json.rs:4004:25 [INFO] [stdout] | [INFO] [stdout] 4004 | #[derive(Debug, RustcDecodable, RustcEncodable, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `RustcEncodable` in this scope [INFO] [stdout] --> src/json.rs:4004:41 [INFO] [stdout] | [INFO] [stdout] 4004 | #[derive(Debug, RustcDecodable, RustcEncodable, Eq, PartialEq)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> src/serialize.rs:1160:5 [INFO] [stdout] | [INFO] [stdout] 1160 | fn decode(d: &mut D) -> Result, D::Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `T` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /rustc/8c32e313cccf7df531e2d49ffb8227bb92304aee/library/alloc/src/borrow.rs:179:30 [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1156 | impl<'a, T: ?Sized + 'static> Decodable for Cow<'a, T> [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:536:37 [INFO] [stdout] | [INFO] [stdout] 536 | struct EscapeWriter<'a>(&'a mut fmt::Write); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 536 | struct EscapeWriter<'a>(&'a mut dyn fmt::Write); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:602:22 [INFO] [stdout] | [INFO] [stdout] 602 | writer: &'a mut (fmt::Write+'a), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 602 | writer: &'a mut (dyn fmt::Write+'a), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:610:39 [INFO] [stdout] | [INFO] [stdout] 610 | pub fn new_pretty(writer: &'a mut fmt::Write) -> Encoder<'a> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 610 | pub fn new_pretty(writer: &'a mut dyn fmt::Write) -> Encoder<'a> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:623:32 [INFO] [stdout] | [INFO] [stdout] 623 | pub fn new(writer: &'a mut fmt::Write) -> Encoder<'a> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 623 | pub fn new(writer: &'a mut dyn fmt::Write) -> Encoder<'a> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:417:32 [INFO] [stdout] | [INFO] [stdout] 417 | fn cause(&self) -> Option<&StdError> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 417 | fn cause(&self) -> Option<&dyn StdError> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:473:24 [INFO] [stdout] | [INFO] [stdout] 473 | fn escape_str(wr: &mut fmt::Write, v: &str) -> EncodeResult<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 473 | fn escape_str(wr: &mut dyn fmt::Write, v: &str) -> EncodeResult<()> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:535:29 [INFO] [stdout] | [INFO] [stdout] 535 | fn escape_char(writer: &mut fmt::Write, v: char) -> EncodeResult<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 535 | fn escape_char(writer: &mut dyn fmt::Write, v: char) -> EncodeResult<()> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:553:20 [INFO] [stdout] | [INFO] [stdout] 553 | fn spaces(wr: &mut fmt::Write, n: u32) -> EncodeResult<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 553 | fn spaces(wr: &mut dyn fmt::Write, n: u32) -> EncodeResult<()> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `rustbuild` [INFO] [stdout] --> src/lib.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | #![cfg_attr(rustbuild, feature(staged_api, rustc_private))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rustbuild)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rustbuild)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:45:24 [INFO] [stdout] | [INFO] [stdout] 45 | #![cfg_attr(test, deny(warnings))] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[deny(unexpected_cfgs)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `rustbuild` [INFO] [stdout] --> src/lib.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | #![cfg_attr(rustbuild, unstable(feature = "rustc_private", issue = "27812"))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rustbuild)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rustbuild)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `rust_build` [INFO] [stdout] --> src/lib.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | #![cfg_attr(rust_build, feature(staged_api))] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_build)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_build)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `rust_build` [INFO] [stdout] --> src/lib.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | #![cfg_attr(rust_build, staged_api)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_build)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_build)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `rust_build` [INFO] [stdout] --> src/lib.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | #![cfg_attr(rust_build, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rust_build)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rust_build)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1124:21 [INFO] [stdout] | [INFO] [stdout] 1124 | Ok(Box::new(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1130:25 [INFO] [stdout] | [INFO] [stdout] 1130 | let v: Vec = try!(Decodable::decode(d)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1145:20 [INFO] [stdout] | [INFO] [stdout] 1145 | Ok(Rc::new(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1161:23 [INFO] [stdout] | [INFO] [stdout] 1161 | Ok(Cow::Owned(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1169:17 [INFO] [stdout] | [INFO] [stdout] 1169 | try!(s.emit_seq_elt(i, |s| e.encode(s))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1180:17 [INFO] [stdout] | [INFO] [stdout] 1180 | try!(s.emit_seq_elt(i, |s| e.encode(s))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1192:24 [INFO] [stdout] | [INFO] [stdout] 1192 | v.push(try!(d.read_seq_elt(i, |d| Decodable::decode(d)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1214:25 [INFO] [stdout] | [INFO] [stdout] 1214 | Ok(Some(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1228:25 [INFO] [stdout] | [INFO] [stdout] 1228 | try!(s.emit_enum_variant_arg(0, |s| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1236:25 [INFO] [stdout] | [INFO] [stdout] 1236 | try!(s.emit_enum_variant_arg(0, |s| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:984:34 [INFO] [stdout] | [INFO] [stdout] 984 | pub fn from_reader(rdr: &mut io::Read) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 984 | pub fn from_reader(rdr: &mut dyn io::Read) -> Result { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1300:34 [INFO] [stdout] | [INFO] [stdout] 1300 | let ret = ($(try!(d.read_tuple_arg({ i+=1; i-1 }, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1316:23 [INFO] [stdout] | [INFO] [stdout] 1316 | $(try!(s.emit_tuple_arg({ i+=1; i-1 }, |s| $name.encode(s)));)* [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1325 | tuple! { T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, } [INFO] [stdout] | ------------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1337:25 [INFO] [stdout] | [INFO] [stdout] 1337 | try!(d.read_seq_elt($len - $idx - 1, [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1348:25 [INFO] [stdout] | [INFO] [stdout] 1348 | try!(s.emit_seq_elt(i, |s| self[i].encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 1358 | / array! { [INFO] [stdout] 1359 | | 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, [INFO] [stdout] 1360 | | 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, [INFO] [stdout] 1361 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `array` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1402:30 [INFO] [stdout] | [INFO] [stdout] 1402 | let bytes: Vec = try!(Decodable::decode(d)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1427:22 [INFO] [stdout] | [INFO] [stdout] 1427 | Ok(Cell::new(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1444:25 [INFO] [stdout] | [INFO] [stdout] 1444 | Ok(RefCell::new(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1456:21 [INFO] [stdout] | [INFO] [stdout] 1456 | Ok(Arc::new(try!(Decodable::decode(d)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1509:17 [INFO] [stdout] | [INFO] [stdout] 1509 | try!(this.emit_seq_elt(i, |this| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/serialize.rs:1565:24 [INFO] [stdout] | [INFO] [stdout] 1565 | v.push(try!(this.read_seq_elt(i, |this| f(this)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:29:17 [INFO] [stdout] | [INFO] [stdout] 29 | try!(s.emit_seq_elt(i, |s| e.encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:41:32 [INFO] [stdout] | [INFO] [stdout] 41 | list.push_back(try!(d.read_seq_elt(i, |d| Decodable::decode(d)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:52:17 [INFO] [stdout] | [INFO] [stdout] 52 | try!(s.emit_seq_elt(i, |s| e.encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:64:33 [INFO] [stdout] | [INFO] [stdout] 64 | deque.push_back(try!(d.read_seq_elt(i, |d| Decodable::decode(d)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:79:17 [INFO] [stdout] | [INFO] [stdout] 79 | try!(e.emit_map_elt_key(i, |e| key.encode(e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:80:17 [INFO] [stdout] | [INFO] [stdout] 80 | try!(e.emit_map_elt_val(i, |e| val.encode(e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:96:27 [INFO] [stdout] | [INFO] [stdout] 96 | let key = try!(d.read_map_elt_key(i, |d| Decodable::decode(d))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:97:27 [INFO] [stdout] | [INFO] [stdout] 97 | let val = try!(d.read_map_elt_val(i, |d| Decodable::decode(d))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:112:17 [INFO] [stdout] | [INFO] [stdout] 112 | try!(s.emit_seq_elt(i, |s| e.encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:127:28 [INFO] [stdout] | [INFO] [stdout] 127 | set.insert(try!(d.read_seq_elt(i, |d| Decodable::decode(d)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:143:17 [INFO] [stdout] | [INFO] [stdout] 143 | try!(e.emit_map_elt_key(i, |e| key.encode(e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:144:17 [INFO] [stdout] | [INFO] [stdout] 144 | try!(e.emit_map_elt_val(i, |e| val.encode(e))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:161:27 [INFO] [stdout] | [INFO] [stdout] 161 | let key = try!(d.read_map_elt_key(i, |d| Decodable::decode(d))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:162:27 [INFO] [stdout] | [INFO] [stdout] 162 | let val = try!(d.read_map_elt_val(i, |d| Decodable::decode(d))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:176:17 [INFO] [stdout] | [INFO] [stdout] 176 | try!(s.emit_seq_elt(i, |s| e.encode(s))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/collection_impls.rs:190:28 [INFO] [stdout] | [INFO] [stdout] 190 | set.insert(try!(d.read_seq_elt(i, |d| Decodable::decode(d)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/hex.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | b'A'...b'F' => buf |= byte - b'A' + 10, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[deny(ellipsis_inclusive_range_patterns)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/hex.rs:142:21 [INFO] [stdout] | [INFO] [stdout] 142 | b'a'...b'f' => buf |= byte - b'a' + 10, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/hex.rs:143:21 [INFO] [stdout] | [INFO] [stdout] 143 | b'0'...b'9' => buf |= byte - b'0', [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:403:9 [INFO] [stdout] | [INFO] [stdout] 403 | try!(object.encode(&mut encoder)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:474:5 [INFO] [stdout] | [INFO] [stdout] 474 | try!(wr.write_str("\"")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:531:5 [INFO] [stdout] | [INFO] [stdout] 531 | try!(wr.write_str("\"")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:522:9 [INFO] [stdout] | [INFO] [stdout] 522 | try!(wr.write_str(escaped)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:519:13 [INFO] [stdout] | [INFO] [stdout] 519 | try!(wr.write_str(&v[start..i])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:528:9 [INFO] [stdout] | [INFO] [stdout] 528 | try!(wr.write_str(&v[start..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:558:9 [INFO] [stdout] | [INFO] [stdout] 558 | try!(wr.write_str(BUF)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:563:9 [INFO] [stdout] | [INFO] [stdout] 563 | try!(wr.write_str(&BUF[..n])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:651:9 [INFO] [stdout] | [INFO] [stdout] 651 | try!(write!(self.writer, "null")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 655 | fn emit_usize(&mut self, v: usize) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 655 | fn emit_usize(&mut self, v: usize) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 656 | fn emit_u64(&mut self, v: u64) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 656 | fn emit_u64(&mut self, v: u64) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 657 | fn emit_u32(&mut self, v: u32) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 657 | fn emit_u32(&mut self, v: u32) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 658 | fn emit_u16(&mut self, v: u16) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 658 | fn emit_u16(&mut self, v: u16) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 659 | fn emit_u8(&mut self, v: u8) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 659 | fn emit_u8(&mut self, v: u8) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 661 | fn emit_isize(&mut self, v: isize) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 661 | fn emit_isize(&mut self, v: isize) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 662 | fn emit_i64(&mut self, v: i64) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 662 | fn emit_i64(&mut self, v: i64) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 663 | fn emit_i32(&mut self, v: i32) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 663 | fn emit_i32(&mut self, v: i32) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 664 | fn emit_i16(&mut self, v: i16) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 664 | fn emit_i16(&mut self, v: i16) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 665 | fn emit_i8(&mut self, v: i8) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 665 | fn emit_i8(&mut self, v: i8) -> EncodeResult<()> { emit_enquoted_if_mapkey!(self, v) } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:670:13 [INFO] [stdout] | [INFO] [stdout] 670 | try!(write!(self.writer, "true")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:672:13 [INFO] [stdout] | [INFO] [stdout] 672 | try!(write!(self.writer, "false")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:583:13 [INFO] [stdout] | [INFO] [stdout] 583 | try!(write!($enc.writer, "\"{}\"", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 678 | emit_enquoted_if_mapkey!(self, fmt_number_or_null(v)) [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:586:13 [INFO] [stdout] | [INFO] [stdout] 586 | try!(write!($enc.writer, "{}", $e)); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 678 | emit_enquoted_if_mapkey!(self, fmt_number_or_null(v)) [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `emit_enquoted_if_mapkey` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:727:13 [INFO] [stdout] | [INFO] [stdout] 727 | try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:713:17 [INFO] [stdout] | [INFO] [stdout] 713 | try!(write!(self.writer, "{{\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:715:17 [INFO] [stdout] | [INFO] [stdout] 715 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:716:17 [INFO] [stdout] | [INFO] [stdout] 716 | try!(write!(self.writer, "\"variant\": ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:717:17 [INFO] [stdout] | [INFO] [stdout] 717 | try!(escape_str(self.writer, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:718:17 [INFO] [stdout] | [INFO] [stdout] 718 | try!(write!(self.writer, ",\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:719:17 [INFO] [stdout] | [INFO] [stdout] 719 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:720:17 [INFO] [stdout] | [INFO] [stdout] 720 | try!(write!(self.writer, "\"fields\": [\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:723:17 [INFO] [stdout] | [INFO] [stdout] 723 | try!(write!(self.writer, "{{\"variant\":")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:724:17 [INFO] [stdout] | [INFO] [stdout] 724 | try!(escape_str(self.writer, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:725:17 [INFO] [stdout] | [INFO] [stdout] 725 | try!(write!(self.writer, ",\"fields\":[")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:730:17 [INFO] [stdout] | [INFO] [stdout] 730 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:731:17 [INFO] [stdout] | [INFO] [stdout] 731 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:733:17 [INFO] [stdout] | [INFO] [stdout] 733 | try!(write!(self.writer, "]\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:734:17 [INFO] [stdout] | [INFO] [stdout] 734 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:735:17 [INFO] [stdout] | [INFO] [stdout] 735 | try!(write!(self.writer, "}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:737:17 [INFO] [stdout] | [INFO] [stdout] 737 | try!(write!(self.writer, "]}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:748:13 [INFO] [stdout] | [INFO] [stdout] 748 | try!(write!(self.writer, ",")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:750:17 [INFO] [stdout] | [INFO] [stdout] 750 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:754:13 [INFO] [stdout] | [INFO] [stdout] 754 | try!(spaces(self.writer, curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:786:13 [INFO] [stdout] | [INFO] [stdout] 786 | try!(write!(self.writer, "{{}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:788:13 [INFO] [stdout] | [INFO] [stdout] 788 | try!(write!(self.writer, "{{")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:792:13 [INFO] [stdout] | [INFO] [stdout] 792 | try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:798:13 [INFO] [stdout] | [INFO] [stdout] 798 | try!(write!(self.writer, "}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:795:17 [INFO] [stdout] | [INFO] [stdout] 795 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:796:17 [INFO] [stdout] | [INFO] [stdout] 796 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:814:9 [INFO] [stdout] | [INFO] [stdout] 814 | try!(escape_str(self.writer, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:808:13 [INFO] [stdout] | [INFO] [stdout] 808 | try!(write!(self.writer, ",")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:811:13 [INFO] [stdout] | [INFO] [stdout] 811 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:812:13 [INFO] [stdout] | [INFO] [stdout] 812 | try!(spaces(self.writer, curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:816:13 [INFO] [stdout] | [INFO] [stdout] 816 | try!(write!(self.writer, ": ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:818:13 [INFO] [stdout] | [INFO] [stdout] 818 | try!(write!(self.writer, ":")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:871:13 [INFO] [stdout] | [INFO] [stdout] 871 | try!(write!(self.writer, "[]")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:873:13 [INFO] [stdout] | [INFO] [stdout] 873 | try!(write!(self.writer, "[")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:877:13 [INFO] [stdout] | [INFO] [stdout] 877 | try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:883:13 [INFO] [stdout] | [INFO] [stdout] 883 | try!(write!(self.writer, "]")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:880:17 [INFO] [stdout] | [INFO] [stdout] 880 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:881:17 [INFO] [stdout] | [INFO] [stdout] 881 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:893:13 [INFO] [stdout] | [INFO] [stdout] 893 | try!(write!(self.writer, ",")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:896:13 [INFO] [stdout] | [INFO] [stdout] 896 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:897:13 [INFO] [stdout] | [INFO] [stdout] 897 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:907:13 [INFO] [stdout] | [INFO] [stdout] 907 | try!(write!(self.writer, "{{}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:909:13 [INFO] [stdout] | [INFO] [stdout] 909 | try!(write!(self.writer, "{{")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:913:13 [INFO] [stdout] | [INFO] [stdout] 913 | try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:919:13 [INFO] [stdout] | [INFO] [stdout] 919 | try!(write!(self.writer, "}}")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:916:17 [INFO] [stdout] | [INFO] [stdout] 916 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:917:17 [INFO] [stdout] | [INFO] [stdout] 917 | try!(spaces(self.writer, *curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:936:9 [INFO] [stdout] | [INFO] [stdout] 936 | try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:929:13 [INFO] [stdout] | [INFO] [stdout] 929 | try!(write!(self.writer, ",")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:932:13 [INFO] [stdout] | [INFO] [stdout] 932 | try!(write!(self.writer, "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:933:13 [INFO] [stdout] | [INFO] [stdout] 933 | try!(spaces(self.writer, curr_indent)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:946:13 [INFO] [stdout] | [INFO] [stdout] 946 | try!(write!(self.writer, ": ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:948:13 [INFO] [stdout] | [INFO] [stdout] 948 | try!(write!(self.writer, ":")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:987:13 [INFO] [stdout] | [INFO] [stdout] 987 | try!(rdr.read_to_end(&mut c)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1568:25 [INFO] [stdout] | [INFO] [stdout] 1568 | '0' ... '9' => return self.error(InvalidNumber), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1572:17 [INFO] [stdout] | [INFO] [stdout] 1572 | '1' ... '9' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1575:33 [INFO] [stdout] | [INFO] [stdout] 1575 | c @ '0' ... '9' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1604:17 [INFO] [stdout] | [INFO] [stdout] 1604 | '0' ... '9' => (), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1612:25 [INFO] [stdout] | [INFO] [stdout] 1612 | c @ '0' ... '9' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1641:17 [INFO] [stdout] | [INFO] [stdout] 1641 | '0' ... '9' => (), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1646:25 [INFO] [stdout] | [INFO] [stdout] 1646 | c @ '0' ... '9' => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1673:25 [INFO] [stdout] | [INFO] [stdout] 1673 | c @ '0' ... '9' => n * 16 + ((c as u16) - ('0' as u16)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1674:25 [INFO] [stdout] | [INFO] [stdout] 1674 | c @ 'a' ... 'f' => n * 16 + (10 + (c as u16) - ('a' as u16)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1675:25 [INFO] [stdout] | [INFO] [stdout] 1675 | c @ 'A' ... 'F' => n * 16 + (10 + (c as u16) - ('A' as u16)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:1705:34 [INFO] [stdout] | [INFO] [stdout] 1705 | 'u' => match try!(self.decode_hex_escape()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1706:32 [INFO] [stdout] | [INFO] [stdout] 1706 | 0xDC00 ... 0xDFFF => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1712:37 [INFO] [stdout] | [INFO] [stdout] 1712 | n1 @ 0xD800 ... 0xDBFF => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:1718:38 [INFO] [stdout] | [INFO] [stdout] 1718 | ... let n2 = try!(self.decode_hex_escape()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `...` range patterns are deprecated [INFO] [stdout] --> src/json.rs:1942:17 [INFO] [stdout] | [INFO] [stdout] 1942 | '0' ... '9' | '-' => self.parse_number(), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2089:15 [INFO] [stdout] | [INFO] [stdout] 2089 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2148 | expect!(self.pop(), Null) [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2151 | read_primitive! { read_usize, usize } [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2152 | read_primitive! { read_u8, u8 } [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2153 | read_primitive! { read_u16, u16 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2154 | read_primitive! { read_u32, u32 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2155 | read_primitive! { read_u64, u64 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2156 | read_primitive! { read_isize, isize } [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2157 | read_primitive! { read_i8, i8 } [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2158 | read_primitive! { read_i16, i16 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2159 | read_primitive! { read_i32, i32 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2110:19 [INFO] [stdout] | [INFO] [stdout] 2110 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2160 | read_primitive! { read_i64, i64 } [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `read_primitive` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2167:15 [INFO] [stdout] | [INFO] [stdout] 2167 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2096:15 [INFO] [stdout] | [INFO] [stdout] 2096 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2185 | expect!(self.pop(), Boolean) [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2189:17 [INFO] [stdout] | [INFO] [stdout] 2189 | let s = try!(self.read_str()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2096:15 [INFO] [stdout] | [INFO] [stdout] 2096 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2202 | expect!(self.pop(), String) [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2215:26 [INFO] [stdout] | [INFO] [stdout] 2215 | let name = match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2280:9 [INFO] [stdout] | [INFO] [stdout] 2280 | try!(self.pop()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2279:21 [INFO] [stdout] | [INFO] [stdout] 2279 | let value = try!(f(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2291:23 [INFO] [stdout] | [INFO] [stdout] 2291 | let mut obj = try!(expect!(self.pop(), Object)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2096:15 [INFO] [stdout] | [INFO] [stdout] 2096 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2291 | let mut obj = try!(expect!(self.pop(), Object)); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2305:17 [INFO] [stdout] | [INFO] [stdout] 2305 | try!(f(self)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2352:15 [INFO] [stdout] | [INFO] [stdout] 2352 | match try!(self.pop()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2361:21 [INFO] [stdout] | [INFO] [stdout] 2361 | let array = try!(expect!(self.pop(), Array)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2096:15 [INFO] [stdout] | [INFO] [stdout] 2096 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2361 | let array = try!(expect!(self.pop(), Array)); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2378:19 [INFO] [stdout] | [INFO] [stdout] 2378 | let obj = try!(expect!(self.pop(), Object)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/json.rs:2096:15 [INFO] [stdout] | [INFO] [stdout] 2096 | match try!($e) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 2378 | let obj = try!(expect!(self.pop(), Object)); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `expect` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `target_word_size` [INFO] [stdout] --> src/json.rs:3631:16 [INFO] [stdout] | [INFO] [stdout] 3631 | #[cfg_attr(target_word_size = "32", ignore)] // FIXME(#14064) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_word_size, values("32"))'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(target_word_size, values(\"32\"))");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `target_word_size` [INFO] [stdout] --> src/json.rs:3667:16 [INFO] [stdout] | [INFO] [stdout] 3667 | #[cfg_attr(target_word_size = "32", ignore)] // FIXME(#14064) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_word_size, values("32"))'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(target_word_size, values(\"32\"))");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected `cfg` condition name: `target_word_size` [INFO] [stdout] --> src/json.rs:3742:16 [INFO] [stdout] | [INFO] [stdout] 3742 | #[cfg_attr(target_word_size = "32", ignore)] // FIXME(#14064) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_word_size, values("32"))'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(target_word_size, values(\"32\"))");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unused import: `serialize::*` [INFO] [stdout] --> src/lib.rs:86:13 [INFO] [stdout] | [INFO] [stdout] 86 | pub use serialize::*; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[deny(unused_imports)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> src/serialize.rs:1160:5 [INFO] [stdout] | [INFO] [stdout] 1160 | fn decode(d: &mut D) -> Result, D::Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `T` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /rustc/8c32e313cccf7df531e2d49ffb8227bb92304aee/library/alloc/src/borrow.rs:179:30 [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1156 | impl<'a, T: ?Sized + 'static> Decodable for Cow<'a, T> [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:536:37 [INFO] [stdout] | [INFO] [stdout] 536 | struct EscapeWriter<'a>(&'a mut fmt::Write); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[deny(bare_trait_objects)]` implied by `#[deny(warnings)]` [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 536 | struct EscapeWriter<'a>(&'a mut dyn fmt::Write); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:602:22 [INFO] [stdout] | [INFO] [stdout] 602 | writer: &'a mut (fmt::Write+'a), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 602 | writer: &'a mut (dyn fmt::Write+'a), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:610:39 [INFO] [stdout] | [INFO] [stdout] 610 | pub fn new_pretty(writer: &'a mut fmt::Write) -> Encoder<'a> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 610 | pub fn new_pretty(writer: &'a mut dyn fmt::Write) -> Encoder<'a> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:623:32 [INFO] [stdout] | [INFO] [stdout] 623 | pub fn new(writer: &'a mut fmt::Write) -> Encoder<'a> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 623 | pub fn new(writer: &'a mut dyn fmt::Write) -> Encoder<'a> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:417:32 [INFO] [stdout] | [INFO] [stdout] 417 | fn cause(&self) -> Option<&StdError> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 417 | fn cause(&self) -> Option<&dyn StdError> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:473:24 [INFO] [stdout] | [INFO] [stdout] 473 | fn escape_str(wr: &mut fmt::Write, v: &str) -> EncodeResult<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 473 | fn escape_str(wr: &mut dyn fmt::Write, v: &str) -> EncodeResult<()> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:535:29 [INFO] [stdout] | [INFO] [stdout] 535 | fn escape_char(writer: &mut fmt::Write, v: char) -> EncodeResult<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 535 | fn escape_char(writer: &mut dyn fmt::Write, v: char) -> EncodeResult<()> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:553:20 [INFO] [stdout] | [INFO] [stdout] 553 | fn spaces(wr: &mut fmt::Write, n: u32) -> EncodeResult<()> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 553 | fn spaces(wr: &mut dyn fmt::Write, n: u32) -> EncodeResult<()> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/json.rs:984:34 [INFO] [stdout] | [INFO] [stdout] 984 | pub fn from_reader(rdr: &mut io::Read) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn` [INFO] [stdout] | [INFO] [stdout] 984 | pub fn from_reader(rdr: &mut dyn io::Read) -> Result { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `OptionData: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:2639:31 [INFO] [stdout] | [INFO] [stdout] 2639 | let obj: OptionData = super::decode(s).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `OptionData` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `OptionData: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:2646:31 [INFO] [stdout] | [INFO] [stdout] 2646 | let obj: OptionData = super::decode(s).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `OptionData` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `OptionData: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:2652:21 [INFO] [stdout] | [INFO] [stdout] 2652 | check_err::("{ \"opt\": [] }", [INFO] [stdout] | ^^^^^^^^^^ the trait `Decodable` is not implemented for `OptionData` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `OptionData: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:2654:21 [INFO] [stdout] | [INFO] [stdout] 2654 | check_err::("{ \"opt\": false }", [INFO] [stdout] | ^^^^^^^^^^ the trait `Decodable` is not implemented for `OptionData` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:2860:42 [INFO] [stdout] | [INFO] [stdout] 2860 | format!("{}", super::as_json(&animal)), [INFO] [stdout] | -------------- ^^^^^^^ the trait `Encodable` is not implemented for `Animal` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required by a bound in `as_json` [INFO] [stdout] --> src/json.rs:971:19 [INFO] [stdout] | [INFO] [stdout] 971 | pub fn as_json(t: &T) -> AsJson { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `as_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:2860:27 [INFO] [stdout] | [INFO] [stdout] 2860 | format!("{}", super::as_json(&animal)), [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encodable` is not implemented for `Animal` [INFO] [stdout] | | [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required for `AsJson<'_, Animal>` to implement `std::fmt::Display` [INFO] [stdout] --> src/json.rs:2572:24 [INFO] [stdout] | [INFO] [stdout] 2572 | impl<'a, T: Encodable> fmt::Display for AsJson<'a, T> { [INFO] [stdout] | --------- ^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:2864:49 [INFO] [stdout] | [INFO] [stdout] 2864 | format!("{}", super::as_pretty_json(&animal)), [INFO] [stdout] | --------------------- ^^^^^^^ the trait `Encodable` is not implemented for `Animal` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required by a bound in `as_pretty_json` [INFO] [stdout] --> src/json.rs:977:26 [INFO] [stdout] | [INFO] [stdout] 977 | pub fn as_pretty_json(t: &T) -> AsPrettyJson { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `as_pretty_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:2864:27 [INFO] [stdout] | [INFO] [stdout] 2864 | format!("{}", super::as_pretty_json(&animal)), [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encodable` is not implemented for `Animal` [INFO] [stdout] | | [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required for `AsPrettyJson<'_, Animal>` to implement `std::fmt::Display` [INFO] [stdout] --> src/json.rs:2592:24 [INFO] [stdout] | [INFO] [stdout] 2592 | impl<'a, T: Encodable> fmt::Display for AsPrettyJson<'a, T> { [INFO] [stdout] | --------- ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:2870:42 [INFO] [stdout] | [INFO] [stdout] 2870 | format!("{}", super::as_json(&animal)), [INFO] [stdout] | -------------- ^^^^^^^ the trait `Encodable` is not implemented for `Animal` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required by a bound in `as_json` [INFO] [stdout] --> src/json.rs:971:19 [INFO] [stdout] | [INFO] [stdout] 971 | pub fn as_json(t: &T) -> AsJson { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `as_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:2870:27 [INFO] [stdout] | [INFO] [stdout] 2870 | format!("{}", super::as_json(&animal)), [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encodable` is not implemented for `Animal` [INFO] [stdout] | | [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required for `AsJson<'_, Animal>` to implement `std::fmt::Display` [INFO] [stdout] --> src/json.rs:2572:24 [INFO] [stdout] | [INFO] [stdout] 2572 | impl<'a, T: Encodable> fmt::Display for AsJson<'a, T> { [INFO] [stdout] | --------- ^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:2874:49 [INFO] [stdout] | [INFO] [stdout] 2874 | format!("{}", super::as_pretty_json(&animal)), [INFO] [stdout] | --------------------- ^^^^^^^ the trait `Encodable` is not implemented for `Animal` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required by a bound in `as_pretty_json` [INFO] [stdout] --> src/json.rs:977:26 [INFO] [stdout] | [INFO] [stdout] 977 | pub fn as_pretty_json(t: &T) -> AsPrettyJson { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `as_pretty_json` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:2874:27 [INFO] [stdout] | [INFO] [stdout] 2874 | format!("{}", super::as_pretty_json(&animal)), [INFO] [stdout] | -- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encodable` is not implemented for `Animal` [INFO] [stdout] | | [INFO] [stdout] | required by this formatting parameter [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required for `AsPrettyJson<'_, Animal>` to implement `std::fmt::Display` [INFO] [stdout] --> src/json.rs:2592:24 [INFO] [stdout] | [INFO] [stdout] 2592 | impl<'a, T: Encodable> fmt::Display for AsPrettyJson<'a, T> { [INFO] [stdout] | --------- ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Outer: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3199:24 [INFO] [stdout] | [INFO] [stdout] 3199 | let v: Outer = super::decode(s).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `Outer` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `FloatStruct: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3218:32 [INFO] [stdout] | [INFO] [stdout] 3218 | let obj: FloatStruct = super::decode(s).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `FloatStruct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3235:29 [INFO] [stdout] | [INFO] [stdout] 3235 | let value: Animal = super::decode("\"Dog\"").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `Animal` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3239:29 [INFO] [stdout] | [INFO] [stdout] 3239 | let value: Animal = super::decode(s).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `Animal` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Animal: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3256:57 [INFO] [stdout] | [INFO] [stdout] 3256 | let mut map: BTreeMap = super::decode(s).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `Animal` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required for `BTreeMap` to implement `Decodable` [INFO] [stdout] --> src/collection_impls.rs:91:3 [INFO] [stdout] | [INFO] [stdout] 90 | V: Decodable [INFO] [stdout] | --------- unsatisfied trait bound introduced here [INFO] [stdout] 91 | > Decodable for BTreeMap { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeStruct: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3298:21 [INFO] [stdout] | [INFO] [stdout] 3298 | check_err::("[]", ExpectedError("Object".to_string(), "[]".to_string())); [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeStruct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeStruct: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3299:21 [INFO] [stdout] | [INFO] [stdout] 3299 | check_err::("{\"x\": true, \"y\": true, \"z\": \"\", \"w\": []}", [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeStruct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeStruct: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3301:21 [INFO] [stdout] | [INFO] [stdout] 3301 | check_err::("{\"x\": 1, \"y\": [], \"z\": \"\", \"w\": []}", [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeStruct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeStruct: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3303:21 [INFO] [stdout] | [INFO] [stdout] 3303 | check_err::("{\"x\": 1, \"y\": true, \"z\": {}, \"w\": []}", [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeStruct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeStruct: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3305:21 [INFO] [stdout] | [INFO] [stdout] 3305 | check_err::("{\"x\": 1, \"y\": true, \"z\": \"\", \"w\": null}", [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeStruct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeStruct: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3307:21 [INFO] [stdout] | [INFO] [stdout] 3307 | check_err::("{\"x\": 1, \"y\": true, \"z\": \"\"}", [INFO] [stdout] | ^^^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeStruct` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeEnum: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3312:21 [INFO] [stdout] | [INFO] [stdout] 3312 | check_err::("{}", [INFO] [stdout] | ^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeEnum` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeEnum: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3314:21 [INFO] [stdout] | [INFO] [stdout] 3314 | check_err::("{\"variant\": 1}", [INFO] [stdout] | ^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeEnum` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeEnum: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3316:21 [INFO] [stdout] | [INFO] [stdout] 3316 | check_err::("{\"variant\": \"A\"}", [INFO] [stdout] | ^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeEnum` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeEnum: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3318:21 [INFO] [stdout] | [INFO] [stdout] 3318 | check_err::("{\"variant\": \"A\", \"fields\": null}", [INFO] [stdout] | ^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeEnum` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `DecodeEnum: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3320:21 [INFO] [stdout] | [INFO] [stdout] 3320 | check_err::("{\"variant\": \"C\", \"fields\": []}", [INFO] [stdout] | ^^^^^^^^^^ the trait `Decodable` is not implemented for `DecodeEnum` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `check_err` [INFO] [stdout] --> src/json.rs:3281:21 [INFO] [stdout] | [INFO] [stdout] 3281 | fn check_err(to_parse: &'static str, expected: DecoderError) { [INFO] [stdout] | ^^^^^^^^^ required by this bound in `check_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Enum: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:3593:35 [INFO] [stdout] | [INFO] [stdout] 3593 | let result = json::encode(&map).unwrap(); [INFO] [stdout] | ------------ ^^^^ the trait `Encodable` is not implemented for `Enum` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required for `HashMap` to implement `Encodable` [INFO] [stdout] --> src/collection_impls.rs:135:12 [INFO] [stdout] | [INFO] [stdout] 135 | impl Encodable for HashMap [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 136 | where K: Encodable + Hash + Eq, [INFO] [stdout] | --------- unsatisfied trait bound introduced here [INFO] [stdout] note: required by a bound in `encode` [INFO] [stdout] --> src/json.rs:399:18 [INFO] [stdout] | [INFO] [stdout] 399 | pub fn encode(object: &T) -> EncodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `encode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Enum: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3595:41 [INFO] [stdout] | [INFO] [stdout] 3595 | let decoded: HashMap = json::decode(&result).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `Enum` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required for `HashMap` to implement `Decodable` [INFO] [stdout] --> src/collection_impls.rs:153:12 [INFO] [stdout] | [INFO] [stdout] 153 | impl Decodable for HashMap [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 154 | where K: Decodable + Hash + Eq, [INFO] [stdout] | --------- unsatisfied trait bound introduced here [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `encode` exists for struct `HashMap`, but its trait bounds were not satisfied [INFO] [stdout] --> src/json.rs:3966:25 [INFO] [stdout] | [INFO] [stdout] 3961 | struct ArbitraryType(u32); [INFO] [stdout] | -------------------- doesn't satisfy `ArbitraryType: Encodable` [INFO] [stdout] ... [INFO] [stdout] 3966 | let result = hm.encode(&mut encoder); [INFO] [stdout] | ^^^^^^ method cannot be called on `HashMap` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] note: trait bound `ArbitraryType: Encodable` was not satisfied [INFO] [stdout] --> src/collection_impls.rs:136:14 [INFO] [stdout] | [INFO] [stdout] 135 | impl Encodable for HashMap [INFO] [stdout] | --------- ------------- [INFO] [stdout] 136 | where K: Encodable + Hash + Eq, [INFO] [stdout] | ^^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] note: the trait `Encodable` must be implemented [INFO] [stdout] --> src/serialize.rs:856:1 [INFO] [stdout] | [INFO] [stdout] 856 | pub trait Encodable { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `Encodable` defines an item `encode`, perhaps you need to implement it [INFO] [stdout] --> src/serialize.rs:856:1 [INFO] [stdout] | [INFO] [stdout] 856 | pub trait Encodable { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `json::tests::test_encode_decode_phantom_data::Foo: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:3985:31 [INFO] [stdout] | [INFO] [stdout] 3985 | let s = super::encode(&f).unwrap(); [INFO] [stdout] | ------------- ^^ the trait `Encodable` is not implemented for `json::tests::test_encode_decode_phantom_data::Foo` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required by a bound in `encode` [INFO] [stdout] --> src/json.rs:399:18 [INFO] [stdout] | [INFO] [stdout] 399 | pub fn encode(object: &T) -> EncodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `encode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `json::tests::test_encode_decode_phantom_data::Foo: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3986:26 [INFO] [stdout] | [INFO] [stdout] 3986 | let d: Foo = super::decode(&s).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `json::tests::test_encode_decode_phantom_data::Foo` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ChatEvent: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:3998:39 [INFO] [stdout] | [INFO] [stdout] 3998 | let r: Result = json::decode(serialized); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `ChatEvent` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `json::tests::fixed_length_array::Foo: Encodable` is not satisfied [INFO] [stdout] --> src/json.rs:4015:31 [INFO] [stdout] | [INFO] [stdout] 4015 | let s = super::encode(&f).unwrap(); [INFO] [stdout] | ------------- ^^ the trait `Encodable` is not implemented for `json::tests::fixed_length_array::Foo` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Encodable`: [INFO] [stdout] &'a T [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 75 others [INFO] [stdout] note: required by a bound in `encode` [INFO] [stdout] --> src/json.rs:399:18 [INFO] [stdout] | [INFO] [stdout] 399 | pub fn encode(object: &T) -> EncodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `encode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `json::tests::fixed_length_array::Foo: Decodable` is not satisfied [INFO] [stdout] --> src/json.rs:4016:17 [INFO] [stdout] | [INFO] [stdout] 4016 | let d = super::decode(&s).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `Decodable` is not implemented for `json::tests::fixed_length_array::Foo` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `Decodable`: [INFO] [stdout] () [INFO] [stdout] (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T10, T11) [INFO] [stdout] (T11,) [INFO] [stdout] (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T3, T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] (T4, T5, T6, T7, T8, T9, T10, T11) [INFO] [stdout] and 71 others [INFO] [stdout] note: required by a bound in `json::decode` [INFO] [stdout] --> src/json.rs:388:18 [INFO] [stdout] | [INFO] [stdout] 388 | pub fn decode(s: &str) -> DecodeResult { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `decode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0310`. [INFO] [stdout] [INFO] [stderr] error: could not compile `rustc-serialize2` (lib) due to 1 previous error; 267 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] Some errors have detailed explanations: E0277, E0310, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `rustc-serialize2` (lib test) due to 325 previous errors [INFO] running `Command { std: "docker" "inspect" "707749c7189f697f17bc05eca878e45b6e89146816f36e5bb1c3cb2f2bcfaefb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "707749c7189f697f17bc05eca878e45b6e89146816f36e5bb1c3cb2f2bcfaefb", kill_on_drop: false }` [INFO] [stdout] 707749c7189f697f17bc05eca878e45b6e89146816f36e5bb1c3cb2f2bcfaefb