[INFO] fetching crate mitrid_core 0.9.4... [INFO] testing mitrid_core-0.9.4 against 1.44.0 for beta-1.45-1 [INFO] extracting crate mitrid_core 0.9.4 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate mitrid_core 0.9.4 on toolchain 1.44.0 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate mitrid_core 0.9.4 [INFO] finished tweaking crates.io crate mitrid_core 0.9.4 [INFO] tweaked toml for crates.io crate mitrid_core 0.9.4 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.44.0" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 38bb830e2103ab0643e20dad2d6344153469af4a78a42e9fe22607a7866e3e73 [INFO] running `"docker" "start" "-a" "38bb830e2103ab0643e20dad2d6344153469af4a78a42e9fe22607a7866e3e73"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling half v1.6.0 [INFO] [stderr] Compiling hex v0.3.2 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling serde_cbor v0.9.0 [INFO] [stderr] Compiling rand v0.3.23 [INFO] [stderr] Compiling mitrid_core v0.9.4 (/opt/rustwide/workdir) [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/network/message/resource.rs:93:14 [INFO] [stderr] | [INFO] [stderr] 93 | 2...9 => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/io/network/server/handler.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | -> Result) [INFO] [stderr] | ___________________________^ [INFO] [stderr] 28 | | -> Result<(Request)>>>> [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 27 | -> Result) [INFO] [stderr] 28 | -> Result<(Request)>>>> [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/io/network/server/handler.rs:28:35 [INFO] [stderr] | [INFO] [stderr] 28 | -> Result<(Request)>>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/io/network/server/router.rs:30:27 [INFO] [stderr] | [INFO] [stderr] 30 | -> Result) [INFO] [stderr] | ___________________________^ [INFO] [stderr] 31 | | -> Result<(Request)>>>> [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 30 | -> Result) [INFO] [stderr] 31 | -> Result<(Request)>>>> [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/io/network/server/router.rs:31:35 [INFO] [stderr] | [INFO] [stderr] 31 | -> Result<(Request)>>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: associated constant `None` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | const None = 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `NONE` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated constant `Read` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | const Read = 1 << 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `READ` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Write` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:22:15 [INFO] [stderr] | [INFO] [stderr] 22 | const Write = 1 << 1; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `WRITE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `None` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | const None = 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `NONE` [INFO] [stderr] [INFO] [stderr] warning: 9 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 10.44s [INFO] running `"docker" "inspect" "38bb830e2103ab0643e20dad2d6344153469af4a78a42e9fe22607a7866e3e73"` [INFO] running `"docker" "rm" "-f" "38bb830e2103ab0643e20dad2d6344153469af4a78a42e9fe22607a7866e3e73"` [INFO] [stdout] 38bb830e2103ab0643e20dad2d6344153469af4a78a42e9fe22607a7866e3e73 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.44.0" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 7f34971f3ca1aeb48a363b4799a740e7d32a6a2adf8f7b5ac2c6001628c9b1cf [INFO] running `"docker" "start" "-a" "7f34971f3ca1aeb48a363b4799a740e7d32a6a2adf8f7b5ac2c6001628c9b1cf"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling bindgen v0.37.4 [INFO] [stderr] Compiling remove_dir_all v0.5.2 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling proc-macro2 v0.3.5 [INFO] [stderr] Compiling clang-sys v0.23.0 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling env_logger v0.5.13 [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/network/message/resource.rs:93:14 [INFO] [stderr] | [INFO] [stderr] 93 | 2...9 => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/io/network/server/handler.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | -> Result) [INFO] [stderr] | ___________________________^ [INFO] [stderr] 28 | | -> Result<(Request)>>>> [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 27 | -> Result) [INFO] [stderr] 28 | -> Result<(Request)>>>> [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/io/network/server/handler.rs:28:35 [INFO] [stderr] | [INFO] [stderr] 28 | -> Result<(Request)>>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/io/network/server/router.rs:30:27 [INFO] [stderr] | [INFO] [stderr] 30 | -> Result) [INFO] [stderr] | ___________________________^ [INFO] [stderr] 31 | | -> Result<(Request)>>>> [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 30 | -> Result) [INFO] [stderr] 31 | -> Result<(Request)>>>> [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/io/network/server/router.rs:31:35 [INFO] [stderr] | [INFO] [stderr] 31 | -> Result<(Request)>>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: associated constant `None` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | const None = 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `NONE` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated constant `Read` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | const Read = 1 << 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `READ` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Write` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:22:15 [INFO] [stderr] | [INFO] [stderr] 22 | const Write = 1 << 1; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `WRITE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `None` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | const None = 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `NONE` [INFO] [stderr] [INFO] [stderr] warning: 9 warnings emitted [INFO] [stderr] [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling quote v0.5.2 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling tempfile v3.1.0 [INFO] [stderr] Compiling libsodium-sys v0.1.0 [INFO] [stderr] Compiling sodiumoxide v0.1.0 [INFO] [stderr] Compiling mitrid_core v0.9.4 (/opt/rustwide/workdir) [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/network/message/resource.rs:93:14 [INFO] [stderr] | [INFO] [stderr] 93 | 2...9 => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/io/network/server/handler.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | -> Result) [INFO] [stderr] | ___________________________^ [INFO] [stderr] 28 | | -> Result<(Request)>>>> [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 27 | -> Result) [INFO] [stderr] 28 | -> Result<(Request)>>>> [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/io/network/server/handler.rs:28:35 [INFO] [stderr] | [INFO] [stderr] 28 | -> Result<(Request)>>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/io/network/server/router.rs:30:27 [INFO] [stderr] | [INFO] [stderr] 30 | -> Result) [INFO] [stderr] | ___________________________^ [INFO] [stderr] 31 | | -> Result<(Request)>>>> [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 30 | -> Result) [INFO] [stderr] 31 | -> Result<(Request)>>>> [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/io/network/server/router.rs:31:35 [INFO] [stderr] | [INFO] [stderr] 31 | -> Result<(Request)>>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: associated constant `None` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | const None = 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `NONE` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated constant `Read` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | const Read = 1 << 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `READ` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Write` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:22:15 [INFO] [stderr] | [INFO] [stderr] 22 | const Write = 1 << 1; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `WRITE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `None` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | const None = 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `NONE` [INFO] [stderr] [INFO] [stderr] warning: 9 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1m 03s [INFO] running `"docker" "inspect" "7f34971f3ca1aeb48a363b4799a740e7d32a6a2adf8f7b5ac2c6001628c9b1cf"` [INFO] running `"docker" "rm" "-f" "7f34971f3ca1aeb48a363b4799a740e7d32a6a2adf8f7b5ac2c6001628c9b1cf"` [INFO] [stdout] 7f34971f3ca1aeb48a363b4799a740e7d32a6a2adf8f7b5ac2c6001628c9b1cf [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.44.0" "test" "--frozen"` [INFO] [stdout] 4984faadb25fde822493fe77e076ee45d98c997404e2ca554e53064ef77ec62e [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "4984faadb25fde822493fe77e076ee45d98c997404e2ca554e53064ef77ec62e"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/network/message/resource.rs:93:14 [INFO] [stderr] | [INFO] [stderr] 93 | 2...9 => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/io/network/server/handler.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | -> Result) [INFO] [stderr] | ___________________________^ [INFO] [stderr] 28 | | -> Result<(Request)>>>> [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 27 | -> Result) [INFO] [stderr] 28 | -> Result<(Request)>>>> [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/io/network/server/handler.rs:28:35 [INFO] [stderr] | [INFO] [stderr] 28 | -> Result<(Request)>>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/io/network/server/router.rs:30:27 [INFO] [stderr] | [INFO] [stderr] 30 | -> Result) [INFO] [stderr] | ___________________________^ [INFO] [stderr] 31 | | -> Result<(Request)>>>> [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 30 | -> Result) [INFO] [stderr] 31 | -> Result<(Request)>>>> [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/io/network/server/router.rs:31:35 [INFO] [stderr] | [INFO] [stderr] 31 | -> Result<(Request)>>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: associated constant `None` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | const None = 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `NONE` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated constant `Read` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | const Read = 1 << 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `READ` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Write` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:22:15 [INFO] [stderr] | [INFO] [stderr] 22 | const Write = 1 << 1; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `WRITE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `None` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | const None = 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `NONE` [INFO] [stderr] [INFO] [stderr] warning: 9 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/io/network/message/resource.rs:93:14 [INFO] [stderr] | [INFO] [stderr] 93 | 2...9 => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/io/network/server/handler.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | -> Result) [INFO] [stderr] | ___________________________^ [INFO] [stderr] 28 | | -> Result<(Request)>>>> [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 27 | -> Result) [INFO] [stderr] 28 | -> Result<(Request)>>>> [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/io/network/server/handler.rs:28:35 [INFO] [stderr] | [INFO] [stderr] 28 | -> Result<(Request)>>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/io/network/server/router.rs:30:27 [INFO] [stderr] | [INFO] [stderr] 30 | -> Result) [INFO] [stderr] | ___________________________^ [INFO] [stderr] 31 | | -> Result<(Request)>>>> [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 30 | -> Result) [INFO] [stderr] 31 | -> Result<(Request)>>>> [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around type [INFO] [stderr] --> src/io/network/server/router.rs:31:35 [INFO] [stderr] | [INFO] [stderr] 31 | -> Result<(Request)>>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: associated constant `None` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | const None = 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `NONE` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated constant `Read` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | const Read = 1 << 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `READ` [INFO] [stderr] [INFO] [stderr] warning: associated constant `Write` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:22:15 [INFO] [stderr] | [INFO] [stderr] 22 | const Write = 1 << 1; [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `WRITE` [INFO] [stderr] [INFO] [stderr] warning: associated constant `None` should have an upper case name [INFO] [stderr] --> src/io/permission.rs:18:15 [INFO] [stderr] | [INFO] [stderr] 18 | const None = 0; [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `NONE` [INFO] [stderr] [INFO] [stderr] warning: 9 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/mitrid_core-e98e7b47c9c4cca7 [INFO] [stderr] Running /opt/rustwide/target/debug/deps/mod-dad630b594543991 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 380 tests [INFO] [stdout] test app::config::test_config_bytes ... ok [INFO] [stdout] test app::command::request::test_request_size ... ok [INFO] [stdout] test app::command::response::test_response_hex ... ok [INFO] [stdout] test app::command::response::test_response_size ... ok [INFO] [stdout] test app::config::test_config_accessors ... ok [INFO] [stdout] test app::command::response::test_response_json ... ok [INFO] [stdout] test app::command::request::test_request_check ... ok [INFO] [stdout] test app::command::request::test_request_json ... ok [INFO] [stdout] test app::config::test_config_new ... ok [INFO] [stdout] test app::config::test_config_json ... ok [INFO] [stdout] test app::command::request::test_request_new ... ok [INFO] [stdout] test app::config::test_config_hex ... ok [INFO] [stdout] test app::command::response::test_response_new ... ok [INFO] [stdout] test app::config::test_config_size ... ok [INFO] [stdout] test app::env::test_env_current_dir ... ok [INFO] [stdout] test app::config::test_config_check ... ok [INFO] [stdout] test app::env::test_env_log_level ... ok [INFO] [stdout] test app::env::test_env_log_file ... ok [INFO] [stdout] test app::logger::log_file::test_log_file_default ... ok [INFO] [stdout] test app::command::response::test_response_bytes ... ok [INFO] [stdout] test app::env::test_env_vars ... ok [INFO] [stdout] test app::logger::log_file::test_log_file_serialize_hex ... ok [INFO] [stdout] test app::logger::log_file::test_log_file_parse ... ok [INFO] [stdout] test app::logger::log_file::test_log_file_serialize_json ... ok [INFO] [stdout] test app::logger::log_file::test_log_file_serialize_bytes ... ok [INFO] [stdout] test app::logger::log_level::test_log_level_serialize_bytes ... ok [INFO] [stdout] test app::logger::log_level::test_log_level_serialize_json ... ok [INFO] [stdout] test app::logger::log_level::test_log_level_size ... ok [INFO] [stdout] test app::logger::log_level::test_log_level_serialize_hex ... ok [INFO] [stdout] test app::logger::log_level::test_log_level_display ... ok [INFO] [stdout] test app::logger::log_level::test_log_level_default ... ok [INFO] [stdout] test app::logger::logger::test_logger_log_debug ... ok [INFO] [stdout] test app::logger::log_file::test_log_file_size ... ok [INFO] [stdout] test app::logger::logger::test_logger_log_file ... ok [INFO] [stdout] test app::logger::logger::test_logger_log_all ... ok [INFO] [stdout] test app::command::request::test_request_bytes ... ok [INFO] [stdout] test app::logger::log_file::test_log_file_display ... ok [INFO] [stdout] test app::logger::log_level::test_log_level_parse ... ok [INFO] [stdout] test app::logger::logger::test_logger_log_info ... ok [INFO] [stdout] test app::logger::logger::test_logger_new ... ok [INFO] [stdout] test app::logger::logger::test_logger_log_warn ... ok [INFO] [stdout] test app::logger::logger::test_logger_log_level ... ok [INFO] [stdout] test base::meta::test_meta_serialize_bytes ... ok [INFO] [stdout] test base::meta::test_meta_serialize_json ... ok [INFO] [stdout] test app::logger::logger::test_logger_log_trace ... ok [INFO] [stdout] test base::serialize::test_json ... ok [INFO] [stdout] test base::meta::test_meta_size ... ok [INFO] [stdout] test base::stage::test_stage_parse ... ok [INFO] [stdout] test base::serialize::test_hex ... ok [INFO] [stdout] test base::meta::test_meta_new ... ok [INFO] [stdout] test base::stage::test_stage_serialize_hex ... ok [INFO] [stdout] test base::stage::test_stage_serialize_json ... ok [INFO] [stdout] test base::stage::test_stage_size ... ok [INFO] [stdout] test fixture::crypto::hash_sha512::test_digest_from_slice ... ok [INFO] [stdout] test fixture::crypto::hash_sha512::test_hash_sha512 ... ok [INFO] [stdout] test fixture::crypto::hash_sha512::test_digest_from_vec ... ok [INFO] [stdout] test fixture::crypto::sign_ed25519::test_digest_from_slice ... ok [INFO] [stdout] test fixture::crypto::hmac_sha512::test_hmac_sha512 ... ok [INFO] [stdout] test fixture::crypto::sign_ed25519::test_keyseed_from_vec ... ok [INFO] [stdout] test fixture::crypto::sign_ed25519::test_public_key_from_slice ... ok [INFO] [stdout] test fixture::crypto::sign_ed25519::test_secret_key_from_slice ... ok [INFO] [stdout] test fixture::crypto::sign_ed25519::test_public_key_from_vec ... ok [INFO] [stdout] test fixture::crypto::sign_ed25519::test_secret_key_from_vec ... ok [INFO] [stdout] test fixture::crypto::sign_ed25519::test_sign_ed25519 ... ok [INFO] [stdout] test fixture::crypto::sign_ed25519::test_signature_from_slice ... ok [INFO] [stdout] test fixture::crypto::sign_ed25519::test_signature_from_vec ... ok [INFO] [stdout] test io::network::address::test_address_default ... ok [INFO] [stdout] test io::network::address::test_address_ipaddr ... ok [INFO] [stdout] test io::network::address::test_address_string ... ok [INFO] [stdout] test io::network::client::on_error::test_on_error_default ... ok [INFO] [stdout] test io::network::client::on_error::test_on_error_new_fail ... ok [INFO] [stdout] test io::network::client::on_error::test_on_error_new_ignore ... ok [INFO] [stdout] test io::network::client::on_error::test_on_error_new_retry_and_fail ... ok [INFO] [stdout] test io::network::client::on_error::test_on_error_new_retry_and_ignore ... ok [INFO] [stdout] test io::network::client::on_error::test_on_error_serialize_bytes ... ok [INFO] [stdout] test io::network::client::on_error::test_on_error_serialize_hex ... ok [INFO] [stdout] test io::network::client::on_error::test_on_error_serialize_json ... ok [INFO] [stdout] test io::network::client::on_error::test_on_error_size ... ok [INFO] [stdout] test fixture::crypto::commit_sha512::test_commit_sha512 ... ok [INFO] [stdout] test base::meta::test_meta_check ... ok [INFO] [stdout] test app::logger::logger::test_logger_log_error ... ok [INFO] [stdout] test base::stage::test_stage_serialize_bytes ... ok [INFO] [stdout] test base::serialize::test_bytes ... ok [INFO] [stdout] test io::network::message::message::test_message_hex ... ok [INFO] [stdout] test io::network::message::message::test_message_bytes ... ok [INFO] [stdout] test io::network::message::message::test_message_check ... ok [INFO] [stdout] test io::network::message::message::test_message_json ... ok [INFO] [stdout] test app::command::response::test_response_check ... ok [INFO] [stdout] test fixture::crypto::hmac_sha512::test_authkey_from_vec ... ok [INFO] [stdout] test io::network::message::message::test_message_eval ... ok [INFO] [stdout] test app::command::request::test_request_hex ... ok [INFO] [stdout] test io::network::message::message::test_message_session ... ok [INFO] [stdout] test io::network::message::message::test_message_payload ... ok [INFO] [stdout] test io::network::message::message::test_message_is_expired ... ok [INFO] [stdout] test io::network::message::method::test_method_check_permission ... ok [INFO] [stdout] test io::network::message::method::test_method_default ... ok [INFO] [stdout] test io::network::message::method::test_method_display ... ok [INFO] [stdout] test io::network::message::method::test_method_parse ... ok [INFO] [stdout] test io::network::message::method::test_method_serialize_bytes ... ok [INFO] [stdout] test io::network::message::method::test_method_serialize_hex ... ok [INFO] [stdout] test io::network::message::method::test_method_serialize_json ... ok [INFO] [stdout] test io::network::message::method::test_method_size ... ok [INFO] [stdout] test io::network::message::message::test_message_meta ... ok [INFO] [stdout] test io::network::message::message::test_message_finalize ... ok [INFO] [stdout] test io::network::message::message::test_message_resource ... ok [INFO] [stdout] test io::network::message::message::test_digest ... ok [INFO] [stdout] test io::network::message::message::test_check_digest ... ok [INFO] [stdout] test base::meta::test_meta_serialize_hex ... ok [INFO] [stdout] test app::config::test_config_hex_file ... ok [INFO] [stdout] test io::network::message::message::test_verify_digest ... ok [INFO] [stdout] test io::network::message::resource::test_resource_default ... ok [INFO] [stdout] test io::network::message::resource::test_resource_display ... ok [INFO] [stdout] test io::network::message::resource::test_resource_new_parse ... ok [INFO] [stdout] test io::network::message::resource::test_resource_serialize_bytes ... ok [INFO] [stdout] test io::network::message::resource::test_resource_serialize_hex ... ok [INFO] [stdout] test io::network::message::resource::test_resource_serialize_json ... ok [INFO] [stdout] test io::network::message::resource::test_resource_size ... ok [INFO] [stdout] test io::network::message::response::test_response_bytes ... ok [INFO] [stdout] test io::network::message::request::test_request_bytes ... ok [INFO] [stdout] test io::network::message::message::test_message_is_error ... ok [INFO] [stdout] test io::network::message::request::test_request_check ... ok [INFO] [stdout] test io::network::message::resource::test_resource_check_method ... ok [INFO] [stdout] test io::network::message::message::test_message_method ... ok [INFO] [stdout] test io::network::message::request::test_request_json ... ok [INFO] [stdout] test io::network::message::response::test_response_size ... ok [INFO] [stdout] test app::config::test_config_bytes_file ... ok [INFO] [stdout] test app::config::test_config_json_file ... ok [INFO] [stdout] test io::network::message::response::test_response_store ... ok [INFO] [stdout] test io::network::message::response::test_response_json ... ok [INFO] [stdout] test io::network::node::test_node_size ... ok [INFO] [stdout] test io::network::node::test_node_check ... ok [INFO] [stdout] test io::network::node::test_node_serialize_hex ... ok [INFO] [stdout] test io::network::node::test_node_new ... ok [INFO] [stdout] test io::network::message::request::test_request_store ... ok [INFO] [stdout] test io::permission::test_permission_default ... ok [INFO] [stdout] test io::network::node::test_node_serialize_json ... ok [INFO] [stdout] test io::permission::test_permission_bytes ... ok [INFO] [stdout] test io::permission::test_permission_format ... ok [INFO] [stdout] test io::permission::test_permission_json ... ok [INFO] [stdout] test io::network::node::test_node_store ... ok [INFO] [stdout] test io::session::test_session_bytes ... ok [INFO] [stdout] test io::permission::test_permission_size ... ok [INFO] [stdout] test io::session::test_session_check ... ok [INFO] [stdout] test io::session::test_session_hex ... ok [INFO] [stdout] test io::network::node::test_node_serialize_bytes ... ok [INFO] [stdout] test io::permission::test_permission_parse ... ok [INFO] [stdout] test io::session::test_session_json ... ok [INFO] [stdout] test io::store::eval::dump_all_result::test_dump_all_check ... ok [INFO] [stdout] test io::session::test_session_is_expired ... ok [INFO] [stdout] test io::network::message::response::test_response_new ... ok [INFO] [stdout] test io::permission::test_permission_check ... ok [INFO] [stdout] test io::session::test_session_new ... ok [INFO] [stdout] test io::store::eval::dump_all_result::test_dump_all_default ... ok [INFO] [stdout] test io::store::eval::dump_all_result::test_dump_all_serialize_bytes ... ok [INFO] [stdout] test io::permission::test_permission_hex ... ok [INFO] [stdout] test io::store::eval::dump_items_result::test_dump_items_default ... ok [INFO] [stdout] test io::store::eval::dump_items_result::test_dump_items_new ... ok [INFO] [stdout] test io::session::test_session_size ... ok [INFO] [stdout] test io::store::eval::dump_all_result::test_dump_all_size ... ok [INFO] [stdout] test io::network::message::response::test_response_check ... ok [INFO] [stdout] test io::store::eval::dump_items_result::test_dump_items_serialize_bytes ... ok [INFO] [stdout] test io::store::eval::dump_items_result::test_dump_items_size ... ok [INFO] [stdout] test io::store::eval::dump_items_result::test_dump_items_serialize_json ... ok [INFO] [stdout] test io::store::eval::dump_items_result::test_dump_items_serialize_hex ... ok [INFO] [stdout] test io::store::eval::dump_all_result::test_dump_all_serialize_json ... ok [INFO] [stdout] test io::store::eval::dump_params::test_dump_params_serialize_bytes ... ok [INFO] [stdout] test io::store::eval::dump_params::test_dump_params_serialize_json ... ok [INFO] [stdout] test io::store::eval::dump_params::test_dump_params_serialize_hex ... ok [INFO] [stdout] test io::store::eval::dump_params::test_dump_params_parse ... ok [INFO] [stdout] test io::store::eval::dump_sessions_result::test_dump_sessions_check ... ok [INFO] [stdout] test io::store::eval::dump_sessions_result::test_dump_sessions_serialize_bytes ... ok [INFO] [stdout] test io::store::eval::dump_items_result::test_dump_items_check ... ok [INFO] [stdout] test io::store::eval::dump_sessions_result::test_dump_sessions_serialize_hex ... ok [INFO] [stdout] test io::store::eval::dump_sessions_result::test_dump_sessions_size ... ok [INFO] [stdout] test io::store::eval::eval_mut_params::test_eval_params_default ... ok [INFO] [stdout] test io::store::eval::dump_params::test_dump_params_size ... ok [INFO] [stdout] test io::store::eval::dump_all_result::test_dump_all_new ... ok [INFO] [stdout] test io::store::eval::eval_mut_params::test_eval_params_serialize_hex ... ok [INFO] [stdout] test io::store::eval::dump_sessions_result::test_dump_sessions_serialize_json ... ok [INFO] [stdout] test io::store::eval::dump_sessions_result::test_dump_sessions_default ... ok [INFO] [stdout] test io::store::eval::dump_all_result::test_dump_all_serialize_hex ... ok [INFO] [stdout] test io::store::eval::dump_params::test_dump_params_default ... ok [INFO] [stdout] test io::store::eval::eval_mut_result::test_eval_params_serialize_bytes ... ok [INFO] [stdout] test io::store::eval::dump_sessions_result::test_dump_sessions_new ... ok [INFO] [stdout] test io::store::eval::eval_mut_params::test_eval_params_serialize_json ... ok [INFO] [stdout] test io::store::eval::eval_mut_params::test_eval_params_size ... ok [INFO] [stdout] test io::store::eval::eval_mut_result::test_eval_params_default ... ok [INFO] [stdout] test io::store::eval::eval_mut_result::test_eval_params_serialize_hex ... ok [INFO] [stdout] test io::store::eval::eval_mut_params::test_eval_params_serialize_bytes ... ok [INFO] [stdout] test io::store::eval::eval_params::test_eval_params_default ... ok [INFO] [stdout] test io::store::eval::eval_result::test_eval_result_check ... ok [INFO] [stdout] test io::store::eval::eval_params::test_eval_params_serialize_bytes ... ok [INFO] [stdout] test io::store::eval::eval_mut_result::test_eval_params_size ... ok [INFO] [stdout] test io::store::eval::eval_params::test_eval_params_serialize_json ... ok [INFO] [stdout] test io::network::message::request::test_request_new ... ok [INFO] [stdout] test io::store::eval::eval_params::test_eval_params_serialize_hex ... ok [INFO] [stdout] test io::store::eval::eval_result::test_eval_result_new_dump_all ... ok [INFO] [stdout] test io::network::message::request::test_request_hex ... ok [INFO] [stdout] test io::store::eval::eval_result::test_eval_result_serialize_hex ... ok [INFO] [stdout] test io::store::eval::eval_mut_result::test_eval_params_serialize_json ... ok [INFO] [stdout] test io::network::transport::test_ping_server ... ok [INFO] [stdout] test io::store::eval::eval_result::test_eval_result_new_dump_items ... ok [INFO] [stdout] test io::store::eval::eval_result::test_eval_result_new_size ... ok [INFO] [stdout] test io::store::store::test_eval_dump_sessions ... ok [INFO] [stdout] test io::store::store::test_eval_mut_clear ... ok [INFO] [stdout] test io::store::store::test_eval_size ... ok [INFO] [stdout] test io::store::store::test_store_check ... ok [INFO] [stdout] test io::store::eval::eval_result::test_eval_result_serialize_bytes ... ok [INFO] [stdout] test io::store::store::test_store_count_prefix ... ok [INFO] [stdout] test io::store::store::test_store_delete ... ok [INFO] [stdout] test io::store::store::test_store_get ... ok [INFO] [stdout] test io::store::eval::eval_params::test_eval_params_size ... ok [INFO] [stdout] test io::store::store::test_store_create ... ok [INFO] [stdout] test io::network::message::message::test_message_size ... ok [INFO] [stdout] test io::store::eval::eval_result::test_eval_result_size ... ok [INFO] [stdout] test io::store::store::test_store_size ... ok [INFO] [stdout] test io::store::store::test_eval_dump_all ... ok [INFO] [stdout] test io::store::store::test_store_session ... ok [INFO] [stdout] test io::store::store::test_store_update ... ok [INFO] [stdout] test io::store::store::test_store_upsert ... ok [INFO] [stdout] test model::block::test_block_bytes ... ok [INFO] [stdout] test model::block::test_block_check_digest ... ok [INFO] [stdout] test io::store::eval::eval_result::test_eval_result_default ... ok [INFO] [stdout] test io::store::store::test_eval_dump_items ... ok [INFO] [stdout] test io::store::eval::eval_result::test_eval_result_serialize_json ... ok [INFO] [stdout] test io::store::store::test_store_list ... ok [INFO] [stdout] test io::store::store::test_store_list_prefix ... ok [INFO] [stdout] test io::store::eval::eval_result::test_eval_result_new_dump_sessions ... ok [INFO] [stdout] test model::block::test_block_hex ... ok [INFO] [stdout] test io::store::store::test_store_count ... ok [INFO] [stdout] test io::store::store::test_store_lookup ... ok [INFO] [stdout] test model::block::test_block_json ... ok [INFO] [stdout] test model::block::test_block_digest ... ok [INFO] [stdout] test model::block::test_block_size ... ok [INFO] [stdout] test model::block::test_block_prove ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_bytes ... ok [INFO] [stdout] test model::block::test_block_check_proof ... ok [INFO] [stdout] test model::block::test_block_verify_proof ... ok [INFO] [stdout] test io::network::message::request::test_request_size ... ok [INFO] [stdout] test io::network::message::response::test_response_hex ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_check_digest ... ok [INFO] [stdout] test model::block::test_block_verify_digest ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_digest ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_hex ... ok [INFO] [stdout] test model::block::test_block_payload ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_json ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_size ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_payload ... ok [INFO] [stdout] test model::block::test_block_meta ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_verify_digest ... ok [INFO] [stdout] test model::blocknode::test_blocknode_block_data ... ok [INFO] [stdout] test model::blocknode::test_blocknode_bytes ... ok [INFO] [stdout] test model::blocknode::test_blocknode_check_digest ... ok [INFO] [stdout] test model::blocknode::test_blocknode_digest ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_check ... ok [INFO] [stdout] test model::blocknode::test_blocknode_check ... ok [INFO] [stdout] test model::blocknode::test_blocknode_hex ... ok [INFO] [stdout] test model::blocknode::test_blocknode_finalize ... ok [INFO] [stdout] test model::blocknode::test_blocknode_size ... ok [INFO] [stdout] test model::block::test_block_prev_blocks ... ok [INFO] [stdout] test model::blocknode::test_blocknode_json ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_eval ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_finalize ... ok [INFO] [stdout] test model::coin::test_coin_bytes ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_meta ... ok [INFO] [stdout] test model::coin::test_check_digest ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_store ... ok [INFO] [stdout] test model::blockgraph::test_blockgraph_frontier ... ok [INFO] [stdout] test model::coin::test_coin_json ... ok [INFO] [stdout] test model::coin::test_coin_size ... ok [INFO] [stdout] test model::coin::test_coin_output ... ok [INFO] [stdout] test model::blocknode::test_blocknode_store ... ok [INFO] [stdout] test model::coin::test_coin_meta ... ok [INFO] [stdout] test model::blocknode::test_blocknode_verify_digest ... ok [INFO] [stdout] test model::block::test_block_finalize ... ok [INFO] [stdout] test model::coin::test_coin_hex ... ok [INFO] [stdout] test model::coin::test_coin_finalize ... ok [INFO] [stdout] test model::block::test_block_store ... ok [INFO] [stdout] test model::coin::test_coin_check ... ok [INFO] [stdout] test model::coin::test_digest ... ok [INFO] [stdout] test model::block::test_block_check ... ok [INFO] [stdout] test model::coin::test_coin_store ... ok [INFO] [stdout] test model::blocknode::test_blocknode_meta ... ok [INFO] [stdout] test model::input::test_input_check_digest ... ok [INFO] [stdout] test model::input::test_input_json ... ok [INFO] [stdout] test model::input::test_input_bytes ... ok [INFO] [stdout] test model::input::test_input_size ... ok [INFO] [stdout] test model::input::test_input_eval ... ok [INFO] [stdout] test model::output::test_output_bytes ... ok [INFO] [stdout] test model::input::test_input_verify_digest ... ok [INFO] [stdout] test model::input::test_input_digest ... ok [INFO] [stdout] test model::input::test_input_hex ... ok [INFO] [stdout] test model::coin::test_verify_digest ... ok [INFO] [stdout] test model::input::test_input_meta ... ok [INFO] [stdout] test model::block::test_block_transactions ... ok [INFO] [stdout] test model::input::test_input_payload ... ok [INFO] [stdout] test model::output::test_output_amount ... ok [INFO] [stdout] test model::output::test_output_check_digest ... ok [INFO] [stdout] test model::input::test_input_finalize ... ok [INFO] [stdout] test model::output::test_output_verify_digest ... ok [INFO] [stdout] test model::transaction::test_transaction_bytes ... ok [INFO] [stdout] test model::input::test_input_store ... ok [INFO] [stdout] test model::output::test_output_payload ... ok [INFO] [stdout] test model::transaction::test_transaction_check_digest ... ok [INFO] [stdout] test model::output::test_output_store ... ok [INFO] [stdout] test model::input::test_input_coin ... ok [INFO] [stdout] test model::output::test_output_meta ... ok [INFO] [stdout] test model::transaction::test_transaction_json ... ok [INFO] [stdout] test model::output::test_output_hex ... ok [INFO] [stdout] test model::output::test_output_check ... ok [INFO] [stdout] test model::transaction::test_transaction_meta ... ok [INFO] [stdout] test model::output::test_output_eval ... ok [INFO] [stdout] test model::transaction::test_transaction_size ... ok [INFO] [stdout] test model::output::test_output_size ... ok [INFO] [stdout] test model::transaction::test_transaction_hex ... ok [INFO] [stdout] test model::transaction::test_transaction_payload ... ok [INFO] [stdout] test model::input::test_input_check ... ok [INFO] [stdout] test model::block::test_block_eval ... ok [INFO] [stdout] test model::wallet::test_wallet_check ... ok [INFO] [stdout] test model::wallet::test_wallet_digest ... ok [INFO] [stdout] test model::transaction::test_transaction_inputs ... ok [INFO] [stdout] test model::transaction::test_transaction_verify_digest ... ok [INFO] [stdout] test model::wallet::test_wallet_eval ... ok [INFO] [stdout] test model::transaction::test_transaction_check ... ok [INFO] [stdout] test model::transaction::test_transaction_eval ... ok [INFO] [stdout] test model::wallet::test_wallet_json ... ok [INFO] [stdout] test model::output::test_output_finalize ... ok [INFO] [stdout] test model::wallet::test_wallet_payload ... ok [INFO] [stdout] test model::transaction::test_transaction_store ... ok [INFO] [stdout] test util::regex::test_regex_is_match ... ok [INFO] [stdout] test util::regex::test_regex_captures ... ok [INFO] [stdout] test util::timestamp::timestamp::test_timestamp_add_assign ... ok [INFO] [stdout] test model::transaction::test_transaction_finalize ... ok [INFO] [stdout] test model::transaction::test_transaction_outputs ... ok [INFO] [stdout] test model::output::test_output_json ... ok [INFO] [stdout] test util::timestamp::timestamp::test_timestamp_add ... ok [INFO] [stdout] test model::wallet::test_wallet_verify_digest ... ok [INFO] [stdout] test util::timestamp::timestamp::test_timestamp_rem ... ok [INFO] [stdout] test util::timestamp::timestamp::test_timestamp_serialize_hex ... ok [INFO] [stdout] test util::timestamp::timestamp::test_timestamp_div ... ok [INFO] [stdout] test model::wallet::test_wallet_bytes ... ok [INFO] [stdout] test util::timestamp::timestamp::test_timestamp_mul ... ok [INFO] [stdout] test model::wallet::test_wallet_hex ... ok [INFO] [stdout] test util::timestamp::timestamp::test_timestamp_mul_assign ... ok [INFO] [stdout] test util::timestamp::timestamp::test_timestamp_serialize_bytes ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_millis ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_mul ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_rem ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_secs ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_serialize_bytes ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_serialize_hex ... ok [INFO] [stdout] test model::wallet::test_wallet_store ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_sub ... ok [INFO] [stdout] test util::version::test_version_check_buildmeta ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_add ... ok [INFO] [stdout] test util::timestamp::timestamp::test_timestamp_serialize_json ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_add_assign ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_div ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_duration ... ok [INFO] [stdout] test util::timestamp::timestamp::test_timestamp_sub ... ok [INFO] [stdout] test util::version::test_version_check_numeric ... ok [INFO] [stdout] test util::version::test_version_check_prerelease ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_serialize_json ... ok [INFO] [stdout] test util::timestamp::timestamp_diff::test_timestamp_diff_mul_assign ... ok [INFO] [stdout] test model::wallet::test_wallet_coins ... ok [INFO] [stdout] test util::version::test_version_check_semver ... ok [INFO] [stdout] test model::wallet::test_wallet_meta ... ok [INFO] [stdout] test util::version::test_version_is_compatible ... ok [INFO] [stdout] test model::wallet::test_wallet_check_digest ... ok [INFO] [stdout] test util::version::test_version_serialize_json ... ok [INFO] [stdout] test util::version::test_version_serialize_bytes ... ok [INFO] [stdout] test util::version::test_version_serialize_hex ... ok [INFO] [stdout] test model::wallet::test_wallet_size ... ok [INFO] [stdout] test model::wallet::test_wallet_finalize ... ok [INFO] [stdout] test util::version::test_version_ord ... ok [INFO] [stdout] test util::version::test_version_default ... ok [INFO] [stdout] test util::version::test_version_to_string ... ok [INFO] [stdout] test util::version::test_version_new ... ok [INFO] [stdout] test util::version::test_version_parse ... ok [INFO] [stdout] test util::version::test_version_format ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 380 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests mitrid_core [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "4984faadb25fde822493fe77e076ee45d98c997404e2ca554e53064ef77ec62e"` [INFO] running `"docker" "rm" "-f" "4984faadb25fde822493fe77e076ee45d98c997404e2ca554e53064ef77ec62e"` [INFO] [stdout] 4984faadb25fde822493fe77e076ee45d98c997404e2ca554e53064ef77ec62e