[INFO] fetching crate eval 0.4.3... [INFO] building eval-0.4.3 against try#d5c88c22807925c189328ef9d923c5d2b11a95b8+rustflags=-Zprofile-closures for pr-87066-3 [INFO] extracting crate eval 0.4.3 into /workspace/builds/worker-119/source [INFO] validating manifest of crates.io crate eval 0.4.3 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 eval 0.4.3 [INFO] finished tweaking crates.io crate eval 0.4.3 [INFO] tweaked toml for crates.io crate eval 0.4.3 written to /workspace/builds/worker-119/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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-119/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-119/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] 3bfa31c4dd1fac19b8371d1f1a6673dc379444899c794275621414fbcc6eaba4 [INFO] running `Command { std: "docker" "start" "-a" "3bfa31c4dd1fac19b8371d1f1a6673dc379444899c794275621414fbcc6eaba4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3bfa31c4dd1fac19b8371d1f1a6673dc379444899c794275621414fbcc6eaba4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3bfa31c4dd1fac19b8371d1f1a6673dc379444899c794275621414fbcc6eaba4", kill_on_drop: false }` [INFO] [stdout] 3bfa31c4dd1fac19b8371d1f1a6673dc379444899c794275621414fbcc6eaba4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-119/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-119/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] fad7b76529e8c7131275f2bd5be428259849bda737631559a165e37b2b53a3f5 [INFO] running `Command { std: "docker" "start" "-a" "fad7b76529e8c7131275f2bd5be428259849bda737631559a165e37b2b53a3f5", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling serde v1.0.127 [INFO] [stderr] Compiling serde_json v1.0.66 [INFO] [stderr] Compiling itoa v0.4.7 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (6512727ba8785d1b, 965e2de2bfbfef5c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (e949f8fd868440b6, 8b6731077899d65c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (89283d6413827cb2, 26695d7199f78f6b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (70e2343179761711, aba7edce02f439f9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (19304ec9462326d2, 497f7e565dd31571), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (24de04809f378528, 59c2ba87640ea6c7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (c4ae3230884c02e4, fe02e6898db0e0a4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (9cccc653dca637ab, 67a7b629d71e46ae), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (65e98cb298ead06c, 207f188e4711526), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (c2eb7e3e84fd1516, 47cd9011e8d0d05), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (c2eb7e3e84fd1516, 47cd9011e8d0d05), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (373f8fce48b171d5, 3858372071d42b06), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (4e3d571c24efd376, 29f217734199dff8), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (2d88385047df7932, 76e14764fc8937dc), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (e2bd80c7fb9a6816, 305089ef58b4ca5c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (cc20f28bf97f2ce0, 7e1a455aca4d6a19), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (cc20f28bf97f2ce0, 7e1a455aca4d6a19), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (4c5838df0d1cfcea, b1c8b4a51223bdce), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (9125e534bcb45a92, 433f7e1b425411cb), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (4b3b183b8c229bdb, 98453a2e934af234), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (1ca9c3298d2111f, 2c1c308930618dd1), 8, 8 [INFO] [stderr] Compiling eval v0.4.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | fn add(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(anonymous_parameters)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | fn mul(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | fn sub(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | fn div(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | fn rem(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | fn eq(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | fn ne(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | fn gt(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | fn lt(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | fn ge(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | fn le(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | fn and(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | fn or(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/function/mod.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | pub compiled: Box) -> Result + Sync + Send>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(Vec) -> Result + Sync + Send` [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:139:21 [INFO] [stdout] | [INFO] [stdout] 139 | type Compiled = Box Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&[Context], &Functions) -> Result` [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: eval, (36fc08c0acc6217f, 385c13e4578ee38), 120, 120 [INFO] [stderr] SG_CR_Eslkdjf: eval, (36fc08c0acc6217f, 385c13e4578ee38), 120, 120 [INFO] [stderr] SG_CR_Eslkdjf: eval, (30f896bab522b263, e6f20dfc81fce77d), 1, 1 [INFO] [stderr] SG_CR_Eslkdjf: eval, (30f896bab522b263, e6f20dfc81fce77d), 1, 1 [INFO] [stderr] SG_CR_Eslkdjf: eval, (30f896bab522b263, e6f20dfc81fce77d), 1, 1 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d1bb7234552c4ab, 9f3cf865a4747c9a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d1bb7234552c4ab, 9f3cf865a4747c9a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d1bb7234552c4ab, 9f3cf865a4747c9a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b8606c039873439a, 20e8b99cee11c24d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b8606c039873439a, 20e8b99cee11c24d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b8606c039873439a, 20e8b99cee11c24d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (68ae2f18bf5d726f, 48283ca12442a22e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (68ae2f18bf5d726f, 48283ca12442a22e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (68ae2f18bf5d726f, 48283ca12442a22e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (36fc08c0acc6217f, 385c13e4578ee38), 120, 120 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2b9d3d29de6e0c70, a72e37d13b453406), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (fae95578690f12f6, 3c6712c25ede11f9), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (60ae53f9e02f46a3, a52cb82f76cbe392), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (e02d586aeb4d39c, ec77e226a63de981), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (49982a1c4cdc0d7b, aab44fa837af0cf7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2a2f475d5704fae1, bf37a0e2fa5fd1da), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (9ba91e3649f47e31, 950dff14e864fd3e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (7e5f80ed53b7319d, 2450ea81002aa7c4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (71f52c34f3bcdca1, 609a64cb764e70f9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (7bad83d7af97c87d, 313e901100a4a2ee), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2a3f121fc86b4813, f5bbef8e00e82b6a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (1dfef27d47a1d927, e5cc32b574b9b4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (dd7f01b3583a6bf7, 855b3b4bd60fcb50), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2d19e4a7824a00a1, e31c95bdbe7626fd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b1ad49389b5ae137, 60e41c1c6a0856e0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (6b343aa663513a25, 5dd34ecc21bfaed3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (f67b9c6660bf1817, b874d6fc13731ef3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (54d1e09813265bb2, ef8b9728a517a5a4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (72748d3a2ea4b0c8, e79f6d94a478d335), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: eval, (68f53f10290c6320, 7a5ebe61bdb916d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2a6961d204c6bcfe, 1c665e2aa72fd89e), 0, 0 [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 13.80s [INFO] running `Command { std: "docker" "inspect" "fad7b76529e8c7131275f2bd5be428259849bda737631559a165e37b2b53a3f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fad7b76529e8c7131275f2bd5be428259849bda737631559a165e37b2b53a3f5", kill_on_drop: false }` [INFO] [stdout] fad7b76529e8c7131275f2bd5be428259849bda737631559a165e37b2b53a3f5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-119/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-119/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] 78da82cc049060c24bf84e761d98890332b94fa583ae982dd20ba161325dfe3a [INFO] running `Command { std: "docker" "start" "-a" "78da82cc049060c24bf84e761d98890332b94fa583ae982dd20ba161325dfe3a", kill_on_drop: false }` [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (6512727ba8785d1b, 965e2de2bfbfef5c), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (e949f8fd868440b6, 8b6731077899d65c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (89283d6413827cb2, 26695d7199f78f6b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (70e2343179761711, aba7edce02f439f9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (19304ec9462326d2, 497f7e565dd31571), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (24de04809f378528, 59c2ba87640ea6c7), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (c4ae3230884c02e4, fe02e6898db0e0a4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (9cccc653dca637ab, 67a7b629d71e46ae), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (65e98cb298ead06c, 207f188e4711526), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (c2eb7e3e84fd1516, 47cd9011e8d0d05), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (c2eb7e3e84fd1516, 47cd9011e8d0d05), 0, 0 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | fn add(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(anonymous_parameters)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (373f8fce48b171d5, 3858372071d42b06), 16, 16 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | fn mul(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (4e3d571c24efd376, 29f217734199dff8), 8, 8 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | fn sub(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (2d88385047df7932, 76e14764fc8937dc), 0, 0 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | fn div(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (e2bd80c7fb9a6816, 305089ef58b4ca5c), 8, 8 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | fn rem(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (cc20f28bf97f2ce0, 7e1a455aca4d6a19), 0, 0 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | fn eq(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (cc20f28bf97f2ce0, 7e1a455aca4d6a19), 0, 0 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | fn ne(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (4c5838df0d1cfcea, b1c8b4a51223bdce), 8, 8 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | fn gt(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (9125e534bcb45a92, 433f7e1b425411cb), 8, 8 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | fn lt(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (4b3b183b8c229bdb, 98453a2e934af234), 8, 8 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | fn ge(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: serde_json, (1ca9c3298d2111f, 2c1c308930618dd1), 8, 8 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | fn le(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: eval, (36fc08c0acc6217f, 385c13e4578ee38), 120, 120 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | fn and(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: eval, (36fc08c0acc6217f, 385c13e4578ee38), 120, 120 [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | fn or(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: eval, (30f896bab522b263, e6f20dfc81fce77d), 1, 1 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/function/mod.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | pub compiled: Box) -> Result + Sync + Send>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(Vec) -> Result + Sync + Send` [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] [stderr] SG_CR_Eslkdjf: eval, (30f896bab522b263, e6f20dfc81fce77d), 1, 1 [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:139:21 [INFO] [stdout] | [INFO] [stdout] 139 | type Compiled = Box Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&[Context], &Functions) -> Result` [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: eval, (30f896bab522b263, e6f20dfc81fce77d), 1, 1 [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] SG_CR_Eslkdjf: eval, (d1bb7234552c4ab, 9f3cf865a4747c9a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d1bb7234552c4ab, 9f3cf865a4747c9a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d1bb7234552c4ab, 9f3cf865a4747c9a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b8606c039873439a, 20e8b99cee11c24d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b8606c039873439a, 20e8b99cee11c24d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b8606c039873439a, 20e8b99cee11c24d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (68ae2f18bf5d726f, 48283ca12442a22e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (68ae2f18bf5d726f, 48283ca12442a22e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (68ae2f18bf5d726f, 48283ca12442a22e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (36fc08c0acc6217f, 385c13e4578ee38), 120, 120 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2b9d3d29de6e0c70, a72e37d13b453406), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (fae95578690f12f6, 3c6712c25ede11f9), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (60ae53f9e02f46a3, a52cb82f76cbe392), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (e02d586aeb4d39c, ec77e226a63de981), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (49982a1c4cdc0d7b, aab44fa837af0cf7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2a2f475d5704fae1, bf37a0e2fa5fd1da), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (9ba91e3649f47e31, 950dff14e864fd3e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (7e5f80ed53b7319d, 2450ea81002aa7c4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (71f52c34f3bcdca1, 609a64cb764e70f9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (7bad83d7af97c87d, 313e901100a4a2ee), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2a3f121fc86b4813, f5bbef8e00e82b6a), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (1dfef27d47a1d927, e5cc32b574b9b4), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (dd7f01b3583a6bf7, 855b3b4bd60fcb50), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2d19e4a7824a00a1, e31c95bdbe7626fd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b1ad49389b5ae137, 60e41c1c6a0856e0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (6b343aa663513a25, 5dd34ecc21bfaed3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (f67b9c6660bf1817, b874d6fc13731ef3), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (54d1e09813265bb2, ef8b9728a517a5a4), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (72748d3a2ea4b0c8, e79f6d94a478d335), 16, 16 [INFO] [stderr] SG_CR_Eslkdjf: eval, (68f53f10290c6320, 7a5ebe61bdb916d), 8, 8 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2a6961d204c6bcfe, 1c665e2aa72fd89e), 0, 0 [INFO] [stderr] Compiling eval v0.4.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | fn add(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(anonymous_parameters)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | fn mul(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | fn sub(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | fn div(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | fn rem(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | fn eq(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | fn ne(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | fn gt(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | fn lt(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | fn ge(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | fn le(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | fn and(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition. [INFO] [stdout] --> src/math/mod.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | fn or(&self, &Value) -> Result; [INFO] [stdout] | ^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Value` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/function/mod.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | pub compiled: Box) -> Result + Sync + Send>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(Vec) -> Result + Sync + Send` [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: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/lib.rs:139:21 [INFO] [stdout] | [INFO] [stdout] 139 | type Compiled = Box Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&[Context], &Functions) -> Result` [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: eval, (5f5ce9c8cb1f0ffb, e14ef1a63d6875ea), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d8fc26d2a255b254, 57a40f47ebe0e8e5), 120, 120 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d8fc26d2a255b254, 57a40f47ebe0e8e5), 120, 120 [INFO] [stderr] SG_CR_Eslkdjf: eval, (901d1b9961aeed3a, ee1fd46c0cba53b3), 1, 1 [INFO] [stderr] SG_CR_Eslkdjf: eval, (901d1b9961aeed3a, ee1fd46c0cba53b3), 1, 1 [INFO] [stderr] SG_CR_Eslkdjf: eval, (901d1b9961aeed3a, ee1fd46c0cba53b3), 1, 1 [INFO] [stderr] SG_CR_Eslkdjf: eval, (e3fa948bfb7fd7e8, 243676a2289528ec), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (e3fa948bfb7fd7e8, 243676a2289528ec), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (e3fa948bfb7fd7e8, 243676a2289528ec), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (6bdaa188d4cf4181, c920e76e4a888f42), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (6bdaa188d4cf4181, c920e76e4a888f42), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (6bdaa188d4cf4181, c920e76e4a888f42), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (a4aa214b3e455d8, 92d49d26c48eb473), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (a4aa214b3e455d8, 92d49d26c48eb473), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (a4aa214b3e455d8, 92d49d26c48eb473), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d8fc26d2a255b254, 57a40f47ebe0e8e5), 120, 120 [INFO] [stderr] SG_CR_Eslkdjf: eval, (e4dbda5761efd259, 250db18c265d0ebe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (ce0dd870f1f300d1, 193810d6987ab662), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b1aa8a7081eb8838, 4945e7f030d65ffe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (6489f0e99b82e061, e3b50ed4ced491d9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (8eb01c1d91aea967, 9a6c961eb34bdfbb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (fbf98b9bfb3f5f7f, 8b4abf3a0cd65f6b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2f6623bfb8d1f04f, 97fc0c8cc208d65b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (cdd9f06b0c2217b1, 2601be224e9cee55), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (fd35614e25079972, d7d05e1cea69c649), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (82412659fc65b3f7, e88f320ef2d49788), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2dacef0346012ce0, b883360c725f3015), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (28852681a5781069, 8ce9f57f4602ddf8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (98cd19575f7bb850, 5046a71d29c87853), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (543207f7adb5cf22, dbb7a2eaf69f5064), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (a1b42be9446eb264, 664a6f2966bcd419), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (83f349a81a6f54f4, 83fb09654b332c0f), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (607a3bf8d81773e9, 2ca609312ed945c2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (38fddcc12c3caf8e, 257b7d02bca21966), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (e46ed185d68df794, a5af738e8c4f717c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b47da78986048039, c01362bc3de6b422), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (9da180bca35cfd03, 697538d6460502b0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (e1ec46ff97480077, 8a90e559ba811ae9), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (a34ef7636c583268, a8860209146a03ba), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (a7b8aaf64991b72, 2d3b14f728530523), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (f2fb26835c436481, 51f4db52eaca954), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d4c38c1fd3ae939f, 4fc80b84727b25c3), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (619159b58a03cfc9, d038016eb6efcdd7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (de196a1997d92e5, babde0a53bec4e19), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (174be7c0591b4629, 5108deaabcaf8baa), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (2b9cbdf19b4549b8, 7a9e7db8a359c66d), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (49212886ffc57ef4, 40bf2f1ac4e09b06), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (1bfb1565031c692a, 5b12055233b2c1fe), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (7d85cbaeb1d4770e, 9cc7561b4b8dee9e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (141530509db8cf40, 234b212fbb509d7b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (1ed6edac9402a866, 9bd79ce7816a2f4e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (5377439a168deb6a, baefc90cb5d3dbce), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (8b2ea5b70b17fcfd, 4d931b546a6ba70), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (8999cd554cb9280a, c2ee9a2b5f1adfe2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (4230f807ff3bcb6d, 42e975aae33ed895), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (380229bcc8249642, 8a1f51bab1971e74), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (46f2654a606a4940, b49a5393218c77b0), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (4a519f6f99b77854, 64b83a8dc6e56307), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (446dd6ef6cf906a4, 9d59f9b9f2313912), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b4b2920cebe13a4c, bc0733f0bd7bf407), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (97f33ac1f2cefbea, 29ab6227ab35b8cb), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (37725b70db31e5d1, c208f5dff77ff404), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (6cbf0c07bcfce93d, 8955e0011a67ad83), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (7c7a36dd1a4b4303, c77b4a0bb812795b), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (c50e67d8d153f6e7, 98cc4c8c4694c91e), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d589413e98bcdac2, c1cbb6b89122591a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (b2880d37416544c6, 96e457c941d76762), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (6a5e1f0cad589760, 547013313e48c7), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (4782a0305d7cd8e3, 20a3d97e84f75393), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (520852133768c294, 706fb416712cdf2c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (34684e10858ac11, bc45cc1beddfd189), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (bfd582d18855ffca, ad23f45b63f657f1), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (43f4013dc479586a, daa59834653ff346), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (e1dca42007e40070, 8614ef6c2748a1d2), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (bdb6ae322268e712, cf47c26407ace546), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (bdb6ae322268e712, cf47c26407ace546), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (bdb6ae322268e712, cf47c26407ace546), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d7ccc57cbaac0c70, 1df12e42f382863c), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (6d289f820fbdf081, 8dec3c48adcc5efd), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (d2787e56dab4c677, b95820a43e431260), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (707943baa4f2ac23, c90bcafcde326fd8), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (6a26ff1ee30b18c2, a2a84f2f19b45e3a), 0, 0 [INFO] [stderr] SG_CR_Eslkdjf: eval, (400aec955a52128b, b9785debc5fa4112), 0, 0 [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.41s [INFO] running `Command { std: "docker" "inspect" "78da82cc049060c24bf84e761d98890332b94fa583ae982dd20ba161325dfe3a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "78da82cc049060c24bf84e761d98890332b94fa583ae982dd20ba161325dfe3a", kill_on_drop: false }` [INFO] [stdout] 78da82cc049060c24bf84e761d98890332b94fa583ae982dd20ba161325dfe3a