[INFO] fetching crate esvm-rlp 0.0.1... [INFO] building esvm-rlp-0.0.1 against try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures for pr-87066-3 [INFO] extracting crate esvm-rlp 0.0.1 into /workspace/builds/worker-102/source [INFO] validating manifest of crates.io crate esvm-rlp 0.0.1 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 esvm-rlp 0.0.1 [INFO] finished tweaking crates.io crate esvm-rlp 0.0.1 [INFO] tweaked toml for crates.io crate esvm-rlp 0.0.1 written to /workspace/builds/worker-102/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] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded elastic-array v0.7.0 [INFO] [stderr] Downloaded heapsize v0.3.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-102/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-102/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] b31f9ec72ce75864a82bdf70c9011511c662766eb058c8314e90af1e6f44b6bd [INFO] running `Command { std: "docker" "start" "-a" "b31f9ec72ce75864a82bdf70c9011511c662766eb058c8314e90af1e6f44b6bd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b31f9ec72ce75864a82bdf70c9011511c662766eb058c8314e90af1e6f44b6bd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b31f9ec72ce75864a82bdf70c9011511c662766eb058c8314e90af1e6f44b6bd", kill_on_drop: false }` [INFO] [stdout] b31f9ec72ce75864a82bdf70c9011511c662766eb058c8314e90af1e6f44b6bd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-102/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-102/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] fe1fb25f19602ee56768060ebfb16754f76a0d4a99f7ed04461492a73de45b91 [INFO] running `Command { std: "docker" "start" "-a" "fe1fb25f19602ee56768060ebfb16754f76a0d4a99f7ed04461492a73de45b91", kill_on_drop: false }` [INFO] [stderr] Compiling heapsize v0.3.9 [INFO] [stderr] Compiling rustc-serialize v0.3.24 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling lazy_static v0.2.11 [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (6d3f916520192758, 744d50e921fec700), 0, 0 [INFO] [stderr] Compiling elastic-array v0.7.0 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (742214919dc8982f, 12016d1ecf22745f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (e2b4957dafbbef6e, a565bec6a7d70e1d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (99ce86fb080cfe70, dbf5c467adc61c57), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (dde96436f6bda6b9, 741c119d2cc6b012), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (bb243cf7217373f3, 8d0be22889bb38d7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (46c8380fa24264a2, 96f9106fd31a1857), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (c0b282869cde4d16, 638371fc5190357e), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (df2c32da53dd6288, 7e06c1fd6d1b91e7), 0, 0 [INFO] [stderr] Compiling esvm-rlp v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/untrusted_rlp.rs:77:10 [INFO] [stdout] | [INFO] [stdout] 77 | Some(0...0x7f) => Ok(PayloadInfo::new(0, 1)), [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/untrusted_rlp.rs:78:17 [INFO] [stdout] | [INFO] [stdout] 78 | Some(l @ 0x80...0xb7) => Ok(PayloadInfo::new(1, l as usize - 0x80)), [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/untrusted_rlp.rs:79:17 [INFO] [stdout] | [INFO] [stdout] 79 | Some(l @ 0xb8...0xbf) => { [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/untrusted_rlp.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 83 | Some(l @ 0xc0...0xf7) => Ok(PayloadInfo::new(1, l as usize - 0xc0)), [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/untrusted_rlp.rs:84:17 [INFO] [stdout] | [INFO] [stdout] 84 | Some(l @ 0xf8...0xff) => { [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/untrusted_rlp.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | 0...0x80 => 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/untrusted_rlp.rs:237:8 [INFO] [stdout] | [INFO] [stdout] 237 | 0x81...0xb7 => self.bytes[1] != 0, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/untrusted_rlp.rs:238:12 [INFO] [stdout] | [INFO] [stdout] 238 | b @ 0xb8...0xbf => self.bytes[1 + b as usize - 0xb7] != 0, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/untrusted_rlp.rs:279:43 [INFO] [stdout] | [INFO] [stdout] 279 | result = UntrustedRlp::consume(result, (i.header_len + i.value_len))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/untrusted_rlp.rs:352:14 [INFO] [stdout] | [INFO] [stdout] 352 | Some(l @ 0...0x7f) => Ok(f(&[l])?), [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/untrusted_rlp.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | Some(l @ 0x80...0xb7) => { [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/untrusted_rlp.rs:366:17 [INFO] [stdout] | [INFO] [stdout] 366 | Some(l @ 0xb8...0xbf) => { [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/stream.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | 0...55 => { [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/stream.rs:368:12 [INFO] [stdout] | [INFO] [stdout] 368 | len @ 1 ... 55 => { [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: unused import: `cmp` [INFO] [stdout] --> src/impls.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | use std::{cmp, mem, str}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/impls.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / macro_rules! impl_encodable_for_hash { [INFO] [stdout] 182 | | ($name: ident) => { [INFO] [stdout] 183 | | impl Encodable for $name { [INFO] [stdout] 184 | | fn rlp_append(&self, s: &mut RlpStream) { [INFO] [stdout] ... | [INFO] [stdout] 188 | | } [INFO] [stdout] 189 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/impls.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | / macro_rules! impl_decodable_for_hash { [INFO] [stdout] 192 | | ($name: ident, $size: expr) => { [INFO] [stdout] 193 | | impl Decodable for $name { [INFO] [stdout] 194 | | fn decode(rlp: &UntrustedRlp) -> Result { [INFO] [stdout] ... | [INFO] [stdout] 206 | | } [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> src/common.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / lazy_static! { [INFO] [stdout] 14 | | /// Swapper for snapshot compression. [INFO] [stdout] 15 | | pub static ref SNAPSHOT_RLP_SWAPPER: InvalidRlpSwapper<'static> = InvalidRlpSwapper::new(EMPTY_RLPS, INVALID_RLPS); [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> src/common.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | / lazy_static! { [INFO] [stdout] 19 | | /// Swapper with common long RLPs, up to 127 can be added. [INFO] [stdout] 20 | | pub static ref BLOCKS_RLP_SWAPPER: InvalidRlpSwapper<'static> = InvalidRlpSwapper::new(COMMON_RLPS, INVALID_RLPS); [INFO] [stdout] 21 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/untrusted_rlp.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | _ => { unreachable!(); } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (d850176cceb475a4, d342f2a8d404c8b7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (c2f54542d59e848a, 49fb3c8cbcc40484), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (bb0fea020f25f59b, cee8ce1dc72080bf), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (1c6887d012997d5b, d9adfe55307642fd), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (86bc9d0475829710, a80fc41981211f21), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (1776aa061bca5f6, 1b7712886de12eea), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (1776aa061bca5f6, 1b7712886de12eea), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9c73b2413a33eaed, f66635489963ddc1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (18b1e6dc1aa7037b, 5671d00fc54f54aa), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (23105fcad8e00a1, bd50bf706f4b4b45), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (d5456260dbd578c1, c5041e463daa6882), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9fcbdf7d65658e17, 30e2a25df859ae02), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (22f0615cbfd04ac, d831ad14c7f45dd0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (19031dc03fe9b1eb, 202b06f899a2084c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (5d6268c73b174af2, e6958dac3edc7cc0), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (5d6268c73b174af2, e6958dac3edc7cc0), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (19c203d6109be976, 4d18c217617b33c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (64471ea42c7353ff, 412f2cb276bae851), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (f42019957c1b97b7, 9e52cf3f72937d08), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (539c01b23a580ce5, 2b485cc8e68e90a4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (e5bc14798d8ad02a, cea921dbb507d9a5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (95a552e181d9852d, 445aee905f3364a0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (bdfd4d7dcee32d14, a7194e0d68612f1d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (bdfd4d7dcee32d14, a7194e0d68612f1d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (bdfd4d7dcee32d14, a7194e0d68612f1d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (b7dc7df0b1309c5e, 8334130081ecd931), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (b7dc7df0b1309c5e, 8334130081ecd931), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (b7dc7df0b1309c5e, 8334130081ecd931), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (c3c95ed1d32459cd, 37471eb41bf07b57), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (c3c95ed1d32459cd, 37471eb41bf07b57), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (c3c95ed1d32459cd, 37471eb41bf07b57), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3a94160d00847378, 2c24f60f4f254957), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3a94160d00847378, 2c24f60f4f254957), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3a94160d00847378, 2c24f60f4f254957), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (e06b6dfb9c0c07d2, fcd9f390338083a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (1e0c91f0c82d4bcf, 8e69642efe4403fa), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9c11f8e7dffd7106, 706b83eb7a6527c0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9c11f8e7dffd7106, 706b83eb7a6527c0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9c11f8e7dffd7106, 706b83eb7a6527c0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (afd4272c408f6c91, 985f9212ea1162d1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (afd4272c408f6c91, 985f9212ea1162d1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (afd4272c408f6c91, 985f9212ea1162d1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (85f32fd3f3843052, 829c10ba5c332c6d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3da0af0f2dade83c, 99d4a05ebb018176), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3da0af0f2dade83c, 99d4a05ebb018176), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3da0af0f2dade83c, 99d4a05ebb018176), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (96a6ea380e1bd991, afe88b2f4181b64), 0, 0 [INFO] [stdout] warning: 20 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.42s [INFO] running `Command { std: "docker" "inspect" "fe1fb25f19602ee56768060ebfb16754f76a0d4a99f7ed04461492a73de45b91", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fe1fb25f19602ee56768060ebfb16754f76a0d4a99f7ed04461492a73de45b91", kill_on_drop: false }` [INFO] [stdout] fe1fb25f19602ee56768060ebfb16754f76a0d4a99f7ed04461492a73de45b91 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-102/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-102/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] baab26246612cd959fe6312d9bcff8c8b54a7d09c63a2469253428a51f184fb4 [INFO] running `Command { std: "docker" "start" "-a" "baab26246612cd959fe6312d9bcff8c8b54a7d09c63a2469253428a51f184fb4", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] SG_CR_Eslkdjf: build_script_build, (6d3f916520192758, 744d50e921fec700), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (9bd2d79e9eecd196, aa32f620b5985c2f), 8, 16 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (b4344b742284a60e, ca73186a1555238), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (742214919dc8982f, 12016d1ecf22745f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (e2b4957dafbbef6e, a565bec6a7d70e1d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (99ce86fb080cfe70, dbf5c467adc61c57), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (dde96436f6bda6b9, 741c119d2cc6b012), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (bb243cf7217373f3, 8d0be22889bb38d7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (46c8380fa24264a2, 96f9106fd31a1857), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (c0b282869cde4d16, 638371fc5190357e), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: rustc_serialize, (df2c32da53dd6288, 7e06c1fd6d1b91e7), 0, 0 [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/untrusted_rlp.rs:77:10 [INFO] [stdout] | [INFO] [stdout] 77 | Some(0...0x7f) => Ok(PayloadInfo::new(0, 1)), [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/untrusted_rlp.rs:78:17 [INFO] [stdout] | [INFO] [stdout] 78 | Some(l @ 0x80...0xb7) => Ok(PayloadInfo::new(1, l as usize - 0x80)), [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/untrusted_rlp.rs:79:17 [INFO] [stdout] | [INFO] [stdout] 79 | Some(l @ 0xb8...0xbf) => { [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/untrusted_rlp.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 83 | Some(l @ 0xc0...0xf7) => Ok(PayloadInfo::new(1, l as usize - 0xc0)), [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/untrusted_rlp.rs:84:17 [INFO] [stdout] | [INFO] [stdout] 84 | Some(l @ 0xf8...0xff) => { [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/untrusted_rlp.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | 0...0x80 => 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/untrusted_rlp.rs:237:8 [INFO] [stdout] | [INFO] [stdout] 237 | 0x81...0xb7 => self.bytes[1] != 0, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/untrusted_rlp.rs:238:12 [INFO] [stdout] | [INFO] [stdout] 238 | b @ 0xb8...0xbf => self.bytes[1 + b as usize - 0xb7] != 0, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/untrusted_rlp.rs:279:43 [INFO] [stdout] | [INFO] [stdout] 279 | result = UntrustedRlp::consume(result, (i.header_len + i.value_len))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/untrusted_rlp.rs:352:14 [INFO] [stdout] | [INFO] [stdout] 352 | Some(l @ 0...0x7f) => Ok(f(&[l])?), [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/untrusted_rlp.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | Some(l @ 0x80...0xb7) => { [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/untrusted_rlp.rs:366:17 [INFO] [stdout] | [INFO] [stdout] 366 | Some(l @ 0xb8...0xbf) => { [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/stream.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | 0...55 => { [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/stream.rs:368:12 [INFO] [stdout] | [INFO] [stdout] 368 | len @ 1 ... 55 => { [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: unused import: `cmp` [INFO] [stdout] --> src/impls.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | use std::{cmp, mem, str}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/impls.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / macro_rules! impl_encodable_for_hash { [INFO] [stdout] 182 | | ($name: ident) => { [INFO] [stdout] 183 | | impl Encodable for $name { [INFO] [stdout] 184 | | fn rlp_append(&self, s: &mut RlpStream) { [INFO] [stdout] ... | [INFO] [stdout] 188 | | } [INFO] [stdout] 189 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/impls.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | / macro_rules! impl_decodable_for_hash { [INFO] [stdout] 192 | | ($name: ident, $size: expr) => { [INFO] [stdout] 193 | | impl Decodable for $name { [INFO] [stdout] 194 | | fn decode(rlp: &UntrustedRlp) -> Result { [INFO] [stdout] ... | [INFO] [stdout] 206 | | } [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> src/common.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / lazy_static! { [INFO] [stdout] 14 | | /// Swapper for snapshot compression. [INFO] [stdout] 15 | | pub static ref SNAPSHOT_RLP_SWAPPER: InvalidRlpSwapper<'static> = InvalidRlpSwapper::new(EMPTY_RLPS, INVALID_RLPS); [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (d850176cceb475a4, d342f2a8d404c8b7), 0, 0 [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> src/common.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | / lazy_static! { [INFO] [stdout] 19 | | /// Swapper with common long RLPs, up to 127 can be added. [INFO] [stdout] 20 | | pub static ref BLOCKS_RLP_SWAPPER: InvalidRlpSwapper<'static> = InvalidRlpSwapper::new(COMMON_RLPS, INVALID_RLPS); [INFO] [stdout] 21 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (c2f54542d59e848a, 49fb3c8cbcc40484), 8, 8 [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/untrusted_rlp.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | _ => { unreachable!(); } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (bb0fea020f25f59b, cee8ce1dc72080bf), 8, 8 [INFO] [stdout] warning: 20 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (1c6887d012997d5b, d9adfe55307642fd), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (86bc9d0475829710, a80fc41981211f21), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (1776aa061bca5f6, 1b7712886de12eea), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (1776aa061bca5f6, 1b7712886de12eea), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9c73b2413a33eaed, f66635489963ddc1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (18b1e6dc1aa7037b, 5671d00fc54f54aa), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (23105fcad8e00a1, bd50bf706f4b4b45), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (d5456260dbd578c1, c5041e463daa6882), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9fcbdf7d65658e17, 30e2a25df859ae02), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (22f0615cbfd04ac, d831ad14c7f45dd0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (19031dc03fe9b1eb, 202b06f899a2084c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (5d6268c73b174af2, e6958dac3edc7cc0), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (5d6268c73b174af2, e6958dac3edc7cc0), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (19c203d6109be976, 4d18c217617b33c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (64471ea42c7353ff, 412f2cb276bae851), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (f42019957c1b97b7, 9e52cf3f72937d08), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (539c01b23a580ce5, 2b485cc8e68e90a4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (e5bc14798d8ad02a, cea921dbb507d9a5), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (95a552e181d9852d, 445aee905f3364a0), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (bdfd4d7dcee32d14, a7194e0d68612f1d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (bdfd4d7dcee32d14, a7194e0d68612f1d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (bdfd4d7dcee32d14, a7194e0d68612f1d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (b7dc7df0b1309c5e, 8334130081ecd931), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (b7dc7df0b1309c5e, 8334130081ecd931), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (b7dc7df0b1309c5e, 8334130081ecd931), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (c3c95ed1d32459cd, 37471eb41bf07b57), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (c3c95ed1d32459cd, 37471eb41bf07b57), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (c3c95ed1d32459cd, 37471eb41bf07b57), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3a94160d00847378, 2c24f60f4f254957), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3a94160d00847378, 2c24f60f4f254957), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3a94160d00847378, 2c24f60f4f254957), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (e06b6dfb9c0c07d2, fcd9f390338083a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (1e0c91f0c82d4bcf, 8e69642efe4403fa), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9c11f8e7dffd7106, 706b83eb7a6527c0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9c11f8e7dffd7106, 706b83eb7a6527c0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9c11f8e7dffd7106, 706b83eb7a6527c0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (afd4272c408f6c91, 985f9212ea1162d1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (afd4272c408f6c91, 985f9212ea1162d1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (afd4272c408f6c91, 985f9212ea1162d1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (85f32fd3f3843052, 829c10ba5c332c6d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3da0af0f2dade83c, 99d4a05ebb018176), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3da0af0f2dade83c, 99d4a05ebb018176), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (3da0af0f2dade83c, 99d4a05ebb018176), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (96a6ea380e1bd991, afe88b2f4181b64), 0, 0 [INFO] [stderr] Compiling esvm-rlp v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0463]: can't find crate for `rlp` [INFO] [stdout] --> tests/tests.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | extern crate rlp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `esvm-rlp` due to 2 previous errors [INFO] [stdout] For more information about this error, try `rustc --explain E0463`. [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/untrusted_rlp.rs:77:10 [INFO] [stdout] | [INFO] [stdout] 77 | Some(0...0x7f) => Ok(PayloadInfo::new(0, 1)), [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/untrusted_rlp.rs:78:17 [INFO] [stdout] | [INFO] [stdout] 78 | Some(l @ 0x80...0xb7) => Ok(PayloadInfo::new(1, l as usize - 0x80)), [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/untrusted_rlp.rs:79:17 [INFO] [stdout] | [INFO] [stdout] 79 | Some(l @ 0xb8...0xbf) => { [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/untrusted_rlp.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 83 | Some(l @ 0xc0...0xf7) => Ok(PayloadInfo::new(1, l as usize - 0xc0)), [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/untrusted_rlp.rs:84:17 [INFO] [stdout] | [INFO] [stdout] 84 | Some(l @ 0xf8...0xff) => { [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/untrusted_rlp.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | 0...0x80 => 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/untrusted_rlp.rs:237:8 [INFO] [stdout] | [INFO] [stdout] 237 | 0x81...0xb7 => self.bytes[1] != 0, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/untrusted_rlp.rs:238:12 [INFO] [stdout] | [INFO] [stdout] 238 | b @ 0xb8...0xbf => self.bytes[1 + b as usize - 0xb7] != 0, [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/untrusted_rlp.rs:279:43 [INFO] [stdout] | [INFO] [stdout] 279 | result = UntrustedRlp::consume(result, (i.header_len + i.value_len))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/untrusted_rlp.rs:352:14 [INFO] [stdout] | [INFO] [stdout] 352 | Some(l @ 0...0x7f) => Ok(f(&[l])?), [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/untrusted_rlp.rs:354:17 [INFO] [stdout] | [INFO] [stdout] 354 | Some(l @ 0x80...0xb7) => { [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/untrusted_rlp.rs:366:17 [INFO] [stdout] | [INFO] [stdout] 366 | Some(l @ 0xb8...0xbf) => { [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/stream.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | 0...55 => { [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/stream.rs:368:12 [INFO] [stdout] | [INFO] [stdout] 368 | len @ 1 ... 55 => { [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: unused import: `cmp` [INFO] [stdout] --> src/impls.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | use std::{cmp, mem, str}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/impls.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / macro_rules! impl_encodable_for_hash { [INFO] [stdout] 182 | | ($name: ident) => { [INFO] [stdout] 183 | | impl Encodable for $name { [INFO] [stdout] 184 | | fn rlp_append(&self, s: &mut RlpStream) { [INFO] [stdout] ... | [INFO] [stdout] 188 | | } [INFO] [stdout] 189 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/impls.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 191 | / macro_rules! impl_decodable_for_hash { [INFO] [stdout] 192 | | ($name: ident, $size: expr) => { [INFO] [stdout] 193 | | impl Decodable for $name { [INFO] [stdout] 194 | | fn decode(rlp: &UntrustedRlp) -> Result { [INFO] [stdout] ... | [INFO] [stdout] 206 | | } [INFO] [stdout] 207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> src/common.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / lazy_static! { [INFO] [stdout] 14 | | /// Swapper for snapshot compression. [INFO] [stdout] 15 | | pub static ref SNAPSHOT_RLP_SWAPPER: InvalidRlpSwapper<'static> = InvalidRlpSwapper::new(EMPTY_RLPS, INVALID_RLPS); [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> src/common.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | / lazy_static! { [INFO] [stdout] 19 | | /// Swapper with common long RLPs, up to 127 can be added. [INFO] [stdout] 20 | | pub static ref BLOCKS_RLP_SWAPPER: InvalidRlpSwapper<'static> = InvalidRlpSwapper::new(COMMON_RLPS, INVALID_RLPS); [INFO] [stdout] 21 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `__lazy_static_create` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/untrusted_rlp.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | _ => { unreachable!(); } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (ba46e738dbe11a53, 8ab11794129fabab), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (d89b40420d9c3f12, 61c373fe4f9acf7d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (47089fff0bd7616d, 8761b064a9ebafa8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (c282673f498f0401, 677842bead89ec4a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (6d7a1c47dc39847d, f9a924a93e3b1596), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (aa1a3a5cc27dd7d2, ed83869d42e8a860), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (ef6107cfde887401, 30d3e7b1ee48404c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (a0d2961660b93188, 99d31b564575137), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (a2e531f25e1f32c7, f5a410e373246bbe), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (a2e531f25e1f32c7, f5a410e373246bbe), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (6edd98c0ea227804, 362f87526b30bfd3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (d662ed44aba3bc93, b9b5113a3e023e55), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (b64e474b944ea79d, 8705b7e86bddaf81), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (9351666aa3bb65bd, b596c3562150a41c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (70784ea722747e6f, 127d793462857141), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (516b852e83b02679, bf1dd95accc9140d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (1def0c4ff3a64245, b31f461942d2007b), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (10ebeaa43357315a, f12dc2f18d60b4a1), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (10ebeaa43357315a, f12dc2f18d60b4a1), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (42b4b5a46e15f9ce, e9624e66e9b968c1), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (5dbccc1c5a093bfc, 8ebc6008fa2f09ee), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (a7546b717abd88e0, 1b3c9a4212d6865f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (55f732439f2c8466, ae9b513b0bd7ee4a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (a0dd91bc76a3798f, 7e9ab9d9b028b0d1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (a774384e6fae38a7, 1081f3da69ef32b9), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (bec3284b830a7e80, f6cff2b30ed2a56), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (5a5e7e1df5c21487, 5881c61e70e5282f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: esvm_rlp, (a405f808c356a33c, 7845e00a3e252bce), 0, 0 [INFO] [stdout] warning: 20 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "baab26246612cd959fe6312d9bcff8c8b54a7d09c63a2469253428a51f184fb4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "baab26246612cd959fe6312d9bcff8c8b54a7d09c63a2469253428a51f184fb4", kill_on_drop: false }` [INFO] [stdout] baab26246612cd959fe6312d9bcff8c8b54a7d09c63a2469253428a51f184fb4