[INFO] fetching crate casper-types 4.0.2...
[INFO] testing casper-types-4.0.2 against nightly-2024-10-28+rustflags=-Zrandomize-layout for randomize-layout
[INFO] extracting crate casper-types 4.0.2 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate casper-types 4.0.2 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate casper-types 4.0.2
[INFO] finished tweaking crates.io crate casper-types 4.0.2
[INFO] tweaked toml for crates.io crate casper-types 4.0.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 204 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.13.1 (available: v0.22.1)
[INFO] [stderr]       Adding bitflags v1.3.2 (available: v2.6.0)
[INFO] [stderr]       Adding blake2 v0.9.2 (available: v0.10.6)
[INFO] [stderr]       Adding criterion v0.3.6 (available: v0.5.1)
[INFO] [stderr]       Adding num-derive v0.3.3 (available: v0.4.2)
[INFO] [stderr]       Adding pem v0.8.3 (available: v3.0.4)
[INFO] [stderr]       Adding proptest-derive v0.3.0 (available: v0.5.0)
[INFO] [stderr]       Adding schemars v0.8.5 (available: v0.8.21)
[INFO] [stderr]       Adding schemars_derive v0.8.5 (available: v0.8.21)
[INFO] [stderr]       Adding strum v0.24.1 (available: v0.26.3)
[INFO] [stderr]       Adding uint v0.9.5 (available: v0.10.0)
[INFO] [stderr]       Adding untrusted v0.7.1 (available: v0.9.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5c564609a8c0263a6fd9d7c22803e2a02821fa30024b9e6861628c7c6ddc5a48
[INFO] running `Command { std: "docker" "start" "-a" "5c564609a8c0263a6fd9d7c22803e2a02821fa30024b9e6861628c7c6ddc5a48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5c564609a8c0263a6fd9d7c22803e2a02821fa30024b9e6861628c7c6ddc5a48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c564609a8c0263a6fd9d7c22803e2a02821fa30024b9e6861628c7c6ddc5a48", kill_on_drop: false }`
[INFO] [stdout] 5c564609a8c0263a6fd9d7c22803e2a02821fa30024b9e6861628c7c6ddc5a48
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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 -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d51980c1e822018f7a8e3fc8a850f95917202093da66277f687441a570cec9cd
[INFO] running `Command { std: "docker" "start" "-a" "d51980c1e822018f7a8e3fc8a850f95917202093da66277f687441a570cec9cd", kill_on_drop: false }`
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling serde v1.0.214
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling cpufeatures v0.2.14
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling serde_json v1.0.132
[INFO] [stderr]    Compiling syn v2.0.86
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling der v0.7.9
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling ff v0.13.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling base16 v0.2.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling hex_fmt v0.3.0
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling uint v0.9.5
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling blake2 v0.9.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.214
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling serde_bytes v0.11.15
[INFO] [stderr]    Compiling casper-types v4.0.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `vec`
[INFO] [stdout]  --> src/cl_value/jsonrepr.rs:1:29
[INFO] [stdout]   |
[INFO] [stdout] 1 | use alloc::{string::String, vec, vec::Vec};
[INFO] [stdout]   |                             ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_ExecutionResultTag`
[INFO] [stdout] 45 | #[repr(u8)]
[INFO] [stdout] 46 | enum ExecutionResultTag {
[INFO] [stdout]    |      ------------------ `ExecutionResultTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:44:25
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_ExecutionResultTag`
[INFO] [stdout] 45 | #[repr(u8)]
[INFO] [stdout] 46 | enum ExecutionResultTag {
[INFO] [stdout]    |      ------------------ `ExecutionResultTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_OpTag`
[INFO] [stdout] 60 | #[repr(u8)]
[INFO] [stdout] 61 | enum OpTag {
[INFO] [stdout]    |      ----- `OpTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_OpTag`
[INFO] [stdout] 60 | #[repr(u8)]
[INFO] [stdout] 61 | enum OpTag {
[INFO] [stdout]    |      ----- `OpTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_TransformTag`
[INFO] [stdout] 77 | #[repr(u8)]
[INFO] [stdout] 78 | enum TransformTag {
[INFO] [stdout]    |      ------------ `TransformTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:76:25
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_TransformTag`
[INFO] [stdout] 77 | #[repr(u8)]
[INFO] [stdout] 78 | enum TransformTag {
[INFO] [stdout]    |      ------------ `TransformTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/phase.rs:18:45
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Debug, PartialEq, Eq, Clone, Copy, FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |                                             ^------------
[INFO] [stdout]    |                                             |
[INFO] [stdout]    |                                             `FromPrimitive` is not local
[INFO] [stdout]    |                                             move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_Phase`
[INFO] [stdout] 19 | #[repr(u8)]
[INFO] [stdout] 20 | pub enum Phase {
[INFO] [stdout]    |          ----- `Phase` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/phase.rs:18:60
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Debug, PartialEq, Eq, Clone, Copy, FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |                                                            ^----------
[INFO] [stdout]    |                                                            |
[INFO] [stdout]    |                                                            `ToPrimitive` is not local
[INFO] [stdout]    |                                                            move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_Phase`
[INFO] [stdout] 19 | #[repr(u8)]
[INFO] [stdout] 20 | pub enum Phase {
[INFO] [stdout]    |          ----- `Phase` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/system/call_stack_element.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_CallStackElementTag`
[INFO] [stdout] 14 | #[repr(u8)]
[INFO] [stdout] 15 | pub enum CallStackElementTag {
[INFO] [stdout]    |          ------------------- `CallStackElementTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/system/call_stack_element.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_CallStackElementTag`
[INFO] [stdout] 14 | #[repr(u8)]
[INFO] [stdout] 15 | pub enum CallStackElementTag {
[INFO] [stdout]    |          ------------------- `CallStackElementTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.96s
[INFO] running `Command { std: "docker" "inspect" "d51980c1e822018f7a8e3fc8a850f95917202093da66277f687441a570cec9cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d51980c1e822018f7a8e3fc8a850f95917202093da66277f687441a570cec9cd", kill_on_drop: false }`
[INFO] [stdout] d51980c1e822018f7a8e3fc8a850f95917202093da66277f687441a570cec9cd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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 -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 08b7f56c9246e472d9d302343a7fb96e6622da15a68e9354574648c7d7d0d6cc
[INFO] running `Command { std: "docker" "start" "-a" "08b7f56c9246e472d9d302343a7fb96e6622da15a68e9354574648c7d7d0d6cc", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.161
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling serde v1.0.214
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling rustix v0.38.38
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling pkg-config v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.132
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling cc v1.1.31
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling fastrand v2.1.1
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling csv-core v0.1.11
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling thiserror v1.0.66
[INFO] [stderr]    Compiling half v1.8.3
[INFO] [stderr]    Compiling ff v0.13.0
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling openssl v0.10.68
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling ed25519-dalek v2.1.1
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling openssl-sys v0.9.104
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling criterion-plot v0.4.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.66
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling oorandom v11.1.4
[INFO] [stderr]    Compiling tempfile v3.13.0
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling derp v0.0.14
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling serde_bytes v0.11.15
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling csv v1.3.0
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling proptest v1.5.0
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling serde_test v1.0.177
[INFO] [stderr]    Compiling pem v0.8.3
[INFO] [stderr]    Compiling rand_pcg v0.3.1
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling proptest-attr-macro v1.0.0
[INFO] [stderr]    Compiling casper-types v4.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling strum v0.24.1
[INFO] [stdout] warning: unused import: `vec`
[INFO] [stdout]  --> src/cl_value/jsonrepr.rs:1:29
[INFO] [stdout]   |
[INFO] [stdout] 1 | use alloc::{string::String, vec, vec::Vec};
[INFO] [stdout]   |                             ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling proptest-derive v0.3.0
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_ExecutionResultTag`
[INFO] [stdout] 45 | #[repr(u8)]
[INFO] [stdout] 46 | enum ExecutionResultTag {
[INFO] [stdout]    |      ------------------ `ExecutionResultTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:44:25
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_ExecutionResultTag`
[INFO] [stdout] 45 | #[repr(u8)]
[INFO] [stdout] 46 | enum ExecutionResultTag {
[INFO] [stdout]    |      ------------------ `ExecutionResultTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_OpTag`
[INFO] [stdout] 60 | #[repr(u8)]
[INFO] [stdout] 61 | enum OpTag {
[INFO] [stdout]    |      ----- `OpTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_OpTag`
[INFO] [stdout] 60 | #[repr(u8)]
[INFO] [stdout] 61 | enum OpTag {
[INFO] [stdout]    |      ----- `OpTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_TransformTag`
[INFO] [stdout] 77 | #[repr(u8)]
[INFO] [stdout] 78 | enum TransformTag {
[INFO] [stdout]    |      ------------ `TransformTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:76:25
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_TransformTag`
[INFO] [stdout] 77 | #[repr(u8)]
[INFO] [stdout] 78 | enum TransformTag {
[INFO] [stdout]    |      ------------ `TransformTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/phase.rs:18:45
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Debug, PartialEq, Eq, Clone, Copy, FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |                                             ^------------
[INFO] [stdout]    |                                             |
[INFO] [stdout]    |                                             `FromPrimitive` is not local
[INFO] [stdout]    |                                             move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_Phase`
[INFO] [stdout] 19 | #[repr(u8)]
[INFO] [stdout] 20 | pub enum Phase {
[INFO] [stdout]    |          ----- `Phase` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/phase.rs:18:60
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Debug, PartialEq, Eq, Clone, Copy, FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |                                                            ^----------
[INFO] [stdout]    |                                                            |
[INFO] [stdout]    |                                                            `ToPrimitive` is not local
[INFO] [stdout]    |                                                            move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_Phase`
[INFO] [stdout] 19 | #[repr(u8)]
[INFO] [stdout] 20 | pub enum Phase {
[INFO] [stdout]    |          ----- `Phase` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/system/call_stack_element.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_CallStackElementTag`
[INFO] [stdout] 14 | #[repr(u8)]
[INFO] [stdout] 15 | pub enum CallStackElementTag {
[INFO] [stdout]    |          ------------------- `CallStackElementTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/system/call_stack_element.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_CallStackElementTag`
[INFO] [stdout] 14 | #[repr(u8)]
[INFO] [stdout] 15 | pub enum CallStackElementTag {
[INFO] [stdout]    |          ------------------- `CallStackElementTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `must_use` that must be used
[INFO] [stdout]    --> src/crypto/asymmetric_key/tests.rs:842:5
[INFO] [stdout]     |
[INFO] [stdout] 842 | /     format!(
[INFO] [stdout] 843 | |         "02{}",
[INFO] [stdout] 844 | |         base16::encode_lower(secp256k1_public_key.to_encoded_point(false).as_bytes())
[INFO] [stdout] 845 | |             .to_lowercase()
[INFO] [stdout] 846 | |     );
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_ExecutionResultTag`
[INFO] [stdout] 45 | #[repr(u8)]
[INFO] [stdout] 46 | enum ExecutionResultTag {
[INFO] [stdout]    |      ------------------ `ExecutionResultTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:44:25
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_ExecutionResultTag`
[INFO] [stdout] 45 | #[repr(u8)]
[INFO] [stdout] 46 | enum ExecutionResultTag {
[INFO] [stdout]    |      ------------------ `ExecutionResultTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_OpTag`
[INFO] [stdout] 60 | #[repr(u8)]
[INFO] [stdout] 61 | enum OpTag {
[INFO] [stdout]    |      ----- `OpTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_OpTag`
[INFO] [stdout] 60 | #[repr(u8)]
[INFO] [stdout] 61 | enum OpTag {
[INFO] [stdout]    |      ----- `OpTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_TransformTag`
[INFO] [stdout] 77 | #[repr(u8)]
[INFO] [stdout] 78 | enum TransformTag {
[INFO] [stdout]    |      ------------ `TransformTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/execution_result.rs:76:25
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_TransformTag`
[INFO] [stdout] 77 | #[repr(u8)]
[INFO] [stdout] 78 | enum TransformTag {
[INFO] [stdout]    |      ------------ `TransformTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/phase.rs:18:45
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Debug, PartialEq, Eq, Clone, Copy, FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |                                             ^------------
[INFO] [stdout]    |                                             |
[INFO] [stdout]    |                                             `FromPrimitive` is not local
[INFO] [stdout]    |                                             move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_Phase`
[INFO] [stdout] 19 | #[repr(u8)]
[INFO] [stdout] 20 | pub enum Phase {
[INFO] [stdout]    |          ----- `Phase` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/phase.rs:18:60
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Debug, PartialEq, Eq, Clone, Copy, FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |                                                            ^----------
[INFO] [stdout]    |                                                            |
[INFO] [stdout]    |                                                            `ToPrimitive` is not local
[INFO] [stdout]    |                                                            move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_Phase`
[INFO] [stdout] 19 | #[repr(u8)]
[INFO] [stdout] 20 | pub enum Phase {
[INFO] [stdout]    |          ----- `Phase` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/system/call_stack_element.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |          ^------------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `FromPrimitive` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_CallStackElementTag`
[INFO] [stdout] 14 | #[repr(u8)]
[INFO] [stdout] 15 | pub enum CallStackElementTag {
[INFO] [stdout]    |          ------------------- `CallStackElementTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/system/call_stack_element.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(FromPrimitive, ToPrimitive)]
[INFO] [stdout]    |                         ^----------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         `ToPrimitive` is not local
[INFO] [stdout]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_CallStackElementTag`
[INFO] [stdout] 14 | #[repr(u8)]
[INFO] [stdout] 15 | pub enum CallStackElementTag {
[INFO] [stdout]    |          ------------------- `CallStackElementTag` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.22s
[INFO] running `Command { std: "docker" "inspect" "08b7f56c9246e472d9d302343a7fb96e6622da15a68e9354574648c7d7d0d6cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "08b7f56c9246e472d9d302343a7fb96e6622da15a68e9354574648c7d7d0d6cc", kill_on_drop: false }`
[INFO] [stdout] 08b7f56c9246e472d9d302343a7fb96e6622da15a68e9354574648c7d7d0d6cc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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 -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a4a5b3a9612ee4d7f5838a57c5996d04d379191433112cbe23614fd3b0003507
[INFO] running `Command { std: "docker" "start" "-a" "a4a5b3a9612ee4d7f5838a57c5996d04d379191433112cbe23614fd3b0003507", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `vec`
[INFO] [stderr]  --> src/cl_value/jsonrepr.rs:1:29
[INFO] [stderr]   |
[INFO] [stderr] 1 | use alloc::{string::String, vec, vec::Vec};
[INFO] [stderr]   |                             ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/execution_result.rs:44:10
[INFO] [stderr]    |
[INFO] [stderr] 44 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stderr]    |          ^------------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `FromPrimitive` is not local
[INFO] [stderr]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_ExecutionResultTag`
[INFO] [stderr] 45 | #[repr(u8)]
[INFO] [stderr] 46 | enum ExecutionResultTag {
[INFO] [stderr]    |      ------------------ `ExecutionResultTag` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/execution_result.rs:44:25
[INFO] [stderr]    |
[INFO] [stderr] 44 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stderr]    |                         ^----------
[INFO] [stderr]    |                         |
[INFO] [stderr]    |                         `ToPrimitive` is not local
[INFO] [stderr]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_ExecutionResultTag`
[INFO] [stderr] 45 | #[repr(u8)]
[INFO] [stderr] 46 | enum ExecutionResultTag {
[INFO] [stderr]    |      ------------------ `ExecutionResultTag` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/execution_result.rs:59:10
[INFO] [stderr]    |
[INFO] [stderr] 59 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stderr]    |          ^------------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `FromPrimitive` is not local
[INFO] [stderr]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_OpTag`
[INFO] [stderr] 60 | #[repr(u8)]
[INFO] [stderr] 61 | enum OpTag {
[INFO] [stderr]    |      ----- `OpTag` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/execution_result.rs:59:25
[INFO] [stderr]    |
[INFO] [stderr] 59 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stderr]    |                         ^----------
[INFO] [stderr]    |                         |
[INFO] [stderr]    |                         `ToPrimitive` is not local
[INFO] [stderr]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_OpTag`
[INFO] [stderr] 60 | #[repr(u8)]
[INFO] [stderr] 61 | enum OpTag {
[INFO] [stderr]    |      ----- `OpTag` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/execution_result.rs:76:10
[INFO] [stderr]    |
[INFO] [stderr] 76 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stderr]    |          ^------------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `FromPrimitive` is not local
[INFO] [stderr]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_TransformTag`
[INFO] [stderr] 77 | #[repr(u8)]
[INFO] [stderr] 78 | enum TransformTag {
[INFO] [stderr]    |      ------------ `TransformTag` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/execution_result.rs:76:25
[INFO] [stderr]    |
[INFO] [stderr] 76 | #[derive(FromPrimitive, ToPrimitive, Debug)]
[INFO] [stderr]    |                         ^----------
[INFO] [stderr]    |                         |
[INFO] [stderr]    |                         `ToPrimitive` is not local
[INFO] [stderr]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_TransformTag`
[INFO] [stderr] 77 | #[repr(u8)]
[INFO] [stderr] 78 | enum TransformTag {
[INFO] [stderr]    |      ------------ `TransformTag` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/phase.rs:18:45
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[derive(Debug, PartialEq, Eq, Clone, Copy, FromPrimitive, ToPrimitive)]
[INFO] [stderr]    |                                             ^------------
[INFO] [stderr]    |                                             |
[INFO] [stderr]    |                                             `FromPrimitive` is not local
[INFO] [stderr]    |                                             move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_Phase`
[INFO] [stderr] 19 | #[repr(u8)]
[INFO] [stderr] 20 | pub enum Phase {
[INFO] [stderr]    |          ----- `Phase` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/phase.rs:18:60
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[derive(Debug, PartialEq, Eq, Clone, Copy, FromPrimitive, ToPrimitive)]
[INFO] [stderr]    |                                                            ^----------
[INFO] [stderr]    |                                                            |
[INFO] [stderr]    |                                                            `ToPrimitive` is not local
[INFO] [stderr]    |                                                            move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_Phase`
[INFO] [stderr] 19 | #[repr(u8)]
[INFO] [stderr] 20 | pub enum Phase {
[INFO] [stderr]    |          ----- `Phase` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/system/call_stack_element.rs:13:10
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(FromPrimitive, ToPrimitive)]
[INFO] [stderr]    |          ^------------
[INFO] [stderr]    |          |
[INFO] [stderr]    |          `FromPrimitive` is not local
[INFO] [stderr]    |          move the `impl` block outside of this constant `_IMPL_NUM_FromPrimitive_FOR_CallStackElementTag`
[INFO] [stderr] 14 | #[repr(u8)]
[INFO] [stderr] 15 | pub enum CallStackElementTag {
[INFO] [stderr]    |          ------------------- `CallStackElementTag` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `FromPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `FromPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `FromPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/system/call_stack_element.rs:13:25
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(FromPrimitive, ToPrimitive)]
[INFO] [stderr]    |                         ^----------
[INFO] [stderr]    |                         |
[INFO] [stderr]    |                         `ToPrimitive` is not local
[INFO] [stderr]    |                         move the `impl` block outside of this constant `_IMPL_NUM_ToPrimitive_FOR_CallStackElementTag`
[INFO] [stderr] 14 | #[repr(u8)]
[INFO] [stderr] 15 | pub enum CallStackElementTag {
[INFO] [stderr]    |          ------------------- `CallStackElementTag` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: the derive macro `ToPrimitive` defines the non-local `impl`, and may need to be changed
[INFO] [stderr]    = note: the derive macro `ToPrimitive` may come from an old version of the `num_derive` crate, try updating your dependency with `cargo update -p num_derive`
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stderr]    = note: this warning originates in the derive macro `ToPrimitive` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `casper-types` (lib) generated 11 warnings (run `cargo fix --lib -p casper-types` to apply 1 suggestion)
[INFO] [stderr] warning: unused return value of `must_use` that must be used
[INFO] [stderr]    --> src/crypto/asymmetric_key/tests.rs:842:5
[INFO] [stderr]     |
[INFO] [stderr] 842 | /     format!(
[INFO] [stderr] 843 | |         "02{}",
[INFO] [stderr] 844 | |         base16::encode_lower(secp256k1_public_key.to_encoded_point(false).as_bytes())
[INFO] [stderr] 845 | |             .to_lowercase()
[INFO] [stderr] 846 | |     );
[INFO] [stderr]     | |_____^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this warning originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `casper-types` (lib test) generated 11 warnings (10 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/casper_types-dabcc175d7840bbb)
[INFO] [stdout] 
[INFO] [stdout] running 460 tests
[INFO] [stdout] test access_rights::tests::should_check_does_not_have_access_rights_to_uref ... ok
[INFO] [stdout] test access_rights::tests::should_extend_access_rights ... ok
[INFO] [stdout] test access_rights::tests::should_perform_union_of_access_rights_in_new ... ok
[INFO] [stdout] test access_rights::tests::should_grant_access_rights ... ok
[INFO] [stdout] test access_rights::tests::should_remove_access_rights ... ok
[INFO] [stdout] test access_rights::tests::test_is_addable ... ok
[INFO] [stdout] test access_rights::tests::test_is_readable ... ok
[INFO] [stdout] test access_rights::tests::should_check_has_access_rights_to_uref ... ok
[INFO] [stdout] test access_rights::tests::test_is_writable ... ok
[INFO] [stdout] test account::action_thresholds::tests::should_create_new_action_thresholds ... ok
[INFO] [stdout] test account::action_thresholds::tests::serialization_roundtrip ... ok
[INFO] [stdout] test account::action_thresholds::tests::should_not_create_action_thresholds_with_invalid_deployment_threshold ... ok
[INFO] [stdout] test account::associated_keys::tests::associated_keys_add ... ok
[INFO] [stdout] test account::associated_keys::tests::associated_keys_add_duplicate ... ok
[INFO] [stdout] test account::associated_keys::tests::associated_keys_calculate_keys_once ... ok
[INFO] [stdout] test account::associated_keys::tests::associated_keys_remove ... ok
[INFO] [stdout] test account::associated_keys::tests::associated_keys_total_weight ... ok
[INFO] [stdout] test account::associated_keys::tests::associated_keys_total_weight_excluding ... ok
[INFO] [stdout] test account::associated_keys::tests::associated_keys_update ... ok
[INFO] [stdout] test account::associated_keys::tests::serialization_roundtrip ... ok
[INFO] [stdout] test account::associated_keys::tests::overflowing_keys_weight ... ok
[INFO] [stdout] test account::tests::account_hash_from_slice_too_small ... ok
[INFO] [stdout] test account::tests::account_can_deploy_with ... ok
[INFO] [stdout] test account::tests::associated_keys_can_authorize_keys ... ok
[INFO] [stdout] test account::tests::account_hash_json_roundtrip ... ok
[INFO] [stdout] test account::tests::account_hash_from_slice ... ok
[INFO] [stdout] test account::tests::overflowing_should_allow_removal ... ok
[INFO] [stdout] test account::tests::remove_key_would_violate_action_thresholds ... ok
[INFO] [stdout] test account::tests::set_action_threshold_higher_than_total_weight ... ok
[INFO] [stdout] test account::tests::should_extract_access_rights ... ok
[INFO] [stdout] test account::tests::overflowing_should_allow_updating ... ok
[INFO] [stdout] test account::tests::try_from_i32_for_set_threshold_failure ... ok
[INFO] [stdout] test account::tests::account_hash_serde_roundtrip ... ok
[INFO] [stdout] test account::tests::account_can_manage_keys_with ... ok
[INFO] [stdout] test account::tests::updating_key_would_violate_action_thresholds ... ok
[INFO] [stdout] test account::tests::account_hash_from_str ... ok
[INFO] [stdout] test api_error::tests::error_descriptions_contract_header ... ok
[INFO] [stdout] test api_error::tests::error_descriptions_getkey ... ok
[INFO] [stdout] test api_error::tests::error_descriptions_mint ... ok
[INFO] [stdout] test api_error::tests::error_descriptions_handle_payment_display ... ok
[INFO] [stdout] test account::tests::try_from_i32_for_add_key_failure ... ok
[INFO] [stdout] test api_error::tests::error_values ... ok
[INFO] [stdout] test api_error::tests::error_descriptions_handle_payment ... ok
[INFO] [stdout] test bytesrepr::bytes::tests::should_fail_to_serialize_deserialize_malicious_bytes ... ok
[INFO] [stdout] test bytesrepr::bytes::tests::should_ser_de_compact ... ok
[INFO] [stdout] test bytesrepr::bytes::tests::should_ser_de_human_readable ... ok
[INFO] [stdout] test account::tests::try_from_i32_for_remove_key_failure ... ok
[INFO] [stdout] test account::tests::account_hash_from_slice_too_big ... ok
[INFO] [stdout] test bytesrepr::bytes::tests::should_ser_de_readable ... ok
[INFO] [stdout] test api_error::tests::error_descriptions_user_errors ... ok
[INFO] [stdout] test bytesrepr::bytes::tests::should_serialize_deserialize_bytes ... ok
[INFO] [stdout] test bytesrepr::bytes::tests::should_serialize_deserialize_bytes_and_keep_rem ... ok
[INFO] [stdout] test api_error::tests::error_edge_cases ... ok
[INFO] [stdout] test bytesrepr::bytes::tests::vec_u8_from_bytes ... ok
[INFO] [stdout] test api_error::tests::error_round_trips ... ok
[INFO] [stdout] test account::tests::try_from_i32_for_update_key_failure ... ok
[INFO] [stdout] test bytesrepr::proptests::test_i32 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_i64 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_array_u8_32 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_account_hash ... ok
[INFO] [stdout] test bytesrepr::proptests::test_tuple1 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_access_rights ... ok
[INFO] [stdout] test bytesrepr::proptests::test_phase_serialization ... ok
[INFO] [stdout] test bytesrepr::proptests::test_bool ... ok
[INFO] [stdout] test bytesrepr::proptests::test_protocol_version ... ok
[INFO] [stdout] test bytesrepr::proptests::test_tuple2 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_tuple3 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_tuple5 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_tuple4 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_tuple8 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_tuple9 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_tuple7 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_tuple6 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_sem_ver ... ok
[INFO] [stdout] test bytesrepr::proptests::test_u16 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_ratio_u64 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_result ... ok
[INFO] [stdout] test bytesrepr::proptests::test_u128_serialization ... ok
[INFO] [stdout] test bytesrepr::proptests::test_u32 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_option ... ok
[INFO] [stdout] test bytesrepr::proptests::test_tuple10 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_u256_serialization ... ok
[INFO] [stdout] test bytesrepr::proptests::test_u8 ... ok
[INFO] [stdout] test bytesrepr::tests::deserializing_empty_vec_has_no_capacity ... ok
[INFO] [stdout] test bytesrepr::proptests::test_u64 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_unit ... ok
[INFO] [stdout] test bytesrepr::proptests::test_u8_slice_32 ... ok
[INFO] [stdout] test bytesrepr::tests::should_have_generic_tobytes_impl_for_borrowed_types ... ok
[INFO] [stdout] test bytesrepr::tests::should_not_serialize_zero_denominator ... ok
[INFO] [stdout] test bytesrepr::tests::should_not_deserialize_zero_denominator ... ok
[INFO] [stdout] test bytesrepr::proptests::test_u512_serialization ... ok
[INFO] [stdout] test bytesrepr::proptests::test_vec_u8 ... ok
[INFO] [stdout] test bytesrepr::proptests::test_key_serialization ... ok
[INFO] [stdout] test bytesrepr::proptests::test_vec_i32 ... ok
[INFO] [stdout] test checksummed_hex::tests::should_checksum_decode_only_if_small ... ok
[INFO] [stdout] test checksummed_hex::tests::should_decode_empty_input ... ok
[INFO] [stdout] test checksummed_hex::tests::hex_roundtrip_sanity ... ok
[INFO] [stdout] test checksummed_hex::tests::string_is_same_case_false_when_mixed_case ... ok
[INFO] [stdout] test checksummed_hex::tests::string_is_same_case_no_alphabetic_chars_in_string ... ok
[INFO] [stdout] test checksummed_hex::tests::string_is_same_case_true_when_same_case ... ok
[INFO] [stdout] test cl_type::tests::any_should_work ... ok
[INFO] [stdout] test cl_type::tests::bool_should_work ... ok
[INFO] [stdout] test cl_type::tests::i32_should_work ... ok
[INFO] [stdout] test cl_type::tests::i64_should_work ... ok
[INFO] [stdout] test cl_type::tests::key_should_work ... ok
[INFO] [stdout] test cl_type::tests::large_array_of_cl_type_should_work ... ok
[INFO] [stdout] test cl_type::tests::map_of_cl_type_should_work ... ok
[INFO] [stdout] test cl_type::tests::option_of_cl_type_should_work ... ok
[INFO] [stdout] test bytesrepr::proptests::test_string ... ok
[INFO] [stdout] test bytesrepr::tests::should_calculate_capacity ... FAILED
[INFO] [stdout] test checksummed_hex::tests::should_fail_on_invalid_checksum ... ok
[INFO] [stdout] test cl_type::tests::result_of_cl_type_should_work ... ok
[INFO] [stdout] test cl_type::tests::should_have_cltype_of_ref_to_cltyped ... ok
[INFO] [stdout] test cl_type::tests::small_array_of_u8_should_work ... ok
[INFO] [stdout] test cl_type::tests::tuple_1_should_work ... ok
[INFO] [stdout] test cl_type::tests::string_should_work ... ok
[INFO] [stdout] test cl_type::tests::tuple_3_should_work ... ok
[INFO] [stdout] test checksummed_hex::tests::hex_roundtrip ... ok
[INFO] [stdout] test cl_type::tests::tuple_2_should_work ... ok
[INFO] [stdout] test cl_type::tests::u256_should_work ... ok
[INFO] [stdout] test cl_type::tests::u32_should_work ... ok
[INFO] [stdout] test cl_type::tests::u512_should_work ... ok
[INFO] [stdout] test cl_type::tests::u64_should_work ... ok
[INFO] [stdout] test cl_type::tests::u8_should_work ... ok
[INFO] [stdout] test cl_type::tests::u128_should_work ... ok
[INFO] [stdout] test cl_type::tests::unit_should_work ... ok
[INFO] [stdout] test cl_type::tests::uref_should_work ... ok
[INFO] [stdout] test cl_type::tests::vec_of_cl_type_should_work ... ok
[INFO] [stdout] test cl_type::tests::parsing_nested_tuple_1_cltype_should_not_stack_overflow ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::bytes_to_json_value ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::list_of_bools_to_json_value ... ok
[INFO] [stdout] test bytesrepr::tests::should_fail_to_serialize_slice_of_u8 - should panic ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::json_encoding_nested_tuple_1_value_should_not_stack_overflow ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::list_of_string_to_json_value ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::list_of_ints_to_json_value ... ok
[INFO] [stdout] test cl_type::tests::parsing_nested_tuple_1_value_should_not_stack_overflow ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::result_error_to_json_value ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::result_ok_to_json_value ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::map_of_string_to_list_of_ints_to_json_value ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::option_none_to_json_value ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::tuples_to_json_value ... ok
[INFO] [stdout] test cl_value::tests::option::i32_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::option::bool_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::option_some_of_lists_to_json_value ... ok
[INFO] [stdout] test cl_value::tests::option::key_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::json_roundtrip ... ok
[INFO] [stdout] test cl_value::tests::option::string_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::option::u128_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::option::u256_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::option::i64_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::option::u32_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::option::u512_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::option::u64_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test bytesrepr::proptests::test_vecdeque_i32 ... ok
[INFO] [stdout] test cl_value::tests::option::u8_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::option::uref_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::option::unit_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::bool_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::i64_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::public_key_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::key_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::i32_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::u128_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::u512_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::u64_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::u8_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::unit_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::u32_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::u256_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::serde_roundtrip ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::list_of_public_keys_to_json_value ... ok
[INFO] [stdout] test cl_value::tests::result::string_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::result::uref_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::bool_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::key_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::i64_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::i32_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::u32_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::u256_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::u512_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::u128_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::u64_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::unit_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::u8_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::string_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test cl_value::tests::simple_types::uref_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test contract_wasm::tests::contract_wasm_hash_from_str ... ok
[INFO] [stdout] test contract_wasm::tests::contract_wasm_hash_from_slice ... ok
[INFO] [stdout] test contract_wasm::tests::contract_wasm_hash_json_roundtrip ... ok
[INFO] [stdout] test cl_value::tests::option::public_key_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test contract_wasm::tests::contract_wasm_hash_serde_roundtrip ... ok
[INFO] [stdout] test contract_wasm::tests::test_debug_repr_of_short_wasm ... ok
[INFO] [stdout] test contract_wasm::tests::test_debug_repr_of_long_wasm ... ok
[INFO] [stdout] test contracts::tests::contract_hash_from_slice ... ok
[INFO] [stdout] test contracts::tests::contract_hash_from_str ... ok
[INFO] [stdout] test bytesrepr::proptests::test_str ... ok
[INFO] [stdout] test contracts::tests::contract_hash_json_roundtrip ... ok
[INFO] [stdout] test contracts::tests::contract_hash_serde_roundtrip ... ok
[INFO] [stdout] test cl_value::jsonrepr::tests::list_of_list_of_public_keys_to_json_value ... ok
[INFO] [stdout] test contracts::tests::contract_package_hash_from_legacy_str ... ok
[INFO] [stdout] test checksummed_hex::tests::is_not_same_case ... ok
[INFO] [stdout] test contracts::tests::contract_package_hash_from_slice ... ok
[INFO] [stdout] test contracts::tests::contract_package_hash_json_roundtrip ... ok
[INFO] [stdout] test contracts::tests::contract_package_hash_from_str ... ok
[INFO] [stdout] test contracts::tests::contract_package_hash_serde_roundtrip ... ok
[INFO] [stdout] test contracts::tests::next_contract_version ... ok
[INFO] [stdout] test contracts::tests::should_not_allow_to_enable_non_existing_version ... ok
[INFO] [stdout] test contracts::tests::should_extract_access_rights ... ok
[INFO] [stdout] test contracts::tests::roundtrip_serialization ... ok
[INFO] [stdout] test contracts::tests::should_remove_group ... ok
[INFO] [stdout] test contracts::tests::should_disable_and_enable_contract_version ... ok
[INFO] [stdout] test bytesrepr::proptests::test_uref ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::can_construct_secp256k1_keypair_from_ones ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::cannot_construct_secp256k1_keypair_from_zeroes - should panic ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::known_public_key_to_pem ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::can_construct_ed25519_keypair_from_zeroes ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::can_construct_ed25519_keypair_from_ones ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::public_key_to_account_hash ... ok
[INFO] [stdout] test cl_value::tests::simple_types::public_key_cl_value_should_encode_to_json ... ok
[INFO] [stdout] test checksummed_hex::tests::is_same_case_uppercase ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::public_key_to_and_from_der ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::public_key_from_bytes ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::public_key_traits ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::public_key_to_and_from_hex ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::secret_key_from_bytes ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::public_key_to_and_from_file ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::signature_from_bytes ... ok
[INFO] [stdout] test bytesrepr::proptests::test_vec_vec_u8 ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::public_key_to_and_from_pem ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::signature_traits ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::public_key_serialization_roundtrip ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::known_secret_key_to_pem ... ok
[INFO] [stdout] test checksummed_hex::tests::is_same_case_lowercase ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::generate_secp256k1_should_generate_an_secp256k1_key ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::generate_ed25519_should_generate_an_ed25519_key ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::known_public_key_to_pem ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::bytesrepr_roundtrip_signature ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::bytesrepr_roundtrip_signature ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::public_key_from_bytes ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::known_secret_key_to_pem ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::public_key_serialization_roundtrip ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::public_key_to_and_from_der ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::public_key_to_account_hash ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::secret_key_to_and_from_pem ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::public_key_to_and_from_hex ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::public_key_to_and_from_pem ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::public_key_to_and_from_file ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::public_key_traits ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::secret_key_to_and_from_der ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::secret_key_from_bytes ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::signature_from_bytes ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::secret_key_to_and_from_file ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::signature_traits ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::secret_key_to_and_from_der ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::signature_serialization_roundtrip ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::secret_key_to_and_from_file ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::signature_key_to_and_from_hex ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::should_construct_secp256k1_from_uncompressed_bytes ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::signature_traits ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::public_key_serialization_roundtrip ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::public_key_to_account_hash ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::public_key_to_and_from_hex ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::public_key_to_der_should_error ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::public_key_to_file_should_error ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::public_key_to_pem_should_error ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::validate_known_signature ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::secret_key_to_and_from_pem ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::bytesrepr_roundtrip_signature ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::secret_key_to_der_should_error ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::secret_key_to_file_should_error ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::signature_key_to_and_from_hex ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::secp256k1::signature_serialization_roundtrip ... ok
[INFO] [stdout] test era_id::tests::should_calculate_correct_inclusive_future_eras ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::signature_to_and_from_hex ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::verify_should_error ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::sign_should_panic - should panic ... ok
[INFO] [stdout] test execution_result::tests::bytesrepr_test_transform ... ok
[INFO] [stdout] test era_id::tests::should_have_valid_genesis_era_id ... ok
[INFO] [stdout] test execution_result::tests::bytesrepr_test_execution_result ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::public_key_traits ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::system::secret_key_to_pem_should_error ... ok
[INFO] [stdout] test gas::tests::should_be_able_to_add_two_instances_of_gas ... ok
[INFO] [stdout] test gas::tests::should_be_able_to_compare_relative_value ... ok
[INFO] [stdout] test gas::tests::should_be_able_to_convert_from_mote ... ok
[INFO] [stdout] test gas::tests::should_be_able_to_compare_two_instances_of_gas ... ok
[INFO] [stdout] test gas::tests::should_be_able_to_default ... ok
[INFO] [stdout] test gas::tests::should_be_able_to_divide_two_instances_of_gas ... ok
[INFO] [stdout] test gas::tests::should_be_able_to_get_instance_of_gas ... ok
[INFO] [stdout] test era_id::tests::bytesrepr_roundtrip ... ok
[INFO] [stdout] test gas::tests::should_support_checked_div_from_motes ... ok
[INFO] [stdout] test json_pretty_printer::tests::finds_hex_strings_longer_than ... ok
[INFO] [stdout] test json_pretty_printer::tests::regression_1456 ... ok
[INFO] [stdout] test gas::tests::should_be_able_to_subtract_two_instances_of_gas ... ok
[INFO] [stdout] test gas::tests::should_default ... ok
[INFO] [stdout] test gas::tests::should_be_able_to_multiply_two_instances_of_gas ... ok
[INFO] [stdout] test json_pretty_printer::tests::respects_length ... ok
[INFO] [stdout] test key::tests::check_key_account_getters ... ok
[INFO] [stdout] test key::tests::check_key_hash_getters ... ok
[INFO] [stdout] test key::tests::check_key_uref_getters ... ok
[INFO] [stdout] test key::tests::key_to_json ... ok
[INFO] [stdout] test key::tests::serialization_roundtrip_json ... ok
[INFO] [stdout] test json_pretty_printer::tests::should_not_modify_short_strings ... ok
[INFO] [stdout] test key::tests::serialization_roundtrip_bincode ... ok
[INFO] [stdout] test key::tests::key_max_serialized_length ... ok
[INFO] [stdout] test key::tests::should_display_key ... ok
[INFO] [stdout] test json_pretty_printer::tests::should_shorten_long_strings ... ok
[INFO] [stdout] test key::tests::should_parse_key_from_str ... ok
[INFO] [stdout] test motes::tests::should_be_able_to_add_two_instances_of_motes ... ok
[INFO] [stdout] test key::tests::should_fail_to_parse_key_from_str ... ok
[INFO] [stdout] test key::tests::test_is_addable ... ok
[INFO] [stdout] test key::tests::test_is_writable ... ok
[INFO] [stdout] test key::tests::abuse_vec_key ... ok
[INFO] [stdout] test motes::tests::should_be_able_to_compare_relative_value ... ok
[INFO] [stdout] test motes::tests::should_be_able_to_default ... ok
[INFO] [stdout] test motes::tests::should_be_able_to_divide_two_instances_of_motes ... ok
[INFO] [stdout] test motes::tests::should_be_able_to_multiply_two_instances_of_motes ... ok
[INFO] [stdout] test key::tests::test_is_readable ... ok
[INFO] [stdout] test motes::tests::should_default ... ok
[INFO] [stdout] test motes::tests::should_be_able_to_subtract_two_instances_of_motes ... ok
[INFO] [stdout] test motes::tests::should_support_checked_mul_from_gas ... ok
[INFO] [stdout] test motes::tests::should_be_able_to_compare_two_instances_of_motes ... ok
[INFO] [stdout] test protocol_version::tests::serialize_roundtrip ... ok
[INFO] [stdout] test motes::tests::should_be_able_to_convert_from_motes ... ok
[INFO] [stdout] test protocol_version::tests::should_accept_minor_version_update_with_optional_code ... ok
[INFO] [stdout] test motes::tests::should_be_able_to_get_instance_of_motes ... ok
[INFO] [stdout] test protocol_version::tests::should_allow_skip_minor_version_within_major_version ... ok
[INFO] [stdout] test protocol_version::tests::should_accept_patch_version_update_with_optional_code ... ok
[INFO] [stdout] test protocol_version::tests::should_allow_code_on_major_update ... ok
[INFO] [stdout] test protocol_version::tests::should_allow_skipped_minor_and_patch_on_major_bump ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::validate_known_signature ... ok
[INFO] [stdout] test protocol_version::tests::should_allow_skip_patch_version_within_minor_version ... ok
[INFO] [stdout] test protocol_version::tests::should_be_able_to_get_instance ... ok
[INFO] [stdout] test protocol_version::tests::should_be_compatible_with_equal_major_version_backwards ... ok
[INFO] [stdout] test protocol_version::tests::should_check_follows_minor_version_upgrade ... ok
[INFO] [stdout] test protocol_version::tests::should_be_able_to_default ... ok
[INFO] [stdout] test protocol_version::tests::should_check_same_version_is_invalid ... ok
[INFO] [stdout] test protocol_version::tests::should_be_able_to_compare_two_instances ... ok
[INFO] [stdout] test protocol_version::tests::should_be_compatible_with_equal_major_version_forwards ... ok
[INFO] [stdout] test protocol_version::tests::should_follow_major_version_upgrade ... ok
[INFO] [stdout] test protocol_version::tests::should_follow_version_with_required_code ... ok
[INFO] [stdout] test protocol_version::tests::should_follow_version_with_optional_code ... ok
[INFO] [stdout] test protocol_version::tests::should_not_follow_version_with_invalid_code ... ok
[INFO] [stdout] test protocol_version::tests::should_reject_if_major_version_decreases ... ok
[INFO] [stdout] test protocol_version::tests::should_reject_major_version_rollback ... ok
[INFO] [stdout] test protocol_version::tests::should_reject_patch_version_rollback ... ok
[INFO] [stdout] test protocol_version::tests::should_serialize_to_json_properly ... ok
[INFO] [stdout] test runtime_args::tests::btreemap_compat ... ok
[INFO] [stdout] test protocol_version::tests::should_not_care_if_minor_bump_resets_patch ... ok
[INFO] [stdout] test runtime_args::tests::empty_macro ... ok
[INFO] [stdout] test protocol_version::tests::should_not_skip_major_version ... ok
[INFO] [stdout] test runtime_args::tests::named_serialization_roundtrip ... ok
[INFO] [stdout] test runtime_args::tests::test_runtime_args ... ok
[INFO] [stdout] test runtime_args::tests::try_get_number_should_return_zero_for_non_numeric_type ... ok
[INFO] [stdout] test runtime_args::tests::try_get_number_should_work ... ok
[INFO] [stdout] test semver::tests::parse_from_string ... ok
[INFO] [stdout] test semver::tests::should_compare_semver_versions ... ok
[INFO] [stdout] test protocol_version::tests::should_be_able_to_compare_relative_value ... ok
[INFO] [stdout] test runtime_args::tests::should_create_args_with ... ok
[INFO] [stdout] test runtime_args::tests::try_get_number_should_return_zero_if_amount_is_missing ... ok
[INFO] [stdout] test protocol_version::tests::should_not_care_if_major_bump_resets_minor_or_patch ... ok
[INFO] [stdout] test protocol_version::tests::should_not_be_compatible_with_different_major_version ... ok
[INFO] [stdout] test system::auction::bid::vesting::tests::is_vesting_with_default_schedule ... ok
[INFO] [stdout] test system::auction::bid::vesting::tests::should_calculate_vesting_schedule_period_to_weeks ... ok
[INFO] [stdout] test system::auction::bid::vesting::tests::test_locked_amount ... ok
[INFO] [stdout] test system::auction::bid::vesting::tests::test_locked_amount_check_should_not_panic ... ok
[INFO] [stdout] test system::auction::bid::vesting::tests::test_locked_with_zero_length_schedule_should_not_panic ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::ed25519::sign_and_verify ... ok
[INFO] [stdout] test system::auction::bid::vesting::tests::vested_amounts_conserve_stake ... ok
[INFO] [stdout] test system::auction::bid::tests::should_immediately_initialize_unlock_amounts ... ok
[INFO] [stdout] test system::auction::bid::vesting::tests::prop_total_vested_amounts_conserve_stake ... ok
[INFO] [stdout] test system::auction::error::tests::error_backward_trips ... ok
[INFO] [stdout] test system::auction::bid::vesting::tests::test_vesting_schedule_exceeding_the_maximum_should_not_panic - should panic ... ok
[INFO] [stdout] test system::auction::error::tests::error_forward_trips ... ok
[INFO] [stdout] test system::auction::bid::tests::serialization_roundtrip ... ok
[INFO] [stdout] test system::auction::delegator::tests::serialization_roundtrip ... ok
[INFO] [stdout] test system::auction::seigniorage_recipient::tests::test_overflow_in_delegation_rate ... ok
[INFO] [stdout] test system::auction::unbonding_purse::tests::serialization_roundtrip_for_unbonding_purse ... ok
[INFO] [stdout] test system::auction::seigniorage_recipient::tests::serialization_roundtrip ... ok
[INFO] [stdout] test bytesrepr::proptests::test_cl_value_serialization ... ok
[INFO] [stdout] test system::auction::seigniorage_recipient::tests::test_overflow_in_delegation_total_stake ... ok
[INFO] [stdout] test crypto::asymmetric_key::tests::sign_and_verify ... ok
[INFO] [stdout] test system::mint::error::tests::error_round_trips ... ok
[INFO] [stdout] test system::system_contract_type::tests::create_auction_variant_from_int ... ok
[INFO] [stdout] test system::system_contract_type::tests::create_handle_payment_variant_from_int ... ok
[INFO] [stdout] test system::system_contract_type::tests::create_mint_variant_from_int ... ok
[INFO] [stdout] test system::system_contract_type::tests::create_standard_payment_variant_from_int ... ok
[INFO] [stdout] test system::system_contract_type::tests::create_unknown_system_contract_variant ... ok
[INFO] [stdout] test system::system_contract_type::tests::get_index_of_auction_contract ... ok
[INFO] [stdout] test deploy_info::tests::test_serialization_roundtrip ... ok
[INFO] [stdout] test system::system_contract_type::tests::get_index_of_handle_payment_contract ... ok
[INFO] [stdout] test system::system_contract_type::tests::get_index_of_standard_payment_contract ... ok
[INFO] [stdout] test system::system_contract_type::tests::get_index_of_mint_contract ... ok
[INFO] [stdout] test testing::tests::second_test_rng_in_thread_should_panic - should panic ... ok
[INFO] [stdout] test timestamp::tests::timediff_serialization_roundtrip ... ok
[INFO] [stdout] test system::auction::bid::tests::should_initialize_delegators_different_timestamps ... ok
[INFO] [stdout] test timestamp::tests::does_not_crash_for_big_timestamp_value ... ok
[INFO] [stdout] test transfer::tests::transfer_addr_from_str ... ok
[INFO] [stdout] test timestamp::tests::timestamp_serialization_roundtrip ... ok
[INFO] [stdout] test transfer::tests::transfer_addr_serde_roundtrip ... ok
[INFO] [stdout] test uint::tests::as_primitive_from_i32 ... ok
[INFO] [stdout] test uint::tests::as_primitive_from_i64 ... ok
[INFO] [stdout] test uint::tests::as_primitive_from_u128 ... ok
[INFO] [stdout] test uint::tests::as_primitive_from_u256 ... ok
[INFO] [stdout] test uint::tests::as_primitive_from_u32 ... ok
[INFO] [stdout] test transfer::tests::transfer_addr_json_roundtrip ... ok
[INFO] [stdout] test uint::tests::as_primitive_from_u512 ... ok
[INFO] [stdout] test uint::tests::as_primitive_from_u64 ... ok
[INFO] [stdout] test uint::tests::as_primitive_from_u8 ... ok
[INFO] [stdout] test system::auction::unbonding_purse::tests::should_be_delegator_condition_for_unbonding_purse ... ok
[INFO] [stdout] test uint::tests::serde_roundtrip_u128 ... ok
[INFO] [stdout] test uint::tests::serde_roundtrip_u512 ... ok
[INFO] [stdout] test uint::tests::serde_roundtrip_u256 ... ok
[INFO] [stdout] test uint::tests::wrapping_test_u256 ... ok
[INFO] [stdout] test uint::u128_test::is_even ... ok
[INFO] [stdout] test uint::u128_test::is_odd ... ok
[INFO] [stdout] test uint::tests::wrapping_test_u128 ... ok
[INFO] [stdout] test uint::u128_test::overflow_mul_test - should panic ... ok
[INFO] [stdout] test uint::u128_test::overflow_add_test - should panic ... ok
[INFO] [stdout] test uint::u128_test::test_gcd ... ok
[INFO] [stdout] test uint::tests::wrapping_test_u512 ... ok
[INFO] [stdout] test uint::u128_test::test_lcm ... ok
[INFO] [stdout] test uint::u128_test::test_is_multiple_of ... ok
[INFO] [stdout] test uint::u128_test::underflow_sub_test - should panic ... ok
[INFO] [stdout] test uint::u256_test::is_even ... ok
[INFO] [stdout] test uint::u256_test::is_odd ... ok
[INFO] [stdout] test uint::u128_test::test_div_mod_floor ... ok
[INFO] [stdout] test uint::u256_test::overflow_add_test - should panic ... ok
[INFO] [stdout] test uint::u256_test::test_div_mod_floor ... ok
[INFO] [stdout] test uint::u256_test::test_is_multiple_of ... ok
[INFO] [stdout] test uint::u256_test::overflow_mul_test - should panic ... ok
[INFO] [stdout] test system::auction::unbonding_purse::tests::should_be_validator_condition_for_unbonding_purse ... ok
[INFO] [stdout] test uint::u256_test::test_gcd ... ok
[INFO] [stdout] test uint::u512_test::is_odd ... ok
[INFO] [stdout] test uint::u256_test::test_lcm ... ok
[INFO] [stdout] test uint::u512_test::overflow_add_test - should panic ... ok
[INFO] [stdout] test uint::u512_test::is_even ... ok
[INFO] [stdout] test uint::u512_test::test_div_mod_floor ... ok
[INFO] [stdout] test uint::u512_test::overflow_mul_test - should panic ... ok
[INFO] [stdout] test uint::u256_test::underflow_sub_test - should panic ... ok
[INFO] [stdout] test uint::u512_test::test_is_multiple_of ... ok
[INFO] [stdout] test uint::u512_test::test_lcm ... ok
[INFO] [stdout] test uref::tests::serde_roundtrip ... ok
[INFO] [stdout] test uref::tests::json_roundtrip ... ok
[INFO] [stdout] test uint::u512_test::underflow_sub_test - should panic ... ok
[INFO] [stdout] test uint::u512_test::test_gcd ... ok
[INFO] [stdout] test uref::tests::uref_as_string ... ok
[INFO] [stdout] test uref::tests::uref_from_str ... ok
[INFO] [stdout] test uref::tests::should_disable_access_rights ... ok
[INFO] [stdout] test system::auction::withdraw_purse::tests::serialization_roundtrip_for_withdraw_purse ... ok
[INFO] [stdout] test system::auction::withdraw_purse::tests::should_be_delegator_condition_for_withdraw_purse ... ok
[INFO] [stdout] test system::auction::withdraw_purse::tests::should_be_validator_condition_for_withdraw_purse ... ok
[INFO] [stdout] test system::auction::bid::vesting::tests::prop_serialization_roundtrip ... ok
[INFO] [stdout] test transfer::tests::test_serialization_roundtrip ... ok
[INFO] [stdout] test account::proptests::test_value_account ... ok
[INFO] [stdout] test contracts::prop_tests::test_value_contract_package ... ok
[INFO] [stdout] test bytesrepr::proptests::test_uref_map ... ok
[INFO] [stdout] test contracts::prop_tests::test_value_contract ... ok
[INFO] [stdout] test system::auction::era_info::tests::test_serialization_roundtrip ... ok
[INFO] [stdout] test stored_value::tests::serialization_roundtrip ... ok
[INFO] [stdout] test system::auction::bid::prop_tests::test_value_bid has been running for over 60 seconds
[INFO] [stdout] test system::auction::bid::prop_tests::test_value_bid ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- bytesrepr::tests::should_calculate_capacity stdout ----
[INFO] [stdout] thread 'bytesrepr::tests::should_calculate_capacity' panicked at src/bytesrepr.rs:1404:9:
[INFO] [stdout] assertion `left == right` failed: hint is usize::MAX and we can only preallocate 73 elements
[INFO] [stdout]   left: 64
[INFO] [stdout]  right: 73
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x640b4c85b16a - std::backtrace_rs::backtrace::libunwind::trace::h207520d6e9873551
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x640b4c85b16a - std::backtrace_rs::backtrace::trace_unsynchronized::h2ed7433f370e3eca
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x640b4c85b16a - std::sys::backtrace::_print_fmt::h916fac51166b18d7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x640b4c85b16a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha0a4c9b8ce3802e6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x640b4c885913 - core::fmt::rt::Argument::fmt::h4cfc8587d52b3eb5
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x640b4c885913 - core::fmt::write::h522cc39e5b36ae9f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/fmt/mod.rs:1190:21
[INFO] [stdout]    6:     0x640b4c857723 - std::io::Write::write_fmt::h7d3c26752da97734
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/io/mod.rs:1839:15
[INFO] [stdout]    7:     0x640b4c85afb2 - std::sys::backtrace::BacktraceLock::print::h4b9e00b29e9c0942
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x640b4c85c5fa - std::panicking::default_hook::{{closure}}::hb59b88280d0324d9
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x640b4c85c404 - std::panicking::default_hook::he1dd496665be4a29
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x640b4c5545f9 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h4ff71de18744e1dc
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   11:     0x640b4c5545f9 - test::test_main::{{closure}}::hcf7c055ce117aa81
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:133:21
[INFO] [stdout]   12:     0x640b4c85ccf8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1d66c6bbd60c9692
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   13:     0x640b4c85ccf8 - std::panicking::rust_panic_with_hook::h2ff17fe8f26dfcf8
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x640b4c85caba - std::panicking::begin_panic_handler::{{closure}}::h4fad77951c07e101
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x640b4c85b649 - std::sys::backtrace::__rust_end_short_backtrace::hb1a25b3da5d0ea08
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x640b4c85c74c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x640b4c883310 - core::panicking::panic_fmt::ha9db07b529f9b256
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x640b4c883714 - core::panicking::assert_failed_inner::h04f38944d74a80a8
[INFO] [stdout]   19:     0x640b4c63d659 - core::panicking::assert_failed::h0d2d0bc8eb70d78e
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panicking.rs:377:5
[INFO] [stdout]   20:     0x640b4c11639f - casper_types::bytesrepr::tests::should_calculate_capacity::hed45d2c30c39ca68
[INFO] [stdout]                                at /opt/rustwide/workdir/src/bytesrepr.rs:1404:9
[INFO] [stdout]   21:     0x640b4c1160b7 - casper_types::bytesrepr::tests::should_calculate_capacity::{{closure}}::h24b3064d92c9b8a2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/bytesrepr.rs:1373:35
[INFO] [stdout]   22:     0x640b4c4a5b16 - core::ops::function::FnOnce::call_once::haff95d256a280992
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x640b4c558ecb - core::ops::function::FnOnce::call_once::h22c3ba5715e93f05
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x640b4c558ecb - test::__rust_begin_short_backtrace::h8e82d8113d0da17f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:621:18
[INFO] [stdout]   25:     0x640b4c558847 - test::run_test_in_process::{{closure}}::h33235f4f20b7b7c7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:644:60
[INFO] [stdout]   26:     0x640b4c558847 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb5043206310c586f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x640b4c558847 - std::panicking::try::do_call::h9ad4731a60ab23e2
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:557:40
[INFO] [stdout]   28:     0x640b4c558847 - std::panicking::try::h3824d23db772a716
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:520:19
[INFO] [stdout]   29:     0x640b4c558847 - std::panic::catch_unwind::h5afd514605fde46b
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panic.rs:358:14
[INFO] [stdout]   30:     0x640b4c558847 - test::run_test_in_process::h0d5cbfa7067d1720
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:644:27
[INFO] [stdout]   31:     0x640b4c558847 - test::run_test::{{closure}}::h708eb8872708115d
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:565:43
[INFO] [stdout]   32:     0x640b4c51bf64 - test::run_test::{{closure}}::h392c51cee94713ab
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:595:41
[INFO] [stdout]   33:     0x640b4c51bf64 - std::sys::backtrace::__rust_begin_short_backtrace::h2f40290710935a8b
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   34:     0x640b4c51f70e - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h3fd968d89053a903
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/thread/mod.rs:541:17
[INFO] [stdout]   35:     0x640b4c51f70e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h743f637ba4229880
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x640b4c51f70e - std::panicking::try::do_call::h07440897322525a6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:557:40
[INFO] [stdout]   37:     0x640b4c51f70e - std::panicking::try::he5a2e00188156637
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:520:19
[INFO] [stdout]   38:     0x640b4c51f70e - std::panic::catch_unwind::hbaf3cae49b3c6433
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panic.rs:358:14
[INFO] [stdout]   39:     0x640b4c51f70e - std::thread::Builder::spawn_unchecked_::{{closure}}::h8e141ea224820bce
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/thread/mod.rs:540:30
[INFO] [stdout]   40:     0x640b4c51f70e - core::ops::function::FnOnce::call_once{{vtable.shim}}::h90d312fedd7b8ea8
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x640b4c86189b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h69aa08ddb6adb8b6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   42:     0x640b4c86189b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5aa36efdb79c806f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   43:     0x640b4c86189b - std::sys::pal::unix::thread::Thread::new::thread_start::h6cd80a1b4be5158d
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   44:     0x71e30aa85ac3 - <unknown>
[INFO] [stdout]   45:     0x71e30ab16a04 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     bytesrepr::tests::should_calculate_capacity
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 459 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 180.35s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "a4a5b3a9612ee4d7f5838a57c5996d04d379191433112cbe23614fd3b0003507", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a4a5b3a9612ee4d7f5838a57c5996d04d379191433112cbe23614fd3b0003507", kill_on_drop: false }`
[INFO] [stdout] a4a5b3a9612ee4d7f5838a57c5996d04d379191433112cbe23614fd3b0003507
