[INFO] crate binn-ir 0.13.0 is already in cache [INFO] extracting crate binn-ir 0.13.0 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/binn-ir/0.13.0 [INFO] extracting crate binn-ir 0.13.0 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/binn-ir/0.13.0 [INFO] validating manifest of binn-ir-0.13.0 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of binn-ir-0.13.0 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing binn-ir-0.13.0 [INFO] finished frobbing binn-ir-0.13.0 [INFO] frobbed toml for binn-ir-0.13.0 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/binn-ir/0.13.0/Cargo.toml [INFO] started frobbing binn-ir-0.13.0 [INFO] finished frobbing binn-ir-0.13.0 [INFO] frobbed toml for binn-ir-0.13.0 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/binn-ir/0.13.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking binn-ir-0.13.0 against try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-3/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/binn-ir/0.13.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 24913c1e2c6958b73310b137c87a4f383bd9a51152214cf06f45dd78bee7b1f0 [INFO] running `"docker" "start" "-a" "24913c1e2c6958b73310b137c87a4f383bd9a51152214cf06f45dd78bee7b1f0"` [INFO] [stderr] Checking binn-ir v0.13.0 (/opt/crater/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:860:42 [INFO] [stderr] | [INFO] [stderr] 860 | fn read_size_and_its_length(source: &mut Read) -> io::Result<(u32, u32)> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:874:27 [INFO] [stderr] | [INFO] [stderr] 874 | fn read_size(source: &mut Read) -> io::Result { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1178:36 [INFO] [stderr] | [INFO] [stderr] 1178 | pub fn encode(&self, buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | pub fn decode(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1226:30 [INFO] [stderr] | [INFO] [stderr] 1226 | pub fn encode_null(buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1236:30 [INFO] [stderr] | [INFO] [stderr] 1236 | pub fn encode_bool(buf: &mut Write, b: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1248:28 [INFO] [stderr] | [INFO] [stderr] 1248 | pub fn encode_u8(buf: &mut Write, u: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1257:28 [INFO] [stderr] | [INFO] [stderr] 1257 | pub fn encode_i8(buf: &mut Write, i: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1266:29 [INFO] [stderr] | [INFO] [stderr] 1266 | pub fn encode_u16(buf: &mut Write, u: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1275:29 [INFO] [stderr] | [INFO] [stderr] 1275 | pub fn encode_i16(buf: &mut Write, i: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1284:29 [INFO] [stderr] | [INFO] [stderr] 1284 | pub fn encode_u32(buf: &mut Write, u: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1293:29 [INFO] [stderr] | [INFO] [stderr] 1293 | pub fn encode_i32(buf: &mut Write, i: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1302:29 [INFO] [stderr] | [INFO] [stderr] 1302 | pub fn encode_u64(buf: &mut Write, u: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1311:29 [INFO] [stderr] | [INFO] [stderr] 1311 | pub fn encode_i64(buf: &mut Write, i: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1320:31 [INFO] [stderr] | [INFO] [stderr] 1320 | pub fn encode_float(buf: &mut Write, f: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1329:32 [INFO] [stderr] | [INFO] [stderr] 1329 | pub fn encode_double(buf: &mut Write, d: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1338:30 [INFO] [stderr] | [INFO] [stderr] 1338 | pub fn encode_text(buf: &mut Write, s: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1347:35 [INFO] [stderr] | [INFO] [stderr] 1347 | pub fn encode_date_time(buf: &mut Write, s: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1356:30 [INFO] [stderr] | [INFO] [stderr] 1356 | pub fn encode_date(buf: &mut Write, s: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1365:30 [INFO] [stderr] | [INFO] [stderr] 1365 | pub fn encode_time(buf: &mut Write, s: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1374:37 [INFO] [stderr] | [INFO] [stderr] 1374 | pub fn encode_decimal_str(buf: &mut Write, s: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1383:30 [INFO] [stderr] | [INFO] [stderr] 1383 | pub fn encode_blob(buf: &mut Write, bytes: impl Into>) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1392:30 [INFO] [stderr] | [INFO] [stderr] 1392 | pub fn encode_list(buf: &mut Write, list: impl Into>) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1401:29 [INFO] [stderr] | [INFO] [stderr] 1401 | pub fn encode_map(buf: &mut Write, map: impl Into>) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1410:32 [INFO] [stderr] | [INFO] [stderr] 1410 | pub fn encode_object(buf: &mut Write, object: impl Into>) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1419:53 [INFO] [stderr] | [INFO] [stderr] 1419 | fn decode_value(filter: Option<&[u8]>, source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1464:33 [INFO] [stderr] | [INFO] [stderr] 1464 | pub fn decode_null(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1473:33 [INFO] [stderr] | [INFO] [stderr] 1473 | pub fn decode_bool(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1483:31 [INFO] [stderr] | [INFO] [stderr] 1483 | pub fn decode_u8(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1492:31 [INFO] [stderr] | [INFO] [stderr] 1492 | pub fn decode_i8(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1501:32 [INFO] [stderr] | [INFO] [stderr] 1501 | pub fn decode_u16(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1510:32 [INFO] [stderr] | [INFO] [stderr] 1510 | pub fn decode_i16(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1519:32 [INFO] [stderr] | [INFO] [stderr] 1519 | pub fn decode_u32(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1527:32 [INFO] [stderr] | [INFO] [stderr] 1527 | pub fn decode_i32(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1536:32 [INFO] [stderr] | [INFO] [stderr] 1536 | pub fn decode_u64(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1545:32 [INFO] [stderr] | [INFO] [stderr] 1545 | pub fn decode_i64(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1556:34 [INFO] [stderr] | [INFO] [stderr] 1556 | pub fn decode_float(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1567:35 [INFO] [stderr] | [INFO] [stderr] 1567 | pub fn decode_double(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1578:33 [INFO] [stderr] | [INFO] [stderr] 1578 | pub fn decode_text(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1589:38 [INFO] [stderr] | [INFO] [stderr] 1589 | pub fn decode_date_time(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1600:33 [INFO] [stderr] | [INFO] [stderr] 1600 | pub fn decode_date(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1611:33 [INFO] [stderr] | [INFO] [stderr] 1611 | pub fn decode_time(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1622:40 [INFO] [stderr] | [INFO] [stderr] 1622 | pub fn decode_decimal_str(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1633:33 [INFO] [stderr] | [INFO] [stderr] 1633 | pub fn decode_blob(source: &mut Read) -> io::Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1644:33 [INFO] [stderr] | [INFO] [stderr] 1644 | pub fn decode_list(source: &mut Read) -> io::Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1655:32 [INFO] [stderr] | [INFO] [stderr] 1655 | pub fn decode_map(source: &mut Read) -> io::Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1666:35 [INFO] [stderr] | [INFO] [stderr] 1666 | pub fn decode_object(source: &mut Read) -> io::Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1746:48 [INFO] [stderr] | [INFO] [stderr] 1746 | fn encode_value_str(ty: u8, s: &str, buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1789:46 [INFO] [stderr] | [INFO] [stderr] 1789 | fn encode_value_blob(bytes: &[u8], buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1819:59 [INFO] [stderr] | [INFO] [stderr] 1819 | fn encode_value_list(size: u32, list: &[Value], buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1840:70 [INFO] [stderr] | [INFO] [stderr] 1840 | fn encode_value_map(size: u32, map: &BTreeMap, buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1865:78 [INFO] [stderr] | [INFO] [stderr] 1865 | fn encode_value_object(size: u32, object: &HashMap, buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:860:42 [INFO] [stderr] | [INFO] [stderr] 860 | fn read_size_and_its_length(source: &mut Read) -> io::Result<(u32, u32)> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:874:27 [INFO] [stderr] | [INFO] [stderr] 874 | fn read_size(source: &mut Read) -> io::Result { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1178:36 [INFO] [stderr] | [INFO] [stderr] 1178 | pub fn encode(&self, buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1215:32 [INFO] [stderr] | [INFO] [stderr] 1215 | pub fn decode(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1226:30 [INFO] [stderr] | [INFO] [stderr] 1226 | pub fn encode_null(buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1236:30 [INFO] [stderr] | [INFO] [stderr] 1236 | pub fn encode_bool(buf: &mut Write, b: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1248:28 [INFO] [stderr] | [INFO] [stderr] 1248 | pub fn encode_u8(buf: &mut Write, u: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1257:28 [INFO] [stderr] | [INFO] [stderr] 1257 | pub fn encode_i8(buf: &mut Write, i: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1266:29 [INFO] [stderr] | [INFO] [stderr] 1266 | pub fn encode_u16(buf: &mut Write, u: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1275:29 [INFO] [stderr] | [INFO] [stderr] 1275 | pub fn encode_i16(buf: &mut Write, i: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1284:29 [INFO] [stderr] | [INFO] [stderr] 1284 | pub fn encode_u32(buf: &mut Write, u: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1293:29 [INFO] [stderr] | [INFO] [stderr] 1293 | pub fn encode_i32(buf: &mut Write, i: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1302:29 [INFO] [stderr] | [INFO] [stderr] 1302 | pub fn encode_u64(buf: &mut Write, u: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1311:29 [INFO] [stderr] | [INFO] [stderr] 1311 | pub fn encode_i64(buf: &mut Write, i: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1320:31 [INFO] [stderr] | [INFO] [stderr] 1320 | pub fn encode_float(buf: &mut Write, f: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1329:32 [INFO] [stderr] | [INFO] [stderr] 1329 | pub fn encode_double(buf: &mut Write, d: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1338:30 [INFO] [stderr] | [INFO] [stderr] 1338 | pub fn encode_text(buf: &mut Write, s: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1347:35 [INFO] [stderr] | [INFO] [stderr] 1347 | pub fn encode_date_time(buf: &mut Write, s: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1356:30 [INFO] [stderr] | [INFO] [stderr] 1356 | pub fn encode_date(buf: &mut Write, s: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1365:30 [INFO] [stderr] | [INFO] [stderr] 1365 | pub fn encode_time(buf: &mut Write, s: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1374:37 [INFO] [stderr] | [INFO] [stderr] 1374 | pub fn encode_decimal_str(buf: &mut Write, s: impl Into) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1383:30 [INFO] [stderr] | [INFO] [stderr] 1383 | pub fn encode_blob(buf: &mut Write, bytes: impl Into>) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1392:30 [INFO] [stderr] | [INFO] [stderr] 1392 | pub fn encode_list(buf: &mut Write, list: impl Into>) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1401:29 [INFO] [stderr] | [INFO] [stderr] 1401 | pub fn encode_map(buf: &mut Write, map: impl Into>) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1410:32 [INFO] [stderr] | [INFO] [stderr] 1410 | pub fn encode_object(buf: &mut Write, object: impl Into>) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1419:53 [INFO] [stderr] | [INFO] [stderr] 1419 | fn decode_value(filter: Option<&[u8]>, source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1464:33 [INFO] [stderr] | [INFO] [stderr] 1464 | pub fn decode_null(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1473:33 [INFO] [stderr] | [INFO] [stderr] 1473 | pub fn decode_bool(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1483:31 [INFO] [stderr] | [INFO] [stderr] 1483 | pub fn decode_u8(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1492:31 [INFO] [stderr] | [INFO] [stderr] 1492 | pub fn decode_i8(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1501:32 [INFO] [stderr] | [INFO] [stderr] 1501 | pub fn decode_u16(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1510:32 [INFO] [stderr] | [INFO] [stderr] 1510 | pub fn decode_i16(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1519:32 [INFO] [stderr] | [INFO] [stderr] 1519 | pub fn decode_u32(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1527:32 [INFO] [stderr] | [INFO] [stderr] 1527 | pub fn decode_i32(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1536:32 [INFO] [stderr] | [INFO] [stderr] 1536 | pub fn decode_u64(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1545:32 [INFO] [stderr] | [INFO] [stderr] 1545 | pub fn decode_i64(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1556:34 [INFO] [stderr] | [INFO] [stderr] 1556 | pub fn decode_float(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1567:35 [INFO] [stderr] | [INFO] [stderr] 1567 | pub fn decode_double(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1578:33 [INFO] [stderr] | [INFO] [stderr] 1578 | pub fn decode_text(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1589:38 [INFO] [stderr] | [INFO] [stderr] 1589 | pub fn decode_date_time(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1600:33 [INFO] [stderr] | [INFO] [stderr] 1600 | pub fn decode_date(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1611:33 [INFO] [stderr] | [INFO] [stderr] 1611 | pub fn decode_time(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1622:40 [INFO] [stderr] | [INFO] [stderr] 1622 | pub fn decode_decimal_str(source: &mut Read) -> io::Result> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1633:33 [INFO] [stderr] | [INFO] [stderr] 1633 | pub fn decode_blob(source: &mut Read) -> io::Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1644:33 [INFO] [stderr] | [INFO] [stderr] 1644 | pub fn decode_list(source: &mut Read) -> io::Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1655:32 [INFO] [stderr] | [INFO] [stderr] 1655 | pub fn decode_map(source: &mut Read) -> io::Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1666:35 [INFO] [stderr] | [INFO] [stderr] 1666 | pub fn decode_object(source: &mut Read) -> io::Result>> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1746:48 [INFO] [stderr] | [INFO] [stderr] 1746 | fn encode_value_str(ty: u8, s: &str, buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1789:46 [INFO] [stderr] | [INFO] [stderr] 1789 | fn encode_value_blob(bytes: &[u8], buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1819:59 [INFO] [stderr] | [INFO] [stderr] 1819 | fn encode_value_list(size: u32, list: &[Value], buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1840:70 [INFO] [stderr] | [INFO] [stderr] 1840 | fn encode_value_map(size: u32, map: &BTreeMap, buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/value.rs:1865:78 [INFO] [stderr] | [INFO] [stderr] 1865 | fn encode_value_object(size: u32, object: &HashMap, buf: &mut Write) -> io::Result { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Write` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.78s [INFO] running `"docker" "inspect" "24913c1e2c6958b73310b137c87a4f383bd9a51152214cf06f45dd78bee7b1f0"` [INFO] running `"docker" "rm" "-f" "24913c1e2c6958b73310b137c87a4f383bd9a51152214cf06f45dd78bee7b1f0"` [INFO] [stdout] 24913c1e2c6958b73310b137c87a4f383bd9a51152214cf06f45dd78bee7b1f0