[INFO] fetching crate slog 2.7.0... [INFO] checking slog-2.7.0 against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] extracting crate slog 2.7.0 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate slog 2.7.0 on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-1/source/.cargo/config [INFO] started tweaking crates.io crate slog 2.7.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate slog 2.7.0 [INFO] tweaked toml for crates.io crate slog 2.7.0 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate crates.io crate slog 2.7.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded erased-serde v0.3.3 [INFO] [stderr] Downloaded serde v1.0.70 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3219ba8eb65fd141693655173e747d897ba63f22794424600fd18f1d6c14ef54 [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" "3219ba8eb65fd141693655173e747d897ba63f22794424600fd18f1d6c14ef54", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3219ba8eb65fd141693655173e747d897ba63f22794424600fd18f1d6c14ef54", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3219ba8eb65fd141693655173e747d897ba63f22794424600fd18f1d6c14ef54", kill_on_drop: false }` [INFO] [stdout] 3219ba8eb65fd141693655173e747d897ba63f22794424600fd18f1d6c14ef54 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 364996fbc61d97f94d01a9e6d23196be03259588a816aaa1b80a1e404da0fab9 [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" "364996fbc61d97f94d01a9e6d23196be03259588a816aaa1b80a1e404da0fab9", kill_on_drop: false }` [INFO] [stderr] Compiling slog v2.7.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1109:27 [INFO] [stdout] | [INFO] [stdout] 1109 | pub struct Logger>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeDrain` [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/lib.rs:1154:24 [INFO] [stdout] | [INFO] [stdout] 1154 | as Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeDrain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1252:21 [INFO] [stdout] | [INFO] [stdout] 1252 | ) -> Logger>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeDrain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1258:24 [INFO] [stdout] | [INFO] [stdout] 1258 | as Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeDrain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1268:21 [INFO] [stdout] | [INFO] [stdout] 1268 | ) -> Logger>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeDrain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:1281:9 [INFO] [stdout] | [INFO] [stdout] 1281 | try!(write!(f, "Logger{:?}", self.list)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1837:17 [INFO] [stdout] | [INFO] [stdout] 1837 | map_fn: Box>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MapErrFn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2025:32 [INFO] [stdout] | [INFO] [stdout] 2025 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2726:49 [INFO] [stdout] | [INFO] [stdout] 2726 | fn emit_error(&mut self, key: Key, error: &(std::error::Error + 'static)) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2752:32 [INFO] [stdout] | [INFO] [stdout] 2752 | struct ErrorAsFmt<'a>(pub &'a (std::error::Error + 'static)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2839:26 [INFO] [stdout] | [INFO] [stdout] 2839 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2851:26 [INFO] [stdout] | [INFO] [stdout] 2851 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2871 | impl_value_for!(usize, emit_usize); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2872 | impl_value_for!(isize, emit_isize); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2873 | impl_value_for!(bool, emit_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/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2874 | impl_value_for!(char, emit_char); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2875 | impl_value_for!(u8, emit_u8); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2876 | impl_value_for!(i8, emit_i8); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2877 | impl_value_for!(u16, emit_u16); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2878 | impl_value_for!(i16, emit_i16); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2879 | impl_value_for!(u32, emit_u32); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2880 | impl_value_for!(i32, emit_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/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2881 | impl_value_for!(f32, emit_f32); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2882 | impl_value_for!(u64, emit_u64); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2883 | impl_value_for!(i64, emit_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/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2884 | impl_value_for!(f64, emit_f64); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2886 | impl_value_for!(u128, emit_u128); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2888 | impl_value_for!(i128, emit_i128); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2895:26 [INFO] [stdout] | [INFO] [stdout] 2895 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2906:26 [INFO] [stdout] | [INFO] [stdout] 2906 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2917:26 [INFO] [stdout] | [INFO] [stdout] 2917 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2928:26 [INFO] [stdout] | [INFO] [stdout] 2928 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2939:26 [INFO] [stdout] | [INFO] [stdout] 2939 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2956:26 [INFO] [stdout] | [INFO] [stdout] 2956 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2969:26 [INFO] [stdout] | [INFO] [stdout] 2969 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2983:26 [INFO] [stdout] | [INFO] [stdout] 2983 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2997:26 [INFO] [stdout] | [INFO] [stdout] 2997 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3009:26 [INFO] [stdout] | [INFO] [stdout] 3009 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3021:26 [INFO] [stdout] | [INFO] [stdout] 3021 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3033:26 [INFO] [stdout] | [INFO] [stdout] 3033 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3052:26 [INFO] [stdout] | [INFO] [stdout] 3052 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3069:25 [INFO] [stdout] | [INFO] [stdout] 3069 | serializer: &'a mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3147:26 [INFO] [stdout] | [INFO] [stdout] 3147 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3179:26 [INFO] [stdout] | [INFO] [stdout] 3179 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3243:59 [INFO] [stdout] | [INFO] [stdout] 3243 | fn serialize(&self, record: &Record, serializer: &mut Serializer) [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3254:26 [INFO] [stdout] | [INFO] [stdout] 3254 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3314:26 [INFO] [stdout] | [INFO] [stdout] 3314 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3324:27 [INFO] [stdout] | [INFO] [stdout] 3324 | _serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3336:9 [INFO] [stdout] | [INFO] [stdout] 3336 | try!(self.0.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3334:26 [INFO] [stdout] | [INFO] [stdout] 3334 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3348:26 [INFO] [stdout] | [INFO] [stdout] 3348 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3361:26 [INFO] [stdout] | [INFO] [stdout] 3361 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3374:26 [INFO] [stdout] | [INFO] [stdout] 3374 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3384:26 [INFO] [stdout] | [INFO] [stdout] 3384 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3426:13 [INFO] [stdout] | [INFO] [stdout] 3426 | pub &'a KV, [INFO] [stdout] | ^^ help: use `dyn`: `dyn KV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3436:20 [INFO] [stdout] | [INFO] [stdout] 3436 | next_node: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeKV + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3441:20 [INFO] [stdout] | [INFO] [stdout] 3441 | next_node: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeKV + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3442:15 [INFO] [stdout] | [INFO] [stdout] 3442 | node: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeKV + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3448:15 [INFO] [stdout] | [INFO] [stdout] 3448 | node: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeKV + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3460:9 [INFO] [stdout] | [INFO] [stdout] 3460 | try!(self.kv.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3461:9 [INFO] [stdout] | [INFO] [stdout] 3461 | try!(self.next_node.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3458:26 [INFO] [stdout] | [INFO] [stdout] 3458 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3473:9 [INFO] [stdout] | [INFO] [stdout] 3473 | try!(self.next_node.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3474:9 [INFO] [stdout] | [INFO] [stdout] 3474 | try!(self.node.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3471:26 [INFO] [stdout] | [INFO] [stdout] 3471 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3486:9 [INFO] [stdout] | [INFO] [stdout] 3486 | try!(self.node.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3484:26 [INFO] [stdout] | [INFO] [stdout] 3484 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3494:9 [INFO] [stdout] | [INFO] [stdout] 3494 | try!(write!(f, "(")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3509:13 [INFO] [stdout] | [INFO] [stdout] 3509 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3523:9 [INFO] [stdout] | [INFO] [stdout] 3523 | try!(write!(f, ")")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3500:21 [INFO] [stdout] | [INFO] [stdout] 3500 | try!(write!(f, ", ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3503:17 [INFO] [stdout] | [INFO] [stdout] 3503 | try!(write!(f, "{}", key)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3545:24 [INFO] [stdout] | [INFO] [stdout] 3545 | next_node: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeKV + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3634:32 [INFO] [stdout] | [INFO] [stdout] 3634 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3723:22 [INFO] [stdout] | [INFO] [stdout] 3723 | pub type Serialize = Value; [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/lib.rs:2021:48 [INFO] [stdout] | [INFO] [stdout] 2021 | MutexDrainError::Drain(ref e) => e.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1109:27 [INFO] [stdout] | [INFO] [stdout] 1109 | pub struct Logger>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeDrain` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/lib.rs:3628:35 [INFO] [stdout] | [INFO] [stdout] 3628 | Error::Io(ref e) => e.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1154:24 [INFO] [stdout] | [INFO] [stdout] 1154 | as Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeDrain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1252:21 [INFO] [stdout] | [INFO] [stdout] 1252 | ) -> Logger>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeDrain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1258:24 [INFO] [stdout] | [INFO] [stdout] 1258 | as Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeDrain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1268:21 [INFO] [stdout] | [INFO] [stdout] 1268 | ) -> Logger>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeDrain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:1281:9 [INFO] [stdout] | [INFO] [stdout] 1281 | try!(write!(f, "Logger{:?}", self.list)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:1837:17 [INFO] [stdout] | [INFO] [stdout] 1837 | map_fn: Box>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn MapErrFn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2025:32 [INFO] [stdout] | [INFO] [stdout] 2025 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2726:49 [INFO] [stdout] | [INFO] [stdout] 2726 | fn emit_error(&mut self, key: Key, error: &(std::error::Error + 'static)) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2752:32 [INFO] [stdout] | [INFO] [stdout] 2752 | struct ErrorAsFmt<'a>(pub &'a (std::error::Error + 'static)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2839:26 [INFO] [stdout] | [INFO] [stdout] 2839 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2851:26 [INFO] [stdout] | [INFO] [stdout] 2851 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2871 | impl_value_for!(usize, emit_usize); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2872 | impl_value_for!(isize, emit_isize); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2873 | impl_value_for!(bool, emit_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/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2874 | impl_value_for!(char, emit_char); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2875 | impl_value_for!(u8, emit_u8); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2876 | impl_value_for!(i8, emit_i8); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2877 | impl_value_for!(u16, emit_u16); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2878 | impl_value_for!(i16, emit_i16); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2879 | impl_value_for!(u32, emit_u32); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2880 | impl_value_for!(i32, emit_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/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2881 | impl_value_for!(f32, emit_f32); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2882 | impl_value_for!(u64, emit_u64); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2883 | impl_value_for!(i64, emit_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/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2884 | impl_value_for!(f64, emit_f64); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2886 | impl_value_for!(u128, emit_u128); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2863:44 [INFO] [stdout] | [INFO] [stdout] 2863 | serializer : &mut Serializer [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] ... [INFO] [stdout] 2888 | impl_value_for!(i128, emit_i128); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2895:26 [INFO] [stdout] | [INFO] [stdout] 2895 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2906:26 [INFO] [stdout] | [INFO] [stdout] 2906 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2917:26 [INFO] [stdout] | [INFO] [stdout] 2917 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2928:26 [INFO] [stdout] | [INFO] [stdout] 2928 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2939:26 [INFO] [stdout] | [INFO] [stdout] 2939 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2956:26 [INFO] [stdout] | [INFO] [stdout] 2956 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2969:26 [INFO] [stdout] | [INFO] [stdout] 2969 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2983:26 [INFO] [stdout] | [INFO] [stdout] 2983 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:2997:26 [INFO] [stdout] | [INFO] [stdout] 2997 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3009:26 [INFO] [stdout] | [INFO] [stdout] 3009 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3021:26 [INFO] [stdout] | [INFO] [stdout] 3021 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3033:26 [INFO] [stdout] | [INFO] [stdout] 3033 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3052:26 [INFO] [stdout] | [INFO] [stdout] 3052 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3069:25 [INFO] [stdout] | [INFO] [stdout] 3069 | serializer: &'a mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3147:26 [INFO] [stdout] | [INFO] [stdout] 3147 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3179:26 [INFO] [stdout] | [INFO] [stdout] 3179 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3243:59 [INFO] [stdout] | [INFO] [stdout] 3243 | fn serialize(&self, record: &Record, serializer: &mut Serializer) [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3254:26 [INFO] [stdout] | [INFO] [stdout] 3254 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3314:26 [INFO] [stdout] | [INFO] [stdout] 3314 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3324:27 [INFO] [stdout] | [INFO] [stdout] 3324 | _serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3336:9 [INFO] [stdout] | [INFO] [stdout] 3336 | try!(self.0.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3334:26 [INFO] [stdout] | [INFO] [stdout] 3334 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3348:26 [INFO] [stdout] | [INFO] [stdout] 3348 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3361:26 [INFO] [stdout] | [INFO] [stdout] 3361 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3374:26 [INFO] [stdout] | [INFO] [stdout] 3374 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3384:26 [INFO] [stdout] | [INFO] [stdout] 3384 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3426:13 [INFO] [stdout] | [INFO] [stdout] 3426 | pub &'a KV, [INFO] [stdout] | ^^ help: use `dyn`: `dyn KV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3436:20 [INFO] [stdout] | [INFO] [stdout] 3436 | next_node: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeKV + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3441:20 [INFO] [stdout] | [INFO] [stdout] 3441 | next_node: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeKV + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3442:15 [INFO] [stdout] | [INFO] [stdout] 3442 | node: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeKV + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3448:15 [INFO] [stdout] | [INFO] [stdout] 3448 | node: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeKV + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3460:9 [INFO] [stdout] | [INFO] [stdout] 3460 | try!(self.kv.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3461:9 [INFO] [stdout] | [INFO] [stdout] 3461 | try!(self.next_node.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3458:26 [INFO] [stdout] | [INFO] [stdout] 3458 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3473:9 [INFO] [stdout] | [INFO] [stdout] 3473 | try!(self.next_node.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3474:9 [INFO] [stdout] | [INFO] [stdout] 3474 | try!(self.node.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3471:26 [INFO] [stdout] | [INFO] [stdout] 3471 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3486:9 [INFO] [stdout] | [INFO] [stdout] 3486 | try!(self.node.serialize(record, serializer)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3484:26 [INFO] [stdout] | [INFO] [stdout] 3484 | serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3494:9 [INFO] [stdout] | [INFO] [stdout] 3494 | try!(write!(f, "(")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3509:13 [INFO] [stdout] | [INFO] [stdout] 3509 | try!( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3523:9 [INFO] [stdout] | [INFO] [stdout] 3523 | try!(write!(f, ")")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3500:21 [INFO] [stdout] | [INFO] [stdout] 3500 | try!(write!(f, ", ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/lib.rs:3503:17 [INFO] [stdout] | [INFO] [stdout] 3503 | try!(write!(f, "{}", key)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3545:24 [INFO] [stdout] | [INFO] [stdout] 3545 | next_node: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SendSyncRefUnwindSafeKV + 'static` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3634:32 [INFO] [stdout] | [INFO] [stdout] 3634 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:3723:22 [INFO] [stdout] | [INFO] [stdout] 3723 | pub type Serialize = Value; [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/tests.rs:73:36 [INFO] [stdout] | [INFO] [stdout] 73 | fn cause(&self) -> Option<&std::error::Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::error::Error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/tests.rs:248:35 [INFO] [stdout] | [INFO] [stdout] 248 | _serializer: &mut Serializer, [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::cell::Cell` [INFO] [stdout] --> src/tests.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | use core::cell::Cell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 77 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/lib.rs:2021:48 [INFO] [stdout] | [INFO] [stdout] 2021 | MutexDrainError::Drain(ref e) => e.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/lib.rs:3628:35 [INFO] [stdout] | [INFO] [stdout] 3628 | Error::Io(ref e) => e.description(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> examples/struct-log-self.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #[macro_use] [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] --> examples/struct-log-self.rs:25:60 [INFO] [stdout] | [INFO] [stdout] 25 | fn serialize(&self, _record: &Record, serializer: &mut Serializer) -> Result { [INFO] [stdout] | ^^^^^^^^^^ help: use `dyn`: `dyn Serializer` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/tests.rs:408:9 [INFO] [stdout] | [INFO] [stdout] 407 | let x: Never = panic!("Can't actually construct a Never type here!"); [INFO] [stdout] | ----------------------------------------------------- any code following this expression is unreachable [INFO] [stdout] 408 | let y = x.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/tests.rs:407:13 [INFO] [stdout] | [INFO] [stdout] 407 | let x: Never = panic!("Can't actually construct a Never type here!"); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `y` [INFO] [stdout] --> src/tests.rs:408:13 [INFO] [stdout] | [INFO] [stdout] 408 | let y = x.clone(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_y` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tab` [INFO] [stdout] --> src/tests.rs:418:9 [INFO] [stdout] | [INFO] [stdout] 418 | let tab: HashSet = ["foo"].iter().map(|&k| k.into()).collect(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_tab` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `values` [INFO] [stdout] --> src/tests.rs:319:40 [INFO] [stdout] | [INFO] [stdout] 319 | fn log(&self, record: &Record, values: &OwnedKVList) -> Result<(), Never> { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_values` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused arithmetic operation that must be used [INFO] [stdout] --> src/tests.rs:269:13 [INFO] [stdout] | [INFO] [stdout] 269 | { 3 + 3; 2}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused arithmetic operation that must be used [INFO] [stdout] --> src/tests.rs:271:22 [INFO] [stdout] | [INFO] [stdout] 271 | "foo" => { 3 + 3; 2}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 87 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.03s [INFO] running `Command { std: "docker" "inspect" "364996fbc61d97f94d01a9e6d23196be03259588a816aaa1b80a1e404da0fab9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "364996fbc61d97f94d01a9e6d23196be03259588a816aaa1b80a1e404da0fab9", kill_on_drop: false }` [INFO] [stdout] 364996fbc61d97f94d01a9e6d23196be03259588a816aaa1b80a1e404da0fab9