[INFO] updating cached repository https://github.com/vldm/playground [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 2751e76ab683c2fc8e2ffcc7b92412aae2e67e3c [INFO] testing vldm/playground against beta-2020-07-24 for beta-1.46-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvldm%2Fplayground" "/workspace/builds/worker-4/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/vldm/playground on toolchain beta-2020-07-24 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/vldm/playground [INFO] finished tweaking git repo https://github.com/vldm/playground [INFO] tweaked toml for git repo https://github.com/vldm/playground written to /workspace/builds/worker-4/source/Cargo.toml [INFO] crate git repo https://github.com/vldm/playground already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a3c50c53032ac91300bb056979bf01f620bc940bab5b2658f6c00db45fbaba72 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a3c50c53032ac91300bb056979bf01f620bc940bab5b2658f6c00db45fbaba72", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a3c50c53032ac91300bb056979bf01f620bc940bab5b2658f6c00db45fbaba72", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a3c50c53032ac91300bb056979bf01f620bc940bab5b2658f6c00db45fbaba72", kill_on_drop: false }` [INFO] [stdout] a3c50c53032ac91300bb056979bf01f620bc940bab5b2658f6c00db45fbaba72 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d099ade5956ac222290106ad58dc50307d5bd12b4b702172743571027b42ba5b [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "d099ade5956ac222290106ad58dc50307d5bd12b4b702172743571027b42ba5b", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.42 [INFO] [stderr] Compiling cfg-if v0.1.3 [INFO] [stderr] Compiling lazy_static v1.0.1 [INFO] [stderr] Compiling rayon-core v1.4.0 [INFO] [stderr] Compiling either v1.5.0 [INFO] [stderr] Compiling num-traits v0.2.5 [INFO] [stderr] Compiling serde v1.0.66 [INFO] [stderr] Compiling num-integer v0.1.39 [INFO] [stderr] Compiling byteorder v1.2.3 [INFO] [stderr] Compiling podio v0.1.6 [INFO] [stderr] Compiling pkg-config v0.3.11 [INFO] [stderr] Compiling num-iter v0.1.37 [INFO] [stderr] Compiling unwrap v1.1.0 [INFO] [stderr] Compiling cast v0.2.2 [INFO] [stderr] Compiling rustc-demangle v0.1.8 [INFO] [stderr] Compiling pest v1.0.6 [INFO] [stderr] Compiling itoa v0.4.1 [INFO] [stderr] Compiling bitflags v1.0.3 [INFO] [stderr] Compiling thread-scoped v1.0.2 [INFO] [stderr] Compiling hex v0.3.2 [INFO] [stderr] Compiling bit-vec v0.4.4 [INFO] [stderr] Compiling regex-syntax v0.5.6 [INFO] [stderr] Compiling proc-macro2 v0.4.6 [INFO] [stderr] Compiling textwrap v0.9.0 [INFO] [stderr] Compiling crossbeam-utils v0.2.2 [INFO] [stderr] Compiling log v0.4.2 [INFO] [stderr] Compiling itertools v0.7.8 [INFO] [stderr] Compiling thread_local v0.3.5 [INFO] [stderr] Compiling term v0.5.1 [INFO] [stderr] Compiling synstructure v0.6.1 [INFO] [stderr] Compiling crossbeam-epoch v0.3.1 [INFO] [stderr] Compiling rand v0.4.2 [INFO] [stderr] Compiling num_cpus v1.8.0 [INFO] [stderr] Compiling time v0.1.40 [INFO] [stderr] Compiling miniz_oxide v0.1.2 [INFO] [stderr] Compiling xattr v0.2.1 [INFO] [stderr] Compiling filetime v0.2.1 [INFO] [stderr] Compiling memchr v2.0.1 [INFO] [stderr] Compiling atty v0.2.10 [INFO] [stderr] Compiling quote v0.6.3 [INFO] [stderr] Compiling pest_derive v1.0.7 [INFO] [stderr] Compiling crossbeam-deque v0.2.0 [INFO] [stderr] Compiling tar v0.4.15 [INFO] [stderr] Compiling aho-corasick v0.6.4 [INFO] [stderr] Compiling clap v2.31.2 [INFO] [stderr] Compiling syn v0.14.2 [INFO] [stderr] Compiling msdos_time v0.1.6 [INFO] [stderr] Compiling criterion-plot v0.2.3 [INFO] [stderr] Compiling failure_derive v0.1.1 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling num-complex v0.1.43 [INFO] [stderr] Compiling criterion-stats v0.2.3 [INFO] [stderr] Compiling itertools-num v0.1.1 [INFO] [stderr] Compiling rayon v1.0.1 [INFO] [stderr] Compiling num-bigint v0.1.44 [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Compiling num-rational v0.1.42 [INFO] [stderr] Compiling num v0.1.42 [INFO] [stderr] Compiling cc v1.0.17 [INFO] [stderr] Compiling serde_derive v1.0.66 [INFO] [stderr] Compiling bzip2-sys v0.1.6 [INFO] [stderr] Compiling miniz_oxide_c_api v0.1.2 [INFO] [stderr] Compiling miniz-sys v0.1.10 [INFO] [stderr] Compiling backtrace-sys v0.1.23 [INFO] [stderr] Compiling flate2 v1.0.1 [INFO] [stderr] Compiling backtrace v0.3.8 [INFO] [stderr] Compiling bzip2 v0.3.3 [INFO] [stderr] Compiling failure v0.1.1 [INFO] [stderr] Compiling flate2 v0.2.20 [INFO] [stderr] Compiling zip v0.2.8 [INFO] [stderr] Compiling exonum_libsodium-sys v0.0.16 [INFO] [stderr] Compiling serde_json v1.0.21 [INFO] [stderr] Compiling chrono v0.4.3 [INFO] [stderr] Compiling rust_decimal v0.8.1 [INFO] [stderr] Compiling uuid v0.6.5 [INFO] [stderr] Compiling bincode v1.0.1 [INFO] [stderr] Compiling exonum_sodiumoxide v0.0.16 [INFO] [stderr] Compiling simplelog v0.5.2 [INFO] [stderr] Compiling handlebars v0.31.0 [INFO] [stderr] Compiling criterion v0.2.3 [INFO] [stderr] Compiling bench_seperate v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unknown lint: `all` [INFO] [stdout] --> src/main.rs:1:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![allow(all)] [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unknown_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unknown lint: `all` [INFO] [stdout] --> src/criterion_main.rs:1:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![allow(all)] [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unknown_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:68:25 [INFO] [stdout] | [INFO] [stdout] 68 | ) -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 72 | fn serialize_field(&self) -> Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:78:55 [INFO] [stdout] | [INFO] [stdout] 78 | fn deserialize(value: &Value) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:68:25 [INFO] [stdout] | [INFO] [stdout] 68 | ) -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 72 | fn serialize_field(&self) -> Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:78:55 [INFO] [stdout] | [INFO] [stdout] 78 | fn deserialize(value: &Value) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:125:31 [INFO] [stdout] | [INFO] [stdout] 125 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:133:60 [INFO] [stdout] | [INFO] [stdout] 133 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:125:31 [INFO] [stdout] | [INFO] [stdout] 125 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:133:60 [INFO] [stdout] | [INFO] [stdout] 133 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:125:31 [INFO] [stdout] | [INFO] [stdout] 125 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:133:60 [INFO] [stdout] | [INFO] [stdout] 133 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:125:31 [INFO] [stdout] | [INFO] [stdout] 125 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:133:60 [INFO] [stdout] | [INFO] [stdout] 133 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:183:52 [INFO] [stdout] | [INFO] [stdout] 183 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 194 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:200:52 [INFO] [stdout] | [INFO] [stdout] 200 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:211:25 [INFO] [stdout] | [INFO] [stdout] 211 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:218:52 [INFO] [stdout] | [INFO] [stdout] 218 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:233:25 [INFO] [stdout] | [INFO] [stdout] 233 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:253:52 [INFO] [stdout] | [INFO] [stdout] 253 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:273:25 [INFO] [stdout] | [INFO] [stdout] 273 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:279:52 [INFO] [stdout] | [INFO] [stdout] 279 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:290:25 [INFO] [stdout] | [INFO] [stdout] 290 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:302:52 [INFO] [stdout] | [INFO] [stdout] 302 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:316:25 [INFO] [stdout] | [INFO] [stdout] 316 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:323:52 [INFO] [stdout] | [INFO] [stdout] 323 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:334:25 [INFO] [stdout] | [INFO] [stdout] 334 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:338:52 [INFO] [stdout] | [INFO] [stdout] 338 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:349:55 [INFO] [stdout] | [INFO] [stdout] 349 | fn deserialize(value: &Value) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:373:25 [INFO] [stdout] | [INFO] [stdout] 373 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:384:52 [INFO] [stdout] | [INFO] [stdout] 384 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:399:25 [INFO] [stdout] | [INFO] [stdout] 399 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:416:52 [INFO] [stdout] | [INFO] [stdout] 416 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:436:25 [INFO] [stdout] | [INFO] [stdout] 436 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:442:52 [INFO] [stdout] | [INFO] [stdout] 442 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:454:25 [INFO] [stdout] | [INFO] [stdout] 454 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:460:52 [INFO] [stdout] | [INFO] [stdout] 460 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:472:25 [INFO] [stdout] | [INFO] [stdout] 472 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:478:52 [INFO] [stdout] | [INFO] [stdout] 478 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:490:25 [INFO] [stdout] | [INFO] [stdout] 490 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:496:52 [INFO] [stdout] | [INFO] [stdout] 496 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:507:25 [INFO] [stdout] | [INFO] [stdout] 507 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:513:52 [INFO] [stdout] | [INFO] [stdout] 513 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:524:25 [INFO] [stdout] | [INFO] [stdout] 524 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:528:52 [INFO] [stdout] | [INFO] [stdout] 528 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:535:55 [INFO] [stdout] | [INFO] [stdout] 535 | fn deserialize(value: &Value) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:183:52 [INFO] [stdout] | [INFO] [stdout] 183 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:141:15 [INFO] [stdout] | [INFO] [stdout] 141 | Other(Box), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 194 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:200:52 [INFO] [stdout] | [INFO] [stdout] 200 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:211:25 [INFO] [stdout] | [INFO] [stdout] 211 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:218:52 [INFO] [stdout] | [INFO] [stdout] 218 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:233:25 [INFO] [stdout] | [INFO] [stdout] 233 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:253:52 [INFO] [stdout] | [INFO] [stdout] 253 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:273:25 [INFO] [stdout] | [INFO] [stdout] 273 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:279:52 [INFO] [stdout] | [INFO] [stdout] 279 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:290:25 [INFO] [stdout] | [INFO] [stdout] 290 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:302:52 [INFO] [stdout] | [INFO] [stdout] 302 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:316:25 [INFO] [stdout] | [INFO] [stdout] 316 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:323:52 [INFO] [stdout] | [INFO] [stdout] 323 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:334:25 [INFO] [stdout] | [INFO] [stdout] 334 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:338:52 [INFO] [stdout] | [INFO] [stdout] 338 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:349:55 [INFO] [stdout] | [INFO] [stdout] 349 | fn deserialize(value: &Value) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:373:25 [INFO] [stdout] | [INFO] [stdout] 373 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:384:52 [INFO] [stdout] | [INFO] [stdout] 384 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:399:25 [INFO] [stdout] | [INFO] [stdout] 399 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:416:52 [INFO] [stdout] | [INFO] [stdout] 416 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:436:25 [INFO] [stdout] | [INFO] [stdout] 436 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:442:52 [INFO] [stdout] | [INFO] [stdout] 442 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:454:25 [INFO] [stdout] | [INFO] [stdout] 454 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:460:52 [INFO] [stdout] | [INFO] [stdout] 460 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:472:25 [INFO] [stdout] | [INFO] [stdout] 472 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:478:52 [INFO] [stdout] | [INFO] [stdout] 478 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:490:25 [INFO] [stdout] | [INFO] [stdout] 490 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:496:52 [INFO] [stdout] | [INFO] [stdout] 496 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:507:25 [INFO] [stdout] | [INFO] [stdout] 507 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:513:52 [INFO] [stdout] | [INFO] [stdout] 513 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:524:25 [INFO] [stdout] | [INFO] [stdout] 524 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:528:52 [INFO] [stdout] | [INFO] [stdout] 528 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:535:55 [INFO] [stdout] | [INFO] [stdout] 535 | fn deserialize(value: &Value) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:141:15 [INFO] [stdout] | [INFO] [stdout] 141 | Other(Box), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:176:32 [INFO] [stdout] | [INFO] [stdout] 176 | fn cause(&self) -> Option<&StdError> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:186:15 [INFO] [stdout] | [INFO] [stdout] 186 | impl From> for Error { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:187:20 [INFO] [stdout] | [INFO] [stdout] 187 | fn from(t: Box) -> Error { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Serializer` [INFO] [stdout] --> src/crypto.rs:53:24 [INFO] [stdout] | [INFO] [stdout] 53 | use serde::{Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize`, `Deserializer`, `Visitor`, `self` [INFO] [stdout] --> src/crypto.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | use serde::de::{self, Deserialize, Deserializer, Visitor}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:176:32 [INFO] [stdout] | [INFO] [stdout] 176 | fn cause(&self) -> Option<&StdError> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:186:15 [INFO] [stdout] | [INFO] [stdout] 186 | impl From> for Error { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:187:20 [INFO] [stdout] | [INFO] [stdout] 187 | fn from(t: Box) -> Error { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Serializer` [INFO] [stdout] --> src/crypto.rs:53:24 [INFO] [stdout] | [INFO] [stdout] 53 | use serde::{Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize`, `Deserializer`, `Visitor`, `self` [INFO] [stdout] --> src/crypto.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | use serde::de::{self, Deserialize, Deserializer, Visitor}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self::raw::UncheckedBuffer` [INFO] [stdout] --> src/messages/mod.rs:26:16 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) use self::raw::UncheckedBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self::raw::UncheckedBuffer` [INFO] [stdout] --> src/messages/mod.rs:26:16 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) use self::raw::UncheckedBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | / encoding_struct! { [INFO] [stdout] 294 | | /// Pre-commit for a proposal. [INFO] [stdout] 295 | | /// [INFO] [stdout] 296 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | / encoding_struct! { [INFO] [stdout] 294 | | /// Pre-commit for a proposal. [INFO] [stdout] 295 | | /// [INFO] [stdout] 296 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | / encoding_struct! { [INFO] [stdout] 294 | | /// Pre-commit for a proposal. [INFO] [stdout] 295 | | /// [INFO] [stdout] 296 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | / encoding_struct! { [INFO] [stdout] 294 | | /// Pre-commit for a proposal. [INFO] [stdout] 295 | | /// [INFO] [stdout] 296 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / encoding_struct! { [INFO] [stdout] 328 | | /// Information about a block. [INFO] [stdout] 329 | | /// [INFO] [stdout] 330 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] 350 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / encoding_struct! { [INFO] [stdout] 328 | | /// Information about a block. [INFO] [stdout] 329 | | /// [INFO] [stdout] 330 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] 350 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / encoding_struct! { [INFO] [stdout] 328 | | /// Information about a block. [INFO] [stdout] 329 | | /// [INFO] [stdout] 330 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] 350 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / encoding_struct! { [INFO] [stdout] 352 | | [INFO] [stdout] 353 | | /// Information about the transactions. [INFO] [stdout] 354 | | /// [INFO] [stdout] ... | [INFO] [stdout] 371 | | [INFO] [stdout] 372 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | / encoding_struct! { [INFO] [stdout] 294 | | /// Pre-commit for a proposal. [INFO] [stdout] 295 | | /// [INFO] [stdout] 296 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / encoding_struct! { [INFO] [stdout] 352 | | [INFO] [stdout] 353 | | /// Information about the transactions. [INFO] [stdout] 354 | | /// [INFO] [stdout] ... | [INFO] [stdout] 371 | | [INFO] [stdout] 372 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | / encoding_struct! { [INFO] [stdout] 294 | | /// Pre-commit for a proposal. [INFO] [stdout] 295 | | /// [INFO] [stdout] 296 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / encoding_struct! { [INFO] [stdout] 352 | | [INFO] [stdout] 353 | | /// Information about the transactions. [INFO] [stdout] 354 | | /// [INFO] [stdout] ... | [INFO] [stdout] 371 | | [INFO] [stdout] 372 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:373:1 [INFO] [stdout] | [INFO] [stdout] 373 | / encoding_struct! { [INFO] [stdout] 374 | | /// Request for the `Propose`. [INFO] [stdout] 375 | | /// [INFO] [stdout] 376 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 393 | | } [INFO] [stdout] 394 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:373:1 [INFO] [stdout] | [INFO] [stdout] 373 | / encoding_struct! { [INFO] [stdout] 374 | | /// Request for the `Propose`. [INFO] [stdout] 375 | | /// [INFO] [stdout] 376 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 393 | | } [INFO] [stdout] 394 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:373:1 [INFO] [stdout] | [INFO] [stdout] 373 | / encoding_struct! { [INFO] [stdout] 374 | | /// Request for the `Propose`. [INFO] [stdout] 375 | | /// [INFO] [stdout] 376 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 393 | | } [INFO] [stdout] 394 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / encoding_struct! { [INFO] [stdout] 328 | | /// Information about a block. [INFO] [stdout] 329 | | /// [INFO] [stdout] 330 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] 350 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / encoding_struct! { [INFO] [stdout] 328 | | /// Information about a block. [INFO] [stdout] 329 | | /// [INFO] [stdout] 330 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] 350 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / encoding_struct! { [INFO] [stdout] 328 | | /// Information about a block. [INFO] [stdout] 329 | | /// [INFO] [stdout] 330 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] 350 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 395 | / encoding_struct! { [INFO] [stdout] 396 | | /// Request for transactions by hash. [INFO] [stdout] 397 | | /// [INFO] [stdout] 398 | | /// ### Processing [INFO] [stdout] ... | [INFO] [stdout] 409 | | } [INFO] [stdout] 410 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 395 | / encoding_struct! { [INFO] [stdout] 396 | | /// Request for transactions by hash. [INFO] [stdout] 397 | | /// [INFO] [stdout] 398 | | /// ### Processing [INFO] [stdout] ... | [INFO] [stdout] 409 | | } [INFO] [stdout] 410 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 395 | / encoding_struct! { [INFO] [stdout] 396 | | /// Request for transactions by hash. [INFO] [stdout] 397 | | /// [INFO] [stdout] 398 | | /// ### Processing [INFO] [stdout] ... | [INFO] [stdout] 409 | | } [INFO] [stdout] 410 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | / encoding_struct! { [INFO] [stdout] 412 | | /// Request for pre-votes. [INFO] [stdout] 413 | | /// [INFO] [stdout] 414 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 434 | | } [INFO] [stdout] 435 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | / encoding_struct! { [INFO] [stdout] 412 | | /// Request for pre-votes. [INFO] [stdout] 413 | | /// [INFO] [stdout] 414 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 434 | | } [INFO] [stdout] 435 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | / encoding_struct! { [INFO] [stdout] 412 | | /// Request for pre-votes. [INFO] [stdout] 413 | | /// [INFO] [stdout] 414 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 434 | | } [INFO] [stdout] 435 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | / encoding_struct! { [INFO] [stdout] 437 | | /// Request connected peers from a node. [INFO] [stdout] 438 | | /// [INFO] [stdout] 439 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 452 | | } [INFO] [stdout] 453 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | / encoding_struct! { [INFO] [stdout] 437 | | /// Request connected peers from a node. [INFO] [stdout] 438 | | /// [INFO] [stdout] 439 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 452 | | } [INFO] [stdout] 453 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | / encoding_struct! { [INFO] [stdout] 437 | | /// Request connected peers from a node. [INFO] [stdout] 438 | | /// [INFO] [stdout] 439 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 452 | | } [INFO] [stdout] 453 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 454 | / encoding_struct! { [INFO] [stdout] 455 | | /// Request for the block with the given `height`. [INFO] [stdout] 456 | | /// [INFO] [stdout] 457 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 471 | | } [INFO] [stdout] 472 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 454 | / encoding_struct! { [INFO] [stdout] 455 | | /// Request for the block with the given `height`. [INFO] [stdout] 456 | | /// [INFO] [stdout] 457 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 471 | | } [INFO] [stdout] 472 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / encoding_struct! { [INFO] [stdout] 352 | | [INFO] [stdout] 353 | | /// Information about the transactions. [INFO] [stdout] 354 | | /// [INFO] [stdout] ... | [INFO] [stdout] 371 | | [INFO] [stdout] 372 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / encoding_struct! { [INFO] [stdout] 352 | | [INFO] [stdout] 353 | | /// Information about the transactions. [INFO] [stdout] 354 | | /// [INFO] [stdout] ... | [INFO] [stdout] 371 | | [INFO] [stdout] 372 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / encoding_struct! { [INFO] [stdout] 352 | | [INFO] [stdout] 353 | | /// Information about the transactions. [INFO] [stdout] 354 | | /// [INFO] [stdout] ... | [INFO] [stdout] 371 | | [INFO] [stdout] 372 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:373:1 [INFO] [stdout] | [INFO] [stdout] 373 | / encoding_struct! { [INFO] [stdout] 374 | | /// Request for the `Propose`. [INFO] [stdout] 375 | | /// [INFO] [stdout] 376 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 393 | | } [INFO] [stdout] 394 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:373:1 [INFO] [stdout] | [INFO] [stdout] 373 | / encoding_struct! { [INFO] [stdout] 374 | | /// Request for the `Propose`. [INFO] [stdout] 375 | | /// [INFO] [stdout] 376 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 393 | | } [INFO] [stdout] 394 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 454 | / encoding_struct! { [INFO] [stdout] 455 | | /// Request for the block with the given `height`. [INFO] [stdout] 456 | | /// [INFO] [stdout] 457 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 471 | | } [INFO] [stdout] 472 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ByteOrder`, `LittleEndian` [INFO] [stdout] --> src/messages/authorisation.rs:4:17 [INFO] [stdout] | [INFO] [stdout] 4 | use byteorder::{ByteOrder, LittleEndian}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bincode::Config` [INFO] [stdout] --> src/messages/authorisation.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use bincode::Config; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PUBLIC_KEY_LENGTH`, `SIGNATURE_LENGTH` [INFO] [stdout] --> src/messages/authorisation.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | SIGNATURE_LENGTH, PUBLIC_KEY_LENGTH}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MAX_MESSAGE_SIZE` [INFO] [stdout] --> src/messages/authorisation.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | use super::{PROTOCOL_MAJOR_VERSION, MAX_MESSAGE_SIZE}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `encoding::serialize::encode_hex` [INFO] [stdout] --> src/messages/authorisation.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use encoding::serialize::encode_hex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `messages::SignedMessage` [INFO] [stdout] --> src/storage.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use messages::SignedMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / encoding_struct!( [INFO] [stdout] 36 | | /// Exonum block header data structure. [INFO] [stdout] 37 | | /// [INFO] [stdout] 38 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / encoding_struct!( [INFO] [stdout] 36 | | /// Exonum block header data structure. [INFO] [stdout] 37 | | /// [INFO] [stdout] 38 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:373:1 [INFO] [stdout] | [INFO] [stdout] 373 | / encoding_struct! { [INFO] [stdout] 374 | | /// Request for the `Propose`. [INFO] [stdout] 375 | | /// [INFO] [stdout] 376 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 393 | | } [INFO] [stdout] 394 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / encoding_struct!( [INFO] [stdout] 36 | | /// Exonum block header data structure. [INFO] [stdout] 37 | | /// [INFO] [stdout] 38 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 395 | / encoding_struct! { [INFO] [stdout] 396 | | /// Request for transactions by hash. [INFO] [stdout] 397 | | /// [INFO] [stdout] 398 | | /// ### Processing [INFO] [stdout] ... | [INFO] [stdout] 409 | | } [INFO] [stdout] 410 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 395 | / encoding_struct! { [INFO] [stdout] 396 | | /// Request for transactions by hash. [INFO] [stdout] 397 | | /// [INFO] [stdout] 398 | | /// ### Processing [INFO] [stdout] ... | [INFO] [stdout] 409 | | } [INFO] [stdout] 410 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 395 | / encoding_struct! { [INFO] [stdout] 396 | | /// Request for transactions by hash. [INFO] [stdout] 397 | | /// [INFO] [stdout] 398 | | /// ### Processing [INFO] [stdout] ... | [INFO] [stdout] 409 | | } [INFO] [stdout] 410 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | / encoding_struct! { [INFO] [stdout] 412 | | /// Request for pre-votes. [INFO] [stdout] 413 | | /// [INFO] [stdout] 414 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 434 | | } [INFO] [stdout] 435 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | / encoding_struct! { [INFO] [stdout] 412 | | /// Request for pre-votes. [INFO] [stdout] 413 | | /// [INFO] [stdout] 414 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 434 | | } [INFO] [stdout] 435 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | / encoding_struct! { [INFO] [stdout] 412 | | /// Request for pre-votes. [INFO] [stdout] 413 | | /// [INFO] [stdout] 414 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 434 | | } [INFO] [stdout] 435 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | / encoding_struct! { [INFO] [stdout] 437 | | /// Request connected peers from a node. [INFO] [stdout] 438 | | /// [INFO] [stdout] 439 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 452 | | } [INFO] [stdout] 453 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | / encoding_struct! { [INFO] [stdout] 437 | | /// Request connected peers from a node. [INFO] [stdout] 438 | | /// [INFO] [stdout] 439 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 452 | | } [INFO] [stdout] 453 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | / encoding_struct! { [INFO] [stdout] 437 | | /// Request connected peers from a node. [INFO] [stdout] 438 | | /// [INFO] [stdout] 439 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 452 | | } [INFO] [stdout] 453 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 454 | / encoding_struct! { [INFO] [stdout] 455 | | /// Request for the block with the given `height`. [INFO] [stdout] 456 | | /// [INFO] [stdout] 457 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 471 | | } [INFO] [stdout] 472 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 454 | / encoding_struct! { [INFO] [stdout] 455 | | /// Request for the block with the given `height`. [INFO] [stdout] 456 | | /// [INFO] [stdout] 457 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 471 | | } [INFO] [stdout] 472 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 454 | / encoding_struct! { [INFO] [stdout] 455 | | /// Request for the block with the given `height`. [INFO] [stdout] 456 | | /// [INFO] [stdout] 457 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 471 | | } [INFO] [stdout] 472 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ByteOrder`, `LittleEndian` [INFO] [stdout] --> src/messages/authorisation.rs:4:17 [INFO] [stdout] | [INFO] [stdout] 4 | use byteorder::{ByteOrder, LittleEndian}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bincode::Config` [INFO] [stdout] --> src/messages/authorisation.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use bincode::Config; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PUBLIC_KEY_LENGTH`, `SIGNATURE_LENGTH` [INFO] [stdout] --> src/messages/authorisation.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | SIGNATURE_LENGTH, PUBLIC_KEY_LENGTH}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MAX_MESSAGE_SIZE` [INFO] [stdout] --> src/messages/authorisation.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | use super::{PROTOCOL_MAJOR_VERSION, MAX_MESSAGE_SIZE}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `encoding::serialize::encode_hex` [INFO] [stdout] --> src/messages/authorisation.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use encoding::serialize::encode_hex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `messages::SignedMessage` [INFO] [stdout] --> src/storage.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use messages::SignedMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / encoding_struct!( [INFO] [stdout] 36 | | /// Exonum block header data structure. [INFO] [stdout] 37 | | /// [INFO] [stdout] 38 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / encoding_struct!( [INFO] [stdout] 36 | | /// Exonum block header data structure. [INFO] [stdout] 37 | | /// [INFO] [stdout] 38 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / encoding_struct!( [INFO] [stdout] 36 | | /// Exonum block header data structure. [INFO] [stdout] 37 | | /// [INFO] [stdout] 38 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Status` [INFO] [stdout] --> src/criterion_main.rs:97:33 [INFO] [stdout] | [INFO] [stdout] 97 | use messages::{Message, Status, SignedMessage, WithoutEncodingStatus, Protocol}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stdout] --> src/encoding/fields.rs:368:51 [INFO] [stdout] | [INFO] [stdout] 368 | let mut octets: [u8; IPV4_SIZE] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stdout] --> src/encoding/fields.rs:373:51 [INFO] [stdout] | [INFO] [stdout] 373 | let mut octets: [u8; IPV6_SIZE] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stdout] --> src/encoding/fields.rs:428:55 [INFO] [stdout] | [INFO] [stdout] 428 | let mut value: [u8; SIZE_DIFF] = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stdout] --> src/encoding/fields.rs:476:45 [INFO] [stdout] | [INFO] [stdout] 476 | let mut bytes: [u8; DECIMAL_SIZE] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stdout] --> src/encoding/fields.rs:368:51 [INFO] [stdout] | [INFO] [stdout] 368 | let mut octets: [u8; IPV4_SIZE] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stdout] --> src/encoding/fields.rs:373:51 [INFO] [stdout] | [INFO] [stdout] 373 | let mut octets: [u8; IPV6_SIZE] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stdout] --> src/encoding/fields.rs:428:55 [INFO] [stdout] | [INFO] [stdout] 428 | let mut value: [u8; SIZE_DIFF] = unsafe { mem::uninitialized() }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stdout] --> src/encoding/fields.rs:476:45 [INFO] [stdout] | [INFO] [stdout] 476 | let mut bytes: [u8; DECIMAL_SIZE] = mem::uninitialized(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/encoding/error.rs:146:37 [INFO] [stdout] | [INFO] [stdout] 146 | write!(f, "{} = {:?}", self.description(), self) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/encoding/error.rs:146:37 [INFO] [stdout] | [INFO] [stdout] 146 | write!(f, "{} = {:?}", self.description(), self) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Serialize` [INFO] [stdout] --> src/crypto.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | use serde::{Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Deserialize` [INFO] [stdout] --> src/messages/authorisation.rs:6:24 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{Serialize, Deserialize}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/criterion_main.rs:52:38 [INFO] [stdout] | [INFO] [stdout] 52 | ... let message = Message::new( [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/criterion_main.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | ... let message = Message::new( [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/criterion_main.rs:42:18 [INFO] [stdout] | [INFO] [stdout] 42 | fn create_status(c: &mut Criterion) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/criterion_main.rs:111:46 [INFO] [stdout] | [INFO] [stdout] 111 | ... let (proto, message) = signed.into_parts(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> src/criterion_main.rs:113:70 [INFO] [stdout] | [INFO] [stdout] 113 | ... Protocol::WithoutEncodingStatus(s) => {}, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/criterion_main.rs:93:18 [INFO] [stdout] | [INFO] [stdout] 93 | fn verify_status(c: &mut Criterion) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/encoding/serialize/json.rs:330:9 [INFO] [stdout] | [INFO] [stdout] 330 | value: &Value, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/serialize/json.rs:331:9 [INFO] [stdout] | [INFO] [stdout] 331 | buffer: &mut B, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/serialize/json.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 332 | from: Offset, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `to` [INFO] [stdout] --> src/encoding/serialize/json.rs:333:9 [INFO] [stdout] | [INFO] [stdout] 333 | to: Offset, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/encoding/serialize/json.rs:520:9 [INFO] [stdout] | [INFO] [stdout] 520 | value: &Value, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/serialize/json.rs:521:9 [INFO] [stdout] | [INFO] [stdout] 521 | buffer: &mut B, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/serialize/json.rs:522:9 [INFO] [stdout] | [INFO] [stdout] 522 | from: Offset, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `to` [INFO] [stdout] --> src/encoding/serialize/json.rs:523:9 [INFO] [stdout] | [INFO] [stdout] 523 | to: Offset, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/encoding/serialize/json.rs:535:20 [INFO] [stdout] | [INFO] [stdout] 535 | fn deserialize(value: &Value) -> Result> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:164:27 [INFO] [stdout] | [INFO] [stdout] 164 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/segments.rs:164:45 [INFO] [stdout] | [INFO] [stdout] 164 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `to` [INFO] [stdout] --> src/encoding/segments.rs:164:59 [INFO] [stdout] | [INFO] [stdout] 164 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:168:29 [INFO] [stdout] | [INFO] [stdout] 168 | fn extend_buffer(&self, buffer: &mut Vec) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | buffer: &'a [u8], [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/segments.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | from: CheckedOffset, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `count` [INFO] [stdout] --> src/encoding/segments.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | count: CheckedOffset, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `latest_segment` [INFO] [stdout] --> src/encoding/segments.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | latest_segment: CheckedOffset, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_latest_segment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:192:27 [INFO] [stdout] | [INFO] [stdout] 192 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/segments.rs:192:45 [INFO] [stdout] | [INFO] [stdout] 192 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `to` [INFO] [stdout] --> src/encoding/segments.rs:192:59 [INFO] [stdout] | [INFO] [stdout] 192 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:196:29 [INFO] [stdout] | [INFO] [stdout] 196 | fn extend_buffer(&self, buffer: &mut Vec) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | buffer: &'a [u8], [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/segments.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | from: CheckedOffset, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `count` [INFO] [stdout] --> src/encoding/segments.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | count: CheckedOffset, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `latest_segment` [INFO] [stdout] --> src/encoding/segments.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | latest_segment: CheckedOffset, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_latest_segment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/messages/authorisation.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | fn from_bytes(value: Cow<[u8]>) -> Self { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/messages/helpers.rs:25:23 [INFO] [stdout] | [INFO] [stdout] 25 | .map_err(|e| unimplemented!()) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stdout] --> src/old_messages/spec.rs:392:72 [INFO] [stdout] | [INFO] [stdout] 392 | ... format!("Can't deserialize a value: {}", e.description()))) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Serialize` [INFO] [stdout] --> src/crypto.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | use serde::{Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Deserialize` [INFO] [stdout] --> src/messages/authorisation.rs:6:24 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{Serialize, Deserialize}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/encoding/serialize/json.rs:330:9 [INFO] [stdout] | [INFO] [stdout] 330 | value: &Value, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/serialize/json.rs:331:9 [INFO] [stdout] | [INFO] [stdout] 331 | buffer: &mut B, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/serialize/json.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 332 | from: Offset, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `to` [INFO] [stdout] --> src/encoding/serialize/json.rs:333:9 [INFO] [stdout] | [INFO] [stdout] 333 | to: Offset, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/encoding/serialize/json.rs:520:9 [INFO] [stdout] | [INFO] [stdout] 520 | value: &Value, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/serialize/json.rs:521:9 [INFO] [stdout] | [INFO] [stdout] 521 | buffer: &mut B, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/serialize/json.rs:522:9 [INFO] [stdout] | [INFO] [stdout] 522 | from: Offset, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `to` [INFO] [stdout] --> src/encoding/serialize/json.rs:523:9 [INFO] [stdout] | [INFO] [stdout] 523 | to: Offset, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/encoding/serialize/json.rs:535:20 [INFO] [stdout] | [INFO] [stdout] 535 | fn deserialize(value: &Value) -> Result> { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:164:27 [INFO] [stdout] | [INFO] [stdout] 164 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/segments.rs:164:45 [INFO] [stdout] | [INFO] [stdout] 164 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `to` [INFO] [stdout] --> src/encoding/segments.rs:164:59 [INFO] [stdout] | [INFO] [stdout] 164 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:168:29 [INFO] [stdout] | [INFO] [stdout] 168 | fn extend_buffer(&self, buffer: &mut Vec) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | buffer: &'a [u8], [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/segments.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | from: CheckedOffset, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `count` [INFO] [stdout] --> src/encoding/segments.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | count: CheckedOffset, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `latest_segment` [INFO] [stdout] --> src/encoding/segments.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | latest_segment: CheckedOffset, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_latest_segment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:192:27 [INFO] [stdout] | [INFO] [stdout] 192 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/segments.rs:192:45 [INFO] [stdout] | [INFO] [stdout] 192 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `to` [INFO] [stdout] --> src/encoding/segments.rs:192:59 [INFO] [stdout] | [INFO] [stdout] 192 | unsafe fn from_buffer(buffer: &'a [u8], from: Offset, to: Offset) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_to` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:196:29 [INFO] [stdout] | [INFO] [stdout] 196 | fn extend_buffer(&self, buffer: &mut Vec) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buffer` [INFO] [stdout] --> src/encoding/segments.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 201 | buffer: &'a [u8], [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `from` [INFO] [stdout] --> src/encoding/segments.rs:202:9 [INFO] [stdout] | [INFO] [stdout] 202 | from: CheckedOffset, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `count` [INFO] [stdout] --> src/encoding/segments.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | count: CheckedOffset, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `latest_segment` [INFO] [stdout] --> src/encoding/segments.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | latest_segment: CheckedOffset, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_latest_segment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/messages/authorisation.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | fn from_bytes(value: Cow<[u8]>) -> Self { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/messages/helpers.rs:25:23 [INFO] [stdout] | [INFO] [stdout] 25 | .map_err(|e| unimplemented!()) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/messages/raw.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new(vec: Vec) -> UncheckedBuffer { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_vec` [INFO] [stdout] --> src/messages/raw.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn get_vec(&self) -> &Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/messages/raw.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new(vec: Vec) -> UncheckedBuffer { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_vec` [INFO] [stdout] --> src/messages/raw.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn get_vec(&self) -> &Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `output_hex` [INFO] [stdout] --> src/main.rs:43:4 [INFO] [stdout] | [INFO] [stdout] 43 | fn output_hex(val: T) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 212 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 218 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 44s [INFO] running `Command { std: "docker" "inspect" "d099ade5956ac222290106ad58dc50307d5bd12b4b702172743571027b42ba5b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d099ade5956ac222290106ad58dc50307d5bd12b4b702172743571027b42ba5b", kill_on_drop: false }` [INFO] [stdout] d099ade5956ac222290106ad58dc50307d5bd12b4b702172743571027b42ba5b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 6a8c840397b43333e48efc8a66a7878b3b70db7b800d023cb1ad83ccdbba4b8e [INFO] running `Command { std: "docker" "start" "-a" "6a8c840397b43333e48efc8a66a7878b3b70db7b800d023cb1ad83ccdbba4b8e", kill_on_drop: false }` [INFO] [stderr] Compiling bench_seperate v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unknown lint: `all` [INFO] [stdout] --> src/criterion_main.rs:1:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![allow(all)] [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unknown_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unknown lint: `all` [INFO] [stdout] --> src/main.rs:1:10 [INFO] [stdout] | [INFO] [stdout] 1 | #![allow(all)] [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unknown_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `messages::raw::MessageBuffer` [INFO] [stdout] --> src/old_messages/tests.rs:17:16 [INFO] [stdout] | [INFO] [stdout] 17 | use messages::{raw::MessageBuffer, Message, RawMessage, RawTransaction}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no `MessageBuffer` in `messages::raw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `types::user_agent` [INFO] [stdout] --> src/encoding/tests.rs:28:41 [INFO] [stdout] | [INFO] [stdout] 28 | use types::{Height, Round, ValidatorId, user_agent}; [INFO] [stdout] | ^^^^^^^^^^ no `user_agent` in `types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `messages::RawMessage` [INFO] [stdout] --> src/old_messages/tests.rs:17:45 [INFO] [stdout] | [INFO] [stdout] 17 | use messages::{raw::MessageBuffer, Message, RawMessage, RawTransaction}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `RawMessage` in `messages` [INFO] [stdout] | help: a similar name exists in the module: `Message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `blockchain` [INFO] [stdout] --> src/encoding/tests.rs:479:9 [INFO] [stdout] | [INFO] [stdout] 479 | blockchain::SCHEMA_MAJOR_VERSION, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type or module `blockchain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `blockchain` [INFO] [stdout] --> src/encoding/tests.rs:563:9 [INFO] [stdout] | [INFO] [stdout] 563 | blockchain::SCHEMA_MAJOR_VERSION, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type or module `blockchain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `CheckedOffset` [INFO] [stdout] --> src/encoding/tests.rs:223:24 [INFO] [stdout] | [INFO] [stdout] 223 | let start_offset = CheckedOffset::new(0 as Offset); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 17 | use encoding::CheckedOffset; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `CheckedOffset` [INFO] [stdout] --> src/encoding/tests.rs:224:22 [INFO] [stdout] | [INFO] [stdout] 224 | let end_offset = CheckedOffset::new(header_size as Offset); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 17 | use encoding::CheckedOffset; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RawMessage` in this scope [INFO] [stdout] --> src/encoding/tests.rs:334:18 [INFO] [stdout] | [INFO] [stdout] 334 | let dat: Vec = vec![]; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 17 | use old_messages::RawMessage; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Block` [INFO] [stdout] --> src/encoding/tests.rs:478:19 [INFO] [stdout] | [INFO] [stdout] 478 | let content = Block::new( [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 17 | use messages::Block; [INFO] [stdout] | [INFO] [stdout] 17 | use old_messages::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BlockProof` in this scope [INFO] [stdout] --> src/encoding/tests.rs:549:23 [INFO] [stdout] | [INFO] [stdout] 549 | let block_proof = BlockProof { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlockProof` in this scope [INFO] [stdout] --> src/encoding/tests.rs:554:24 [INFO] [stdout] | [INFO] [stdout] 554 | let block_proof_1: BlockProof = ::serde_json::from_str(&json_str).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Block` [INFO] [stdout] --> src/encoding/tests.rs:562:19 [INFO] [stdout] | [INFO] [stdout] 562 | let content = Block::new( [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 17 | use messages::Block; [INFO] [stdout] | [INFO] [stdout] 17 | use old_messages::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `raw` is private [INFO] [stdout] --> src/old_messages/tests.rs:17:16 [INFO] [stdout] | [INFO] [stdout] 17 | use messages::{raw::MessageBuffer, Message, RawMessage, RawTransaction}; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `raw` is defined here [INFO] [stdout] --> src/messages/mod.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | mod raw; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `messages::raw::MessageBuffer` [INFO] [stdout] --> src/old_messages/tests.rs:17:16 [INFO] [stdout] | [INFO] [stdout] 17 | use messages::{raw::MessageBuffer, Message, RawMessage, RawTransaction}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no `MessageBuffer` in `messages::raw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `types::user_agent` [INFO] [stdout] --> src/encoding/tests.rs:28:41 [INFO] [stdout] | [INFO] [stdout] 28 | use types::{Height, Round, ValidatorId, user_agent}; [INFO] [stdout] | ^^^^^^^^^^ no `user_agent` in `types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `messages::RawMessage` [INFO] [stdout] --> src/old_messages/tests.rs:17:45 [INFO] [stdout] | [INFO] [stdout] 17 | use messages::{raw::MessageBuffer, Message, RawMessage, RawTransaction}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `RawMessage` in `messages` [INFO] [stdout] | help: a similar name exists in the module: `Message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `blockchain` [INFO] [stdout] --> src/encoding/tests.rs:479:9 [INFO] [stdout] | [INFO] [stdout] 479 | blockchain::SCHEMA_MAJOR_VERSION, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type or module `blockchain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:68:25 [INFO] [stdout] | [INFO] [stdout] 68 | ) -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 72 | fn serialize_field(&self) -> Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:78:55 [INFO] [stdout] | [INFO] [stdout] 78 | fn deserialize(value: &Value) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `blockchain` [INFO] [stdout] --> src/encoding/tests.rs:563:9 [INFO] [stdout] | [INFO] [stdout] 563 | blockchain::SCHEMA_MAJOR_VERSION, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type or module `blockchain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:125:31 [INFO] [stdout] | [INFO] [stdout] 125 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:133:60 [INFO] [stdout] | [INFO] [stdout] 133 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:125:31 [INFO] [stdout] | [INFO] [stdout] 125 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:133:60 [INFO] [stdout] | [INFO] [stdout] 133 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:183:52 [INFO] [stdout] | [INFO] [stdout] 183 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 194 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:200:52 [INFO] [stdout] | [INFO] [stdout] 200 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:211:25 [INFO] [stdout] | [INFO] [stdout] 211 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:218:52 [INFO] [stdout] | [INFO] [stdout] 218 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:233:25 [INFO] [stdout] | [INFO] [stdout] 233 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:253:52 [INFO] [stdout] | [INFO] [stdout] 253 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:273:25 [INFO] [stdout] | [INFO] [stdout] 273 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:279:52 [INFO] [stdout] | [INFO] [stdout] 279 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:290:25 [INFO] [stdout] | [INFO] [stdout] 290 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:302:52 [INFO] [stdout] | [INFO] [stdout] 302 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:316:25 [INFO] [stdout] | [INFO] [stdout] 316 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:323:52 [INFO] [stdout] | [INFO] [stdout] 323 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:334:25 [INFO] [stdout] | [INFO] [stdout] 334 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:338:52 [INFO] [stdout] | [INFO] [stdout] 338 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:349:55 [INFO] [stdout] | [INFO] [stdout] 349 | fn deserialize(value: &Value) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:373:25 [INFO] [stdout] | [INFO] [stdout] 373 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:384:52 [INFO] [stdout] | [INFO] [stdout] 384 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:399:25 [INFO] [stdout] | [INFO] [stdout] 399 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:416:52 [INFO] [stdout] | [INFO] [stdout] 416 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:436:25 [INFO] [stdout] | [INFO] [stdout] 436 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:442:52 [INFO] [stdout] | [INFO] [stdout] 442 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:454:25 [INFO] [stdout] | [INFO] [stdout] 454 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:460:52 [INFO] [stdout] | [INFO] [stdout] 460 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:472:25 [INFO] [stdout] | [INFO] [stdout] 472 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:478:52 [INFO] [stdout] | [INFO] [stdout] 478 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:490:25 [INFO] [stdout] | [INFO] [stdout] 490 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:496:52 [INFO] [stdout] | [INFO] [stdout] 496 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:507:25 [INFO] [stdout] | [INFO] [stdout] 507 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:513:52 [INFO] [stdout] | [INFO] [stdout] 513 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:524:25 [INFO] [stdout] | [INFO] [stdout] 524 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:528:52 [INFO] [stdout] | [INFO] [stdout] 528 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:535:55 [INFO] [stdout] | [INFO] [stdout] 535 | fn deserialize(value: &Value) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:141:15 [INFO] [stdout] | [INFO] [stdout] 141 | Other(Box), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:176:32 [INFO] [stdout] | [INFO] [stdout] 176 | fn cause(&self) -> Option<&StdError> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:186:15 [INFO] [stdout] | [INFO] [stdout] 186 | impl From> for Error { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:187:20 [INFO] [stdout] | [INFO] [stdout] 187 | fn from(t: Box) -> Error { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / encoding_struct! { [INFO] [stdout] 41 | | struct Parent { [INFO] [stdout] 42 | | child: Child, [INFO] [stdout] 43 | | } [INFO] [stdout] 44 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / encoding_struct! { [INFO] [stdout] 41 | | struct Parent { [INFO] [stdout] 42 | | child: Child, [INFO] [stdout] 43 | | } [INFO] [stdout] 44 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / encoding_struct! { [INFO] [stdout] 41 | | struct Parent { [INFO] [stdout] 42 | | child: Child, [INFO] [stdout] 43 | | } [INFO] [stdout] 44 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / encoding_struct! { [INFO] [stdout] 47 | | struct Child { [INFO] [stdout] 48 | | child: &Hash, [INFO] [stdout] 49 | | } [INFO] [stdout] 50 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / encoding_struct! { [INFO] [stdout] 47 | | struct Child { [INFO] [stdout] 48 | | child: &Hash, [INFO] [stdout] 49 | | } [INFO] [stdout] 50 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / encoding_struct! { [INFO] [stdout] 47 | | struct Child { [INFO] [stdout] 48 | | child: &Hash, [INFO] [stdout] 49 | | } [INFO] [stdout] 50 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromStr` is imported redundantly [INFO] [stdout] --> src/encoding/tests.rs:351:9 [INFO] [stdout] | [INFO] [stdout] 24 | use std::str::FromStr; [INFO] [stdout] | ----------------- the item `FromStr` is already imported here [INFO] [stdout] ... [INFO] [stdout] 351 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:612:5 [INFO] [stdout] | [INFO] [stdout] 612 | / encoding_struct! { [INFO] [stdout] 613 | | struct NoFields { [INFO] [stdout] 614 | | } [INFO] [stdout] 615 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:612:5 [INFO] [stdout] | [INFO] [stdout] 612 | / encoding_struct! { [INFO] [stdout] 613 | | struct NoFields { [INFO] [stdout] 614 | | } [INFO] [stdout] 615 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:612:5 [INFO] [stdout] | [INFO] [stdout] 612 | / encoding_struct! { [INFO] [stdout] 613 | | struct NoFields { [INFO] [stdout] 614 | | } [INFO] [stdout] 615 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:618:5 [INFO] [stdout] | [INFO] [stdout] 618 | / encoding_struct! { [INFO] [stdout] 619 | | struct OneField { [INFO] [stdout] 620 | | [INFO] [stdout] 621 | | one: u64, [INFO] [stdout] 622 | | } [INFO] [stdout] 623 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:618:5 [INFO] [stdout] | [INFO] [stdout] 618 | / encoding_struct! { [INFO] [stdout] 619 | | struct OneField { [INFO] [stdout] 620 | | [INFO] [stdout] 621 | | one: u64, [INFO] [stdout] 622 | | } [INFO] [stdout] 623 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:618:5 [INFO] [stdout] | [INFO] [stdout] 618 | / encoding_struct! { [INFO] [stdout] 619 | | struct OneField { [INFO] [stdout] 620 | | [INFO] [stdout] 621 | | one: u64, [INFO] [stdout] 622 | | } [INFO] [stdout] 623 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:626:5 [INFO] [stdout] | [INFO] [stdout] 626 | / encoding_struct! { [INFO] [stdout] 627 | | struct TwoFields { [INFO] [stdout] 628 | | [INFO] [stdout] 629 | | one: u32, [INFO] [stdout] 630 | | two: u32, [INFO] [stdout] 631 | | } [INFO] [stdout] 632 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:626:5 [INFO] [stdout] | [INFO] [stdout] 626 | / encoding_struct! { [INFO] [stdout] 627 | | struct TwoFields { [INFO] [stdout] 628 | | [INFO] [stdout] 629 | | one: u32, [INFO] [stdout] 630 | | two: u32, [INFO] [stdout] 631 | | } [INFO] [stdout] 632 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:626:5 [INFO] [stdout] | [INFO] [stdout] 626 | / encoding_struct! { [INFO] [stdout] 627 | | struct TwoFields { [INFO] [stdout] 628 | | [INFO] [stdout] 629 | | one: u32, [INFO] [stdout] 630 | | two: u32, [INFO] [stdout] 631 | | } [INFO] [stdout] 632 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:635:5 [INFO] [stdout] | [INFO] [stdout] 635 | / encoding_struct! { [INFO] [stdout] 636 | | struct ThreeFields { [INFO] [stdout] 637 | | [INFO] [stdout] 638 | | one: u16, [INFO] [stdout] ... | [INFO] [stdout] 641 | | } [INFO] [stdout] 642 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:635:5 [INFO] [stdout] | [INFO] [stdout] 635 | / encoding_struct! { [INFO] [stdout] 636 | | struct ThreeFields { [INFO] [stdout] 637 | | [INFO] [stdout] 638 | | one: u16, [INFO] [stdout] ... | [INFO] [stdout] 641 | | } [INFO] [stdout] 642 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:635:5 [INFO] [stdout] | [INFO] [stdout] 635 | / encoding_struct! { [INFO] [stdout] 636 | | struct ThreeFields { [INFO] [stdout] 637 | | [INFO] [stdout] 638 | | one: u16, [INFO] [stdout] ... | [INFO] [stdout] 641 | | } [INFO] [stdout] 642 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Serializer` [INFO] [stdout] --> src/crypto.rs:53:24 [INFO] [stdout] | [INFO] [stdout] 53 | use serde::{Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize`, `Deserializer`, `Visitor`, `self` [INFO] [stdout] --> src/crypto.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | use serde::de::{self, Deserialize, Deserializer, Visitor}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self::raw::UncheckedBuffer` [INFO] [stdout] --> src/messages/mod.rs:26:16 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) use self::raw::UncheckedBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | / encoding_struct! { [INFO] [stdout] 294 | | /// Pre-commit for a proposal. [INFO] [stdout] 295 | | /// [INFO] [stdout] 296 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | / encoding_struct! { [INFO] [stdout] 294 | | /// Pre-commit for a proposal. [INFO] [stdout] 295 | | /// [INFO] [stdout] 296 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | / encoding_struct! { [INFO] [stdout] 294 | | /// Pre-commit for a proposal. [INFO] [stdout] 295 | | /// [INFO] [stdout] 296 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / encoding_struct! { [INFO] [stdout] 328 | | /// Information about a block. [INFO] [stdout] 329 | | /// [INFO] [stdout] 330 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] 350 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / encoding_struct! { [INFO] [stdout] 328 | | /// Information about a block. [INFO] [stdout] 329 | | /// [INFO] [stdout] 330 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] 350 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / encoding_struct! { [INFO] [stdout] 328 | | /// Information about a block. [INFO] [stdout] 329 | | /// [INFO] [stdout] 330 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 349 | | } [INFO] [stdout] 350 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / encoding_struct! { [INFO] [stdout] 352 | | [INFO] [stdout] 353 | | /// Information about the transactions. [INFO] [stdout] 354 | | /// [INFO] [stdout] ... | [INFO] [stdout] 371 | | [INFO] [stdout] 372 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / encoding_struct! { [INFO] [stdout] 352 | | [INFO] [stdout] 353 | | /// Information about the transactions. [INFO] [stdout] 354 | | /// [INFO] [stdout] ... | [INFO] [stdout] 371 | | [INFO] [stdout] 372 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | / encoding_struct! { [INFO] [stdout] 352 | | [INFO] [stdout] 353 | | /// Information about the transactions. [INFO] [stdout] 354 | | /// [INFO] [stdout] ... | [INFO] [stdout] 371 | | [INFO] [stdout] 372 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:373:1 [INFO] [stdout] | [INFO] [stdout] 373 | / encoding_struct! { [INFO] [stdout] 374 | | /// Request for the `Propose`. [INFO] [stdout] 375 | | /// [INFO] [stdout] 376 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 393 | | } [INFO] [stdout] 394 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:373:1 [INFO] [stdout] | [INFO] [stdout] 373 | / encoding_struct! { [INFO] [stdout] 374 | | /// Request for the `Propose`. [INFO] [stdout] 375 | | /// [INFO] [stdout] 376 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 393 | | } [INFO] [stdout] 394 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:373:1 [INFO] [stdout] | [INFO] [stdout] 373 | / encoding_struct! { [INFO] [stdout] 374 | | /// Request for the `Propose`. [INFO] [stdout] 375 | | /// [INFO] [stdout] 376 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 393 | | } [INFO] [stdout] 394 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 395 | / encoding_struct! { [INFO] [stdout] 396 | | /// Request for transactions by hash. [INFO] [stdout] 397 | | /// [INFO] [stdout] 398 | | /// ### Processing [INFO] [stdout] ... | [INFO] [stdout] 409 | | } [INFO] [stdout] 410 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `CheckedOffset` [INFO] [stdout] --> src/encoding/tests.rs:223:24 [INFO] [stdout] | [INFO] [stdout] 223 | let start_offset = CheckedOffset::new(0 as Offset); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 17 | use encoding::CheckedOffset; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `CheckedOffset` [INFO] [stdout] --> src/encoding/tests.rs:224:22 [INFO] [stdout] | [INFO] [stdout] 224 | let end_offset = CheckedOffset::new(header_size as Offset); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 17 | use encoding::CheckedOffset; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RawMessage` in this scope [INFO] [stdout] --> src/encoding/tests.rs:334:18 [INFO] [stdout] | [INFO] [stdout] 334 | let dat: Vec = vec![]; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 17 | use old_messages::RawMessage; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Block` [INFO] [stdout] --> src/encoding/tests.rs:478:19 [INFO] [stdout] | [INFO] [stdout] 478 | let content = Block::new( [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 17 | use messages::Block; [INFO] [stdout] | [INFO] [stdout] 17 | use old_messages::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BlockProof` in this scope [INFO] [stdout] --> src/encoding/tests.rs:549:23 [INFO] [stdout] | [INFO] [stdout] 549 | let block_proof = BlockProof { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BlockProof` in this scope [INFO] [stdout] --> src/encoding/tests.rs:554:24 [INFO] [stdout] | [INFO] [stdout] 554 | let block_proof_1: BlockProof = ::serde_json::from_str(&json_str).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Block` [INFO] [stdout] --> src/encoding/tests.rs:562:19 [INFO] [stdout] | [INFO] [stdout] 562 | let content = Block::new( [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 17 | use messages::Block; [INFO] [stdout] | [INFO] [stdout] 17 | use old_messages::Block; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: module `raw` is private [INFO] [stdout] --> src/old_messages/tests.rs:17:16 [INFO] [stdout] | [INFO] [stdout] 17 | use messages::{raw::MessageBuffer, Message, RawMessage, RawTransaction}; [INFO] [stdout] | ^^^ private module [INFO] [stdout] | [INFO] [stdout] note: the module `raw` is defined here [INFO] [stdout] --> src/messages/mod.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | mod raw; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 395 | / encoding_struct! { [INFO] [stdout] 396 | | /// Request for transactions by hash. [INFO] [stdout] 397 | | /// [INFO] [stdout] 398 | | /// ### Processing [INFO] [stdout] ... | [INFO] [stdout] 409 | | } [INFO] [stdout] 410 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:395:1 [INFO] [stdout] | [INFO] [stdout] 395 | / encoding_struct! { [INFO] [stdout] 396 | | /// Request for transactions by hash. [INFO] [stdout] 397 | | /// [INFO] [stdout] 398 | | /// ### Processing [INFO] [stdout] ... | [INFO] [stdout] 409 | | } [INFO] [stdout] 410 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | / encoding_struct! { [INFO] [stdout] 412 | | /// Request for pre-votes. [INFO] [stdout] 413 | | /// [INFO] [stdout] 414 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 434 | | } [INFO] [stdout] 435 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | / encoding_struct! { [INFO] [stdout] 412 | | /// Request for pre-votes. [INFO] [stdout] 413 | | /// [INFO] [stdout] 414 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 434 | | } [INFO] [stdout] 435 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:411:1 [INFO] [stdout] | [INFO] [stdout] 411 | / encoding_struct! { [INFO] [stdout] 412 | | /// Request for pre-votes. [INFO] [stdout] 413 | | /// [INFO] [stdout] 414 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 434 | | } [INFO] [stdout] 435 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | / encoding_struct! { [INFO] [stdout] 437 | | /// Request connected peers from a node. [INFO] [stdout] 438 | | /// [INFO] [stdout] 439 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 452 | | } [INFO] [stdout] 453 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | / encoding_struct! { [INFO] [stdout] 437 | | /// Request connected peers from a node. [INFO] [stdout] 438 | | /// [INFO] [stdout] 439 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 452 | | } [INFO] [stdout] 453 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | / encoding_struct! { [INFO] [stdout] 437 | | /// Request connected peers from a node. [INFO] [stdout] 438 | | /// [INFO] [stdout] 439 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 452 | | } [INFO] [stdout] 453 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 454 | / encoding_struct! { [INFO] [stdout] 455 | | /// Request for the block with the given `height`. [INFO] [stdout] 456 | | /// [INFO] [stdout] 457 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 471 | | } [INFO] [stdout] 472 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 454 | / encoding_struct! { [INFO] [stdout] 455 | | /// Request for the block with the given `height`. [INFO] [stdout] 456 | | /// [INFO] [stdout] 457 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 471 | | } [INFO] [stdout] 472 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:454:1 [INFO] [stdout] | [INFO] [stdout] 454 | / encoding_struct! { [INFO] [stdout] 455 | | /// Request for the block with the given `height`. [INFO] [stdout] 456 | | /// [INFO] [stdout] 457 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 471 | | } [INFO] [stdout] 472 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ByteOrder`, `LittleEndian` [INFO] [stdout] --> src/messages/authorisation.rs:4:17 [INFO] [stdout] | [INFO] [stdout] 4 | use byteorder::{ByteOrder, LittleEndian}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bincode::Config` [INFO] [stdout] --> src/messages/authorisation.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use bincode::Config; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PUBLIC_KEY_LENGTH`, `SIGNATURE_LENGTH` [INFO] [stdout] --> src/messages/authorisation.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | SIGNATURE_LENGTH, PUBLIC_KEY_LENGTH}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MAX_MESSAGE_SIZE` [INFO] [stdout] --> src/messages/authorisation.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | use super::{PROTOCOL_MAJOR_VERSION, MAX_MESSAGE_SIZE}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `encoding::serialize::encode_hex` [INFO] [stdout] --> src/messages/authorisation.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use encoding::serialize::encode_hex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `messages::SignedMessage` [INFO] [stdout] --> src/storage.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use messages::SignedMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / encoding_struct!( [INFO] [stdout] 36 | | /// Exonum block header data structure. [INFO] [stdout] 37 | | /// [INFO] [stdout] 38 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / encoding_struct!( [INFO] [stdout] 36 | | /// Exonum block header data structure. [INFO] [stdout] 37 | | /// [INFO] [stdout] 38 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / encoding_struct!( [INFO] [stdout] 36 | | /// Exonum block header data structure. [INFO] [stdout] 37 | | /// [INFO] [stdout] 38 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:68:25 [INFO] [stdout] | [INFO] [stdout] 68 | ) -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 72 | fn serialize_field(&self) -> Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:78:55 [INFO] [stdout] | [INFO] [stdout] 78 | fn deserialize(value: &Value) -> Result> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:103:35 [INFO] [stdout] | [INFO] [stdout] 103 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:110:60 [INFO] [stdout] | [INFO] [stdout] 110 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 165 | impl_deserialize_int!{u8; u16; u32; i8; i16; i32} [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:125:31 [INFO] [stdout] | [INFO] [stdout] 125 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:133:60 [INFO] [stdout] | [INFO] [stdout] 133 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:125:31 [INFO] [stdout] | [INFO] [stdout] 125 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:133:60 [INFO] [stdout] | [INFO] [stdout] 133 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 166 | impl_deserialize_bigint!{u64; i64} [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:148:35 [INFO] [stdout] | [INFO] [stdout] 148 | -> Result<(), Box> [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] ... [INFO] [stdout] 167 | impl_deserialize_hex_segment!{Hash; PublicKey; Signature} [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 168 | impl_default_deserialize_owned!{u8; u16; u32; i8; i16; i32; u64; i64} [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] ... [INFO] [stdout] 169 | impl_default_deserialize_owned!{Hash; PublicKey; Signature; bool} [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:183:52 [INFO] [stdout] | [INFO] [stdout] 183 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 194 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:200:52 [INFO] [stdout] | [INFO] [stdout] 200 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:211:25 [INFO] [stdout] | [INFO] [stdout] 211 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:218:52 [INFO] [stdout] | [INFO] [stdout] 218 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:233:25 [INFO] [stdout] | [INFO] [stdout] 233 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:253:52 [INFO] [stdout] | [INFO] [stdout] 253 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:273:25 [INFO] [stdout] | [INFO] [stdout] 273 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:279:52 [INFO] [stdout] | [INFO] [stdout] 279 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:290:25 [INFO] [stdout] | [INFO] [stdout] 290 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:302:52 [INFO] [stdout] | [INFO] [stdout] 302 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:316:25 [INFO] [stdout] | [INFO] [stdout] 316 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:323:52 [INFO] [stdout] | [INFO] [stdout] 323 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:334:25 [INFO] [stdout] | [INFO] [stdout] 334 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:338:52 [INFO] [stdout] | [INFO] [stdout] 338 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:349:55 [INFO] [stdout] | [INFO] [stdout] 349 | fn deserialize(value: &Value) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:373:25 [INFO] [stdout] | [INFO] [stdout] 373 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:384:52 [INFO] [stdout] | [INFO] [stdout] 384 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:399:25 [INFO] [stdout] | [INFO] [stdout] 399 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:416:52 [INFO] [stdout] | [INFO] [stdout] 416 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:436:25 [INFO] [stdout] | [INFO] [stdout] 436 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:442:52 [INFO] [stdout] | [INFO] [stdout] 442 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:454:25 [INFO] [stdout] | [INFO] [stdout] 454 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:460:52 [INFO] [stdout] | [INFO] [stdout] 460 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:472:25 [INFO] [stdout] | [INFO] [stdout] 472 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:478:52 [INFO] [stdout] | [INFO] [stdout] 478 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:490:25 [INFO] [stdout] | [INFO] [stdout] 490 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:496:52 [INFO] [stdout] | [INFO] [stdout] 496 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:507:25 [INFO] [stdout] | [INFO] [stdout] 507 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:513:52 [INFO] [stdout] | [INFO] [stdout] 513 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:524:25 [INFO] [stdout] | [INFO] [stdout] 524 | ) -> Result<(), Box> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:528:52 [INFO] [stdout] | [INFO] [stdout] 528 | fn serialize_field(&self) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/serialize/json.rs:535:55 [INFO] [stdout] | [INFO] [stdout] 535 | fn deserialize(value: &Value) -> Result> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:141:15 [INFO] [stdout] | [INFO] [stdout] 141 | Other(Box), [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:176:32 [INFO] [stdout] | [INFO] [stdout] 176 | fn cause(&self) -> Option<&StdError> { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:186:15 [INFO] [stdout] | [INFO] [stdout] 186 | impl From> for Error { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/error.rs:187:20 [INFO] [stdout] | [INFO] [stdout] 187 | fn from(t: Box) -> Error { [INFO] [stdout] | ^^^^^^^^ help: use `dyn`: `dyn StdError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / encoding_struct! { [INFO] [stdout] 41 | | struct Parent { [INFO] [stdout] 42 | | child: Child, [INFO] [stdout] 43 | | } [INFO] [stdout] 44 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / encoding_struct! { [INFO] [stdout] 41 | | struct Parent { [INFO] [stdout] 42 | | child: Child, [INFO] [stdout] 43 | | } [INFO] [stdout] 44 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / encoding_struct! { [INFO] [stdout] 41 | | struct Parent { [INFO] [stdout] 42 | | child: Child, [INFO] [stdout] 43 | | } [INFO] [stdout] 44 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / encoding_struct! { [INFO] [stdout] 47 | | struct Child { [INFO] [stdout] 48 | | child: &Hash, [INFO] [stdout] 49 | | } [INFO] [stdout] 50 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / encoding_struct! { [INFO] [stdout] 47 | | struct Child { [INFO] [stdout] 48 | | child: &Hash, [INFO] [stdout] 49 | | } [INFO] [stdout] 50 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / encoding_struct! { [INFO] [stdout] 47 | | struct Child { [INFO] [stdout] 48 | | child: &Hash, [INFO] [stdout] 49 | | } [INFO] [stdout] 50 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromStr` is imported redundantly [INFO] [stdout] --> src/encoding/tests.rs:351:9 [INFO] [stdout] | [INFO] [stdout] 24 | use std::str::FromStr; [INFO] [stdout] | ----------------- the item `FromStr` is already imported here [INFO] [stdout] ... [INFO] [stdout] 351 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:612:5 [INFO] [stdout] | [INFO] [stdout] 612 | / encoding_struct! { [INFO] [stdout] 613 | | struct NoFields { [INFO] [stdout] 614 | | } [INFO] [stdout] 615 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:612:5 [INFO] [stdout] | [INFO] [stdout] 612 | / encoding_struct! { [INFO] [stdout] 613 | | struct NoFields { [INFO] [stdout] 614 | | } [INFO] [stdout] 615 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:612:5 [INFO] [stdout] | [INFO] [stdout] 612 | / encoding_struct! { [INFO] [stdout] 613 | | struct NoFields { [INFO] [stdout] 614 | | } [INFO] [stdout] 615 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:618:5 [INFO] [stdout] | [INFO] [stdout] 618 | / encoding_struct! { [INFO] [stdout] 619 | | struct OneField { [INFO] [stdout] 620 | | [INFO] [stdout] 621 | | one: u64, [INFO] [stdout] 622 | | } [INFO] [stdout] 623 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:618:5 [INFO] [stdout] | [INFO] [stdout] 618 | / encoding_struct! { [INFO] [stdout] 619 | | struct OneField { [INFO] [stdout] 620 | | [INFO] [stdout] 621 | | one: u64, [INFO] [stdout] 622 | | } [INFO] [stdout] 623 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:618:5 [INFO] [stdout] | [INFO] [stdout] 618 | / encoding_struct! { [INFO] [stdout] 619 | | struct OneField { [INFO] [stdout] 620 | | [INFO] [stdout] 621 | | one: u64, [INFO] [stdout] 622 | | } [INFO] [stdout] 623 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:626:5 [INFO] [stdout] | [INFO] [stdout] 626 | / encoding_struct! { [INFO] [stdout] 627 | | struct TwoFields { [INFO] [stdout] 628 | | [INFO] [stdout] 629 | | one: u32, [INFO] [stdout] 630 | | two: u32, [INFO] [stdout] 631 | | } [INFO] [stdout] 632 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:626:5 [INFO] [stdout] | [INFO] [stdout] 626 | / encoding_struct! { [INFO] [stdout] 627 | | struct TwoFields { [INFO] [stdout] 628 | | [INFO] [stdout] 629 | | one: u32, [INFO] [stdout] 630 | | two: u32, [INFO] [stdout] 631 | | } [INFO] [stdout] 632 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:626:5 [INFO] [stdout] | [INFO] [stdout] 626 | / encoding_struct! { [INFO] [stdout] 627 | | struct TwoFields { [INFO] [stdout] 628 | | [INFO] [stdout] 629 | | one: u32, [INFO] [stdout] 630 | | two: u32, [INFO] [stdout] 631 | | } [INFO] [stdout] 632 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:635:5 [INFO] [stdout] | [INFO] [stdout] 635 | / encoding_struct! { [INFO] [stdout] 636 | | struct ThreeFields { [INFO] [stdout] 637 | | [INFO] [stdout] 638 | | one: u16, [INFO] [stdout] ... | [INFO] [stdout] 641 | | } [INFO] [stdout] 642 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:635:5 [INFO] [stdout] | [INFO] [stdout] 635 | / encoding_struct! { [INFO] [stdout] 636 | | struct ThreeFields { [INFO] [stdout] 637 | | [INFO] [stdout] 638 | | one: u16, [INFO] [stdout] ... | [INFO] [stdout] 641 | | } [INFO] [stdout] 642 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/encoding/tests.rs:635:5 [INFO] [stdout] | [INFO] [stdout] 635 | / encoding_struct! { [INFO] [stdout] 636 | | struct ThreeFields { [INFO] [stdout] 637 | | [INFO] [stdout] 638 | | one: u16, [INFO] [stdout] ... | [INFO] [stdout] 641 | | } [INFO] [stdout] 642 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Serializer` [INFO] [stdout] --> src/crypto.rs:53:24 [INFO] [stdout] | [INFO] [stdout] 53 | use serde::{Serialize, Serializer}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize`, `Deserializer`, `Visitor`, `self` [INFO] [stdout] --> src/crypto.rs:54:17 [INFO] [stdout] | [INFO] [stdout] 54 | use serde::de::{self, Deserialize, Deserializer, Visitor}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self::raw::UncheckedBuffer` [INFO] [stdout] --> src/messages/mod.rs:26:16 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) use self::raw::UncheckedBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / encoding_struct!( [INFO] [stdout] 40 | | /// Exonum block header data structure. [INFO] [stdout] 41 | | /// [INFO] [stdout] 42 | | /// Block is essentially a list of transactions, which is [INFO] [stdout] ... | [INFO] [stdout] 63 | | } [INFO] [stdout] 64 | | ); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / encoding_struct! { [INFO] [stdout] 178 | | /// Connect to a node. [INFO] [stdout] 179 | | /// [INFO] [stdout] 180 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 199 | | [INFO] [stdout] 200 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:336:52 [INFO] [stdout] | [INFO] [stdout] 336 | -> ::std::result::Result> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:295:48 [INFO] [stdout] | [INFO] [stdout] 295 | ) -> ::std::result::Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | / encoding_struct! { [INFO] [stdout] 202 | | /// Current node status. [INFO] [stdout] 203 | | /// [INFO] [stdout] 204 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 221 | | } [INFO] [stdout] 222 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / encoding_struct! { [INFO] [stdout] 231 | | /// Proposal for a new block. [INFO] [stdout] 232 | | /// [INFO] [stdout] 233 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 259 | | } [INFO] [stdout] 260 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:192:35 [INFO] [stdout] | [INFO] [stdout] 192 | -> Result<(), Box<::std::error::Error>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/old_messages/spec.rs:310:33 [INFO] [stdout] | [INFO] [stdout] 310 | ... Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/old_messages/protocol.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | / messages! { [INFO] [stdout] 96 | | const SERVICE_ID = CONSENSUS; [INFO] [stdout] 97 | | [INFO] [stdout] 98 | | /// Connect to a node. [INFO] [stdout] ... | [INFO] [stdout] 389 | | } [INFO] [stdout] 390 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:208:31 [INFO] [stdout] | [INFO] [stdout] 208 | Box<::std::error::Error + Send + Sync>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ::std::error::Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [INFO] [stdout] 292 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoding/spec.rs:222:37 [INFO] [stdout] | [INFO] [stdout] 222 | -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)` [INFO] [stdout] | [INFO] [stdout] ::: src/messages/protocol.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | / encoding_struct! { [INFO] [stdout] 262 | | /// Pre-vote for a new block. [INFO] [stdout] 263 | | /// [INFO] [stdout] 264 | | /// ### Validation [INFO] [stdout] ... | [INFO] [stdout] 291 | | } [WARN] too many lines in the log, truncating it