[INFO] fetching crate json-codec 0.5.0... [INFO] building json-codec-0.5.0 against try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures for pr-87066-3 [INFO] extracting crate json-codec 0.5.0 into /workspace/builds/worker-14/source [INFO] validating manifest of crates.io crate json-codec 0.5.0 on toolchain d5c88c22807925c189328ef9d923c5d2b11a95b8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate json-codec 0.5.0 [INFO] finished tweaking crates.io crate json-codec 0.5.0 [INFO] tweaked toml for crates.io crate json-codec 0.5.0 written to /workspace/builds/worker-14/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b8eb1f0a07d892c44102010b049c18459157faa37cf991b9f9de79a7bdabd3fd [INFO] running `Command { std: "docker" "start" "-a" "b8eb1f0a07d892c44102010b049c18459157faa37cf991b9f9de79a7bdabd3fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b8eb1f0a07d892c44102010b049c18459157faa37cf991b9f9de79a7bdabd3fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b8eb1f0a07d892c44102010b049c18459157faa37cf991b9f9de79a7bdabd3fd", kill_on_drop: false }` [INFO] [stdout] b8eb1f0a07d892c44102010b049c18459157faa37cf991b9f9de79a7bdabd3fd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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 -Zprofile-closures" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 636f9ed847b0924dcf1f1941d154a5a848cf78713cc35904d866477ef3a7c4dc [INFO] running `Command { std: "docker" "start" "-a" "636f9ed847b0924dcf1f1941d154a5a848cf78713cc35904d866477ef3a7c4dc", kill_on_drop: false }` [INFO] [stderr] Compiling json-codec v0.5.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/utf8.rs:149:32 [INFO] [stdout] | [INFO] [stdout] 149 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:325:17 [INFO] [stdout] | [INFO] [stdout] 325 | '0' ... '9' | '-' => self.f64().map(Json::Number), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:370:17 [INFO] [stdout] | [INFO] [stdout] 370 | '0' ... '9' | '-' => self.f64().map(|_| ()), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:405:20 [INFO] [stdout] | [INFO] [stdout] 405 | '0'...'9'|'.'|'e'|'E'|'+'|'-' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:490:41 [INFO] [stdout] | [INFO] [stdout] 490 | ... hi @ 0xD800 ... 0xDBFF => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:499:36 [INFO] [stdout] | [INFO] [stdout] 499 | ... 0xDC00 ... 0xDFFF => return Err(DecodeError::UnicodeEscape), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/decoder.rs:733:15 [INFO] [stdout] | [INFO] [stdout] 733 | Other(Box) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/decoder.rs:769:32 [INFO] [stdout] | [INFO] [stdout] 769 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoder.rs:304:15 [INFO] [stdout] | [INFO] [stdout] 304 | Other(Box) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoder.rs:328:32 [INFO] [stdout] | [INFO] [stdout] 328 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:362:17 [INFO] [stdout] | [INFO] [stdout] 362 | 0x0 ... 0x9 => b'0' + x, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:363:17 [INFO] [stdout] | [INFO] [stdout] 363 | 0xA ... 0xF => b'A' + x - 0xA, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:404:27 [INFO] [stdout] | [INFO] [stdout] 404 | Some(x@'\x00' ... '\x1F') | Some(x@'\x7F') => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: json, (ed9fe46eaedb677, c8d9884dda5bccca), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (d30594de60bbfe7f, c7d712d2383c2f61), 0, 0 [INFO] [stdout] warning: 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.23s [INFO] running `Command { std: "docker" "inspect" "636f9ed847b0924dcf1f1941d154a5a848cf78713cc35904d866477ef3a7c4dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "636f9ed847b0924dcf1f1941d154a5a848cf78713cc35904d866477ef3a7c4dc", kill_on_drop: false }` [INFO] [stdout] 636f9ed847b0924dcf1f1941d154a5a848cf78713cc35904d866477ef3a7c4dc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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 -Zprofile-closures" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+d5c88c22807925c189328ef9d923c5d2b11a95b8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b31f72a94998e66b816338eccdc912501d5a40380cd8e87136b8edb4c4f2664a [INFO] running `Command { std: "docker" "start" "-a" "b31f72a94998e66b816338eccdc912501d5a40380cd8e87136b8edb4c4f2664a", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (b5479851eb8644d1, 45716c668669be6), 8, 8 [INFO] [stderr] Compiling libc v0.2.99 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (5ceec9c2ce217c41, aec7d48af6fd92db), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (5ceec9c2ce217c41, aec7d48af6fd92db), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (5ceec9c2ce217c41, aec7d48af6fd92db), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (7331646a6dfc87a2, d1752feaa5e1b217), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (927b917518a4e3da, 14698cbdb6f4a487), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (927b917518a4e3da, 14698cbdb6f4a487), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (927b917518a4e3da, 14698cbdb6f4a487), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (927b917518a4e3da, 14698cbdb6f4a487), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (16facd44078e0c2d, d98c2377826017fb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (10b0f55a45c49c6d, ed997b91608deffa), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (7b22aee828dd1a1e, ca90f030603f5cd2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (7b22aee828dd1a1e, ca90f030603f5cd2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (7b22aee828dd1a1e, ca90f030603f5cd2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (7b22aee828dd1a1e, ca90f030603f5cd2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (7b22aee828dd1a1e, ca90f030603f5cd2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (7b22aee828dd1a1e, ca90f030603f5cd2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (7b22aee828dd1a1e, ca90f030603f5cd2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (95f24f0f311f71a9, 5c03c729e1165ad2), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (e3cd2a5bb8770cac, d1353ccffae82d0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (47003b63687ddc82, 486a4b3bef53f8f4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (465ea493a6b1ccc9, 67ae3e4386bc27f1), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (3e2143aabd1a436e, a1cb086d906b4b84), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (dc8d2d7b5c5e7887, 5e82c0c08c22be1c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (cf663c7e4b49084e, cbda20ba76ccfd05), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (6f88fc7284cb828, fdecc4f72ff22421), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (c4a6434b80244fbe, 400222099ff39e88), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (128422a8b857ad8c, 6c781d41fb9e450c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (48a2527192faac8c, 338555cffb4ea22b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (762501d164dcabb4, 57848d20eebebb6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (43d10d13c28ed3a7, 2c5918daaaa8230c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (a125c6c3628644a, 9165d0df14ea6bf), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (3c1c1d30d6d33202, b7816e37a5a943be), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (17c107146ef563dd, 1457eda1baca6147), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (986dc8034c9923e9, f49e4abc1b7ed98f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (6cbf9135c706a318, d4792ed505e5e1e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (1d430635eca852fb, 315a147d0e7d46ce), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (1b749efcffd7caf4, 6f247c2eb4b91512), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (93a8e96158bf0726, 7507ae87185d959a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (62680f2311e61bf, d7c18f8bdf012f0f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (77d2180e06992ad9, 65fc90aa2dc9a7d1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (66edd5d9671e5261, aa3cbe693ecca5b3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (8306bb225ec24a0e, 60f3936179f3307d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (c3b75f876dbe72c3, 569f3b4a3a68a5cb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (59eea48144d449d2, f790950475d5fa21), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (e0dbbf1da4079a91, cb4fb0823dd739a4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (6753d232b2836d57, 88f9af551d69e9c6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (a971ceabb222104e, bcf153fb5f7d74c8), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (de6951df2cc7a432, fe4054c5b208c377), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (87a191599b300a7b, 362a7962e920ed76), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (a06c26f56d030ec9, 3e42edfc0ec63316), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (651d41c6b15a4020, 982271499c868c5), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (e3f3211cfc9ef87a, b1cbb4a0a75bf360), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (4639523854a4f342, 81d7a5537278a8ce), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (7cf215fb15cd0980, 5d4e78ac30c76c29), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (dc28de6055f0d6d3, 84824f99c4c8af93), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (8923b08acc72679c, 5c67d513c83b2126), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (3c0e6045b6f4a259, 58778cb343a2f20a), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (9cef25c00ad0584, 35e5aa29fa8060e8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (f03467f6d530b8e0, 88c1f812556469bd), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (765d559117b30128, 85dec8cee60d075a), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex_syntax, (1e3e0c59af5c5559, 9e4cfbab233e820a), 0, 0 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/utf8.rs:149:32 [INFO] [stdout] | [INFO] [stdout] 149 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:325:17 [INFO] [stdout] | [INFO] [stdout] 325 | '0' ... '9' | '-' => self.f64().map(Json::Number), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:370:17 [INFO] [stdout] | [INFO] [stdout] 370 | '0' ... '9' | '-' => self.f64().map(|_| ()), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:405:20 [INFO] [stdout] | [INFO] [stdout] 405 | '0'...'9'|'.'|'e'|'E'|'+'|'-' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:490:41 [INFO] [stdout] | [INFO] [stdout] 490 | ... hi @ 0xD800 ... 0xDBFF => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:499:36 [INFO] [stdout] | [INFO] [stdout] 499 | ... 0xDC00 ... 0xDFFF => return Err(DecodeError::UnicodeEscape), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/decoder.rs:733:15 [INFO] [stdout] | [INFO] [stdout] 733 | Other(Box) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/decoder.rs:769:32 [INFO] [stdout] | [INFO] [stdout] 769 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoder.rs:304:15 [INFO] [stdout] | [INFO] [stdout] 304 | Other(Box) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoder.rs:328:32 [INFO] [stdout] | [INFO] [stdout] 328 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:362:17 [INFO] [stdout] | [INFO] [stdout] 362 | 0x0 ... 0x9 => b'0' + x, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:363:17 [INFO] [stdout] | [INFO] [stdout] 363 | 0xA ... 0xF => b'A' + x - 0xA, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: json, (ed9fe46eaedb677, c8d9884dda5bccca), 0, 0 [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:404:27 [INFO] [stdout] | [INFO] [stdout] 404 | Some(x@'\x00' ... '\x1F') | Some(x@'\x7F') => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: json, (d30594de60bbfe7f, c7d712d2383c2f61), 0, 0 [INFO] [stdout] warning: 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: memchr, (c459822b7b4afde1, 48335c24ff2b22e2), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: aho_corasick, (601c502143255cb1, e17979d25ab0b09b), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: aho_corasick, (be03d7fc06e62f00, 2aae184ae48d3e95), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: aho_corasick, (764eb91f966fef79, 8da666185982fb39), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: aho_corasick, (d05ee85908bd9cc2, 45ecfdf56e08a5be), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: aho_corasick, (d4f2549b398a8dcb, db35d0b7fb5f547b), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: aho_corasick, (271d02e985aa6ee2, 2ddf45e5a4beda3e), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: aho_corasick, (30b9d13762070f56, b10dd99864ae9720), 32, 40 [INFO] [stderr] SG_CR_Eslkdjf: aho_corasick, (540b74b085533d38, 4de13c6f22db5dca), 32, 40 [INFO] [stderr] SG_CR_Eslkdjf: aho_corasick, (fd75e3417e68b739, 9d5c754dc6de6d0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: aho_corasick, (134cfb78164b5c7, 93d3587006e1fec6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (46ee359cb26f707, 1966914ad90b68fc), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (5a6bab9058b5bd57, d2801f68d0e7c8f0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (981159ab207ef9c9, 99dab77de1c4bbfa), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (9c7c371e8de1ec0a, 1386f9d7a5b30134), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (b024b5051f793242, a3ce4f5c5c8b0567), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (724108b13f34498b, 690dde5982f3fb21), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: log, (8098ae8a62236417, f558ee49a3aae5d), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: log, (e519d6ed2d07d96d, b52cbd05c71464ce), 8, 16 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (7e386289983c9262, 898826c752d3da08), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (485beef3467f7063, a225e1a11f592a81), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (16be4d60b28c52d6, 5a84ca2b9a186df0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (f0e7619c884a2405, ba350bb64aaa1254), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (7934978241536ca9, acddc55c4f3bee18), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (7934978241536ca9, acddc55c4f3bee18), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (528810aa9dddf204, ef62a93a07957c5d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (fedb41f3180afeb0, b1eceef3d271919e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (3e6713325e51a4b, 792c51b2466b0f32), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (5d1ecbdf368be9a4, ed92e532e37556ef), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (16321c7976416c2a, b3b2fcf208147cec), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (f402f3d07e22a08e, 116a5af35d69e668), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (e697f9d354ac4df0, cfcc1420d8cb2bd1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (2b9f7365212bac22, 8c327befb30a711), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (d7caa2baf9678f0a, 452dedbaf385f624), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (918932166e9bb667, 4d97c97033c63130), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (cdcce9a671b4af13, 496cb66630a13518), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (6931f0f51924c4fe, c86745bb42be8b51), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (f3b59e33b3a9d08b, 9c0c3e5e1018e14d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (f3b59e33b3a9d08b, 9c0c3e5e1018e14d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (f3b59e33b3a9d08b, 9c0c3e5e1018e14d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (3b63be2d800917f4, ccd2f6e79dd6336d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (3b63be2d800917f4, ccd2f6e79dd6336d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (6fcad81fcbdcc6d0, ba6d2fdaa659ca04), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (e1b685ffa32b2f98, 864f0efec000a7b9), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (f84fc9035dc0c344, 7a4059ab2d85d3ea), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (aca86b8255cc8879, 7fcf351bf855b336), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (be76803bebdc4ee1, 29ea0fdeb47c7785), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (669454aea30006dc, d4de91df31b69a56), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (b3212d15439be639, 690c7f2e00af5425), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (191b36ea5e467628, 48b6be6c91854efe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (81e75753e34992a4, 751b86aebabda6de), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (3cabb9792a24d87b, 31677502002a3b29), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (faa9fee1aa057499, f9a0305744df389e), 0, 0 [INFO] [stderr] Compiling getrandom v0.2.3 [INFO] [stderr] SG_CR_Eslkdjf: regex, (275b04bbdedb3518, 709dfea90c0e805f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (31fec87e6902772, 8bd9fe8da552ea96), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (2bb98183930df961, 6e6e2e469badde04), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (ae34e9f96069536e, 265aa7d6f5de06fe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (5c075026fc436d5f, 67218ecab155556b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (61acfccd77f6988a, 6030540c4996162a), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (c24791436bd5a851, 5191dc8e950407a9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (81d294ef0550c607, 879040dfe094d193), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (3ea7c83d458a67f3, 6f0dcaaa055cae0b), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (2da78c7826688c68, bc01f932982dacea), 24, 40 [INFO] [stderr] SG_CR_Eslkdjf: regex, (252442ae3833d5f, e16d6f29ddd9cad2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (95e3d574ecdc9fc3, eab5530d288cb6f9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (47cc19cc7bb6c402, c77e70b85036c93a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (7a33b0db9bfca083, d55d8deee3d96587), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (fb3a98a29b782621, f12341ac957eb787), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (900636081920f0af, 26a15005ccb230a9), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (e36220c98ce15e40, 511bad1bf050161), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (8cfacbede447d6c4, b23184b2dd84b3e1), 48, 48 [INFO] [stderr] SG_CR_Eslkdjf: regex, (b204e0871d22b983, 944c836265d1d0a), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (47afea18a2658ef0, 16fc8628e37d4a9d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (ac516efc8c2055ee, c1567cf0a4d4be5c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (90486833e8ea067c, d6974a17b7317830), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (acfb8e4c9fddbfa8, d6a8c22de47bff46), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (16236ee4ee924941, 1a7870a0d950395a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (4ce6d302bb796687, 6fb55a52d34dbd89), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (e9f37bf81ad1f541, 290b3670467e62c7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (20b070a05a11f37c, 56362091e98de946), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (633035fb76c57f8f, 78307865eb7f4932), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (437445c65e7dbd8b, a79e174f3a77856d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (587b1ffc6f9e45df, 8986a71c4cb64c6c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (8ce17902b19e9175, 6ed7cfcb60a2c665), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (6ccf77e52dddc33d, 80e9674d05aabdaa), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (3e2cf65ad1542062, c125a907aec3399d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (ddd6e98699b79eb7, dfba0b14e25e72e5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (c57a6d5926ce48d4, 8be7126f1c30210), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (bb63c441c1013cc0, 397cdf72f1cd34fc), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (c3b180d1cacc2863, a9720d0614c76794), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (b6bf2b6cf1a7ad4d, c61be6b9c882dba6), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (4b60deb660b2b61e, ed60f6ae7e3586cf), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (9b3d9be64a0bb1ec, aa762a0e70a8e6f1), 48, 48 [INFO] [stderr] SG_CR_Eslkdjf: regex, (1d269ef00dc4cb88, 5e11536288fd68f5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (94a763f8f84135a0, 2a0fed1a4c570ee9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (d58352101514ad85, b6cd3a4adbe05517), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (87ef2d5520f4314e, 7694c75a801c6f68), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (f89f08312d0156a8, 499c4537e0051353), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (64cba6a4a2e2ec70, 5c6df063271f4a0a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (5a5ae4c2071b8075, 710caadac721423e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (d677c097b8f5a88c, cd6a9d9d0bcd184c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (ae30558bcfe6135a, 225964408290d96), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (428e65c36701c311, a563974f43f16aeb), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (65e519f3ca1581ab, 648e5b0ad0a450f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (70f5e7538e51f008, aa0363fc5e57ef11), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (7e34111573d98896, a0dbf00380478880), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: regex, (34cd9831c01676cf, 178580d646315965), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (641bea70b3d7530a, c02ba7a3fffa0c20), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: regex, (3f96f1d9d061fa5c, 2afd992f42716bb), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: regex, (641d51f174280e98, 81175843d6863ee8), 8, 8 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] SG_CR_Eslkdjf: getrandom, (a6f3cddcfa7266e7, fe6c304967bf0b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: getrandom, (252350bb20bfb461, d7ab27ebccc0c029), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: getrandom, (fe7442f5088e38d7, 1ecf4796a07abc79), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: getrandom, (79311d65c5f38c71, 4baf29232cd34c46), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: getrandom, (93fb748d2cfc55d9, 49479c7d5f97ab54), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: getrandom, (3eed114335f3b5c4, a7fbf39d9277bac2), 8, 8 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand v0.8.4 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (9846c53296ae58b0, f0ffdd422bad7914), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (9846c53296ae58b0, f0ffdd422bad7914), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (5e01074c5a3cb360, ced5d9f63b714e20), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (fe09139c83fd5876, b337f147121dea23), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (d4d4bf60c7cc68f1, 415941d8a1bac433), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (b111845baa66f5ad, a6330949896d3745), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (8446c21ada5adb6b, 9a533c1381ec5f47), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (c5f8ba5dd4b09e9a, 7ce6f05d8299ede6), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (f98721ca5093cc2, 24ea796dbb192dc1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (85fc359fd097e658, 987fd1444dab3f23), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (7a02790bea6372e5, 7c79bb86b88b9846), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (61c9a313ddba268d, 95d27ba3f6cc964c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (5a23f53ff11fcbac, 578f6c6efa7e69c5), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (e5db2aaa4ee227c5, a72a144ad5334cc4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (e86032ce7cab93e5, 46699a32b35e7227), 56, 40 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (e86032ce7cab93e5, 46699a32b35e7227), 56, 40 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (e86032ce7cab93e5, 46699a32b35e7227), 56, 40 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (fcb890a074dbd266, bef05185b88163ba), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (53f12d02fcaeb2f4, fc64d0a9012d04c0), 24, 24 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (fcb890a074dbd266, bef05185b88163ba), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (fcb890a074dbd266, bef05185b88163ba), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (fcb890a074dbd266, bef05185b88163ba), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: env_logger, (da33cd67eb47fb8e, 96b01cb574c3f0e4), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: rand, (4562cf5c52f8a5a9, b672b464bf06893e), 0, 0 [INFO] [stderr] Compiling quickcheck v1.0.3 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (f8c666972501462f, d62e616aaaedd998), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (6ac03d4e83e980ed, 38cd879e257e55ab), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (a192d587e9d27f71, 54593f0be2006384), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (3aef85a729b5fc0d, bdc55f6a4f38f23c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (2ba321aaea00876, 66f7b9d1c16e10fb), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (7a231525b7feaef5, 905fd9c5cb7be602), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (856452dc72b69cc, 1ebfde92e9d241e8), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (4bb82a6c177eeb9e, 7543232001439a1a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (8c3e2d8d0fd52e7b, 278f3010b5ec7f70), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (775846fe519d67f6, f72ae46a8161bda7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (775846fe519d67f6, f72ae46a8161bda7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (4865a470d28a70c, 2dd7c8a484d7f5ec), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (3e1012440c4f9766, 96b16224d7d9c065), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (7cbe52514efe753d, f7157c42e0adcf0e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (185c3f9b22fe81d1, 82bd8df20c472ac8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (27cfac735673331f, 5545bfb3cc394a67), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (5ca29b1015407b2, a97c01a27f970b8e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: quickcheck, (6a0e9e1cf2bbd6e8, f8297f9b7d93a86e), 0, 0 [INFO] [stderr] Compiling json-codec v0.5.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0404]: expected trait, found struct `Gen` [INFO] [stdout] --> tests/properties.rs:131:16 [INFO] [stdout] | [INFO] [stdout] 131 | fn gen_json(level: u16, g: &mut G) -> Json { [INFO] [stdout] | ^^^ not a trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0404]: expected trait, found struct `Gen` [INFO] [stdout] --> tests/properties.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | fn gen_array(level: u16, g: &mut G) -> Vec { [INFO] [stdout] | ^^^ not a trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0404]: expected trait, found struct `Gen` [INFO] [stdout] --> tests/properties.rs:162:18 [INFO] [stdout] | [INFO] [stdout] 162 | fn gen_object(level: u16, g: &mut G) -> HashMap { [INFO] [stdout] | ^^^ not a trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0404]: expected trait, found struct `Gen` [INFO] [stdout] --> tests/properties.rs:175:21 [INFO] [stdout] | [INFO] [stdout] 175 | fn arbitrary(g: &mut G) -> SomeJson { [INFO] [stdout] | ^^^ not a trait [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0404`. [INFO] [stdout] [INFO] [stderr] error: could not compile `json-codec` due to 5 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/utf8.rs:149:32 [INFO] [stdout] | [INFO] [stdout] 149 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:325:17 [INFO] [stdout] | [INFO] [stdout] 325 | '0' ... '9' | '-' => self.f64().map(Json::Number), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:370:17 [INFO] [stdout] | [INFO] [stdout] 370 | '0' ... '9' | '-' => self.f64().map(|_| ()), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:405:20 [INFO] [stdout] | [INFO] [stdout] 405 | '0'...'9'|'.'|'e'|'E'|'+'|'-' => true, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:490:41 [INFO] [stdout] | [INFO] [stdout] 490 | ... hi @ 0xD800 ... 0xDBFF => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/decoder.rs:499:36 [INFO] [stdout] | [INFO] [stdout] 499 | ... 0xDC00 ... 0xDFFF => return Err(DecodeError::UnicodeEscape), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/decoder.rs:733:15 [INFO] [stdout] | [INFO] [stdout] 733 | Other(Box) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/decoder.rs:769:32 [INFO] [stdout] | [INFO] [stdout] 769 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoder.rs:304:15 [INFO] [stdout] | [INFO] [stdout] 304 | Other(Box) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Send + Sync` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/encoder.rs:328:32 [INFO] [stdout] | [INFO] [stdout] 328 | fn cause(&self) -> Option<&Error> { [INFO] [stdout] | ^^^^^ help: use `dyn`: `dyn Error` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:362:17 [INFO] [stdout] | [INFO] [stdout] 362 | 0x0 ... 0x9 => b'0' + x, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:363:17 [INFO] [stdout] | [INFO] [stdout] 363 | 0xA ... 0xF => b'A' + x - 0xA, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/encoder.rs:404:27 [INFO] [stdout] | [INFO] [stdout] 404 | Some(x@'\x00' ... '\x1F') | Some(x@'\x7F') => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: json, (5c65c1c3dd37ba87, 6245aadd556e71b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (ef3b18434b874456, 3197ce64eaaec7a7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: json, (7c30b0bdc5af7cf4, c206d5cff7327808), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: json, (7df435aa3299773f, 159e9fdd52b3497e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (8104ca643ac2bb9c, 13d77eb5b8698f8c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (6aed66e82a548dfe, 9da7a9f4f3d9cf12), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (7a20b8f660bfd9d5, d5996d80a1bf7efd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (8d14309f2a2453df, 19e83e0cd9605c2d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (bccfc5267283d6a6, 28b29e3c5279a785), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (7eb5d15ce061f17f, c7b02b24f201c5b8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (e6ec11289a682a63, f16b3cdcc7a25473), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (21ca0b376af1d7ed, 326b5a82faa1d66f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (ac43635ac4d2dca2, a5276c24cbe8d0fd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (bd9089653b383d38, e191f4c38cb4b77), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: json, (47a673a2fb04f031, 1631ded18cc50ad5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (f9c91133fd5251d2, 6dafefde53b1c79f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: json, (7350fab091e6e7fb, 60961524b93cdd16), 0, 0 [INFO] [stdout] warning: 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "b31f72a94998e66b816338eccdc912501d5a40380cd8e87136b8edb4c4f2664a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b31f72a94998e66b816338eccdc912501d5a40380cd8e87136b8edb4c4f2664a", kill_on_drop: false }` [INFO] [stdout] b31f72a94998e66b816338eccdc912501d5a40380cd8e87136b8edb4c4f2664a