[INFO] cloning repository https://github.com/F4uk/Riftbot-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/F4uk/Riftbot-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FF4uk%2FRiftbot-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FF4uk%2FRiftbot-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 97d688879399fe8951030103da95f66a8eaa7380
[INFO] testing F4uk/Riftbot-rs against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FF4uk%2FRiftbot-rs" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/F4uk/Riftbot-rs
[INFO] finished tweaking git repo https://github.com/F4uk/Riftbot-rs
[INFO] tweaked toml for git repo https://github.com/F4uk/Riftbot-rs written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/F4uk/Riftbot-rs on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/F4uk/Riftbot-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded generic-array v0.14.9
[INFO] [stderr]   Downloaded uuid v1.26.0
[INFO] [stderr]   Downloaded rkyv_derive v0.7.46
[INFO] [stderr]   Downloaded rkyv v0.7.46
[INFO] [stderr]   Downloaded sha1 v0.10.7
[INFO] [stderr]   Downloaded ptr_meta v0.1.4
[INFO] [stderr]   Downloaded cfg_aliases v0.2.2
[INFO] [stderr]   Downloaded const-random-macro v0.1.16
[INFO] [stderr]   Downloaded sha1 v0.11.0
[INFO] [stderr]   Downloaded bytecheck v0.6.12
[INFO] [stderr]   Downloaded bytecheck_derive v0.6.12
[INFO] [stderr]   Downloaded jiff-tzdb-platform v0.1.3
[INFO] [stderr]   Downloaded cpufeatures v0.3.1
[INFO] [stderr]   Downloaded funty v2.0.0
[INFO] [stderr]   Downloaded const-random v0.1.18
[INFO] [stderr]   Downloaded pem v4.0.0
[INFO] [stderr]   Downloaded ptr_meta_derive v0.1.4
[INFO] [stderr]   Downloaded borsh-derive v1.8.1
[INFO] [stderr]   Downloaded quinn-udp v0.5.15
[INFO] [stderr]   Downloaded chacha20 v0.10.2
[INFO] [stderr]   Downloaded rend v0.4.2
[INFO] [stderr]   Downloaded ruint-macro v1.2.1
[INFO] [stderr]   Downloaded value-bag v1.13.2
[INFO] [stderr]   Downloaded tungstenite v0.30.0
[INFO] [stderr]   Downloaded wyz v0.5.1
[INFO] [stderr]   Downloaded radium v0.7.0
[INFO] [stderr]   Downloaded dashmap v6.2.1
[INFO] [stderr]   Downloaded darling v0.24.1
[INFO] [stderr]   Downloaded fixed-hash v0.8.0
[INFO] [stderr]   Downloaded tokio-tungstenite v0.30.0
[INFO] [stderr]   Downloaded tap v1.0.1
[INFO] [stderr]   Downloaded rustls-webpki v0.103.15
[INFO] [stderr]   Downloaded quinn v0.11.11
[INFO] [stderr]   Downloaded darling_macro v0.24.1
[INFO] [stderr]   Downloaded enum-ordinalize-derive v4.4.2
[INFO] [stderr]   Downloaded rust_decimal v1.42.1
[INFO] [stderr]   Downloaded bon-macros v3.10.0
[INFO] [stderr]   Downloaded auto_impl v1.3.0
[INFO] [stderr]   Downloaded hybrid-array v0.4.14
[INFO] [stderr]   Downloaded const_format_proc_macros v0.2.34
[INFO] [stderr]   Downloaded time-macros v0.2.32
[INFO] [stderr]   Downloaded jiff-tzdb v0.1.8
[INFO] [stderr]   Downloaded rust_decimal_macros v1.40.0
[INFO] [stderr]   Downloaded konst v0.2.20
[INFO] [stderr]   Downloaded ark-serialize v0.6.0
[INFO] [stderr]   Downloaded ark-ff-asm v0.5.0
[INFO] [stderr]   Downloaded parity-scale-codec-derive v3.7.5
[INFO] [stderr]   Downloaded parity-scale-codec v3.7.5
[INFO] [stderr]   Downloaded fastrlp v0.4.0
[INFO] [stderr]   Downloaded rand v0.8.8
[INFO] [stderr]   Downloaded borsh v1.8.1
[INFO] [stderr]   Downloaded combine v4.6.8
[INFO] [stderr]   Downloaded base64 v0.23.1
[INFO] [stderr]   Downloaded prettyplease v0.3.0
[INFO] [stderr]   Downloaded impl-trait-for-tuples v0.2.3
[INFO] [stderr]   Downloaded webpki-root-certs v1.0.9
[INFO] [stderr]   Downloaded ed25519-dalek v3.0.0
[INFO] [stderr]   Downloaded bon v3.10.0
[INFO] [stderr]   Downloaded darling_core v0.24.1
[INFO] [stderr]   Downloaded rlp v0.5.2
[INFO] [stderr]   Downloaded impl-codec v0.6.0
[INFO] [stderr]   Downloaded fastrlp v0.3.1
[INFO] [stderr]   Downloaded enum-ordinalize v4.4.2
[INFO] [stderr]   Downloaded schemars v1.2.2
[INFO] [stderr]   Downloaded schemars v0.9.0
[INFO] [stderr]   Downloaded ark-ff-macros v0.6.0
[INFO] [stderr]   Downloaded ark-ff-asm v0.6.0
[INFO] [stderr]   Downloaded ark-ff-asm v0.4.2
[INFO] [stderr]   Downloaded h2 v0.4.19
[INFO] [stderr]   Downloaded educe v0.6.0
[INFO] [stderr]   Downloaded ark-ff v0.5.0
[INFO] [stderr]   Downloaded sockudo-ws v2.0.1
[INFO] [stderr]   Downloaded papergrid v0.18.0
[INFO] [stderr]   Downloaded quinn-proto v0.11.17
[INFO] [stderr]   Downloaded byte-slice-cast v1.2.3
[INFO] [stderr]   Downloaded ark-ff v0.6.0
[INFO] [stderr]   Downloaded bitvec v1.1.1
[INFO] [stderr]   Downloaded webpki-roots v1.0.9
[INFO] [stderr]   Downloaded rustc-hex v2.1.0
[INFO] [stderr]   Downloaded konst_macro_rules v0.2.19
[INFO] [stderr]   Downloaded dyn-clone v1.0.20
[INFO] [stderr]   Downloaded ark-serialize v0.5.0
[INFO] [stderr]   Downloaded ark-ff v0.4.2
[INFO] [stderr]   Downloaded ustr v1.1.0
[INFO] [stderr]   Downloaded curve25519-dalek v5.0.0
[INFO] [stderr]   Downloaded ruint v1.20.0
[INFO] [stderr]   Downloaded proptest v1.11.0
[INFO] [stderr]   Downloaded const_format v0.2.36
[INFO] [stderr]   Downloaded ark-std v0.6.0
[INFO] [stderr]   Downloaded serde_with_macros v3.22.0
[INFO] [stderr]   Downloaded ark-std v0.5.0
[INFO] [stderr]   Downloaded ark-ff-macros v0.5.0
[INFO] [stderr]   Downloaded ark-serialize v0.4.2
[INFO] [stderr]   Downloaded rustc_version v0.3.3
[INFO] [stderr]   Downloaded primitive-types v0.12.2
[INFO] [stderr]   Downloaded testing_table v0.3.0
[INFO] [stderr]   Downloaded futures-timer v3.0.4
[INFO] [stderr]   Downloaded ark-serialize-derive v0.6.0
[INFO] [stderr]   Downloaded tabled v0.21.0
[INFO] [stderr]   Downloaded uint v0.9.5
[INFO] [stderr]   Downloaded arrow-schema v59.2.0
[INFO] [stderr]   Downloaded serde_with v3.22.0
[INFO] [stderr]   Downloaded ark-std v0.4.0
[INFO] [stderr]   Downloaded ark-ff-macros v0.4.2
[INFO] [stderr]   Downloaded lexical-write-float v1.0.6
[INFO] [stderr]   Downloaded semver-parser v0.10.3
[INFO] [stderr]   Downloaded hex-conservative v0.2.2
[INFO] [stderr]   Downloaded rstest v0.26.1
[INFO] [stderr]   Downloaded ark-ff-macros v0.3.0
[INFO] [stderr]   Downloaded lexical-parse-integer v1.0.6
[INFO] [stderr]   Downloaded bitcoin_hashes v0.14.101
[INFO] [stderr]   Downloaded arrow-select v59.2.0
[INFO] [stderr]   Downloaded k256 v0.13.4
[INFO] [stderr]   Downloaded semver v0.11.0
[INFO] [stderr]   Downloaded arrow-row v59.2.0
[INFO] [stderr]   Downloaded lexical-parse-float v1.0.6
[INFO] [stderr]   Downloaded futures-utils-wasm v0.1.0
[INFO] [stderr]   Downloaded proc-macro-error-attr3 v3.0.1
[INFO] [stderr]   Downloaded macro-string v0.2.0
[INFO] [stderr]   Downloaded sha3 v0.11.0
[INFO] [stderr]   Downloaded alloy-rlp-derive v0.3.16
[INFO] [stderr]   Downloaded rfc6979 v0.4.0
[INFO] [stderr]   Downloaded serdect v0.2.0
[INFO] [stderr]   Downloaded base16ct v0.2.0
[INFO] [stderr]   Downloaded elliptic-curve v0.13.8
[INFO] [stderr]   Downloaded sec1 v0.7.3
[INFO] [stderr]   Downloaded threadpool v1.8.1
[INFO] [stderr]   Downloaded alloy-rlp v0.3.16
[INFO] [stderr]   Downloaded ark-serialize v0.3.0
[INFO] [stderr]   Downloaded alloy-tx-macros v2.4.1
[INFO] [stderr]   Downloaded bitcoin-io v0.1.101
[INFO] [stderr]   Downloaded keccak-asm v0.1.8
[INFO] [stderr]   Downloaded ark-ff-asm v0.3.0
[INFO] [stderr]   Downloaded ff v0.13.1
[INFO] [stderr]   Downloaded bitcoin-internals v0.6.0
[INFO] [stderr]   Downloaded alloy-sol-type-parser v1.7.1
[INFO] [stderr]   Downloaded alloy-sol-macro-input v1.7.1
[INFO] [stderr]   Downloaded glob v0.3.4
[INFO] [stderr]   Downloaded fixed-cache v0.1.10
[INFO] [stderr]   Downloaded const-hex v1.19.1
[INFO] [stderr]   Downloaded wasmtimer v0.4.3
[INFO] [stderr]   Downloaded alloy-json-rpc v2.4.1
[INFO] [stderr]   Downloaded ark-std v0.3.0
[INFO] [stderr]   Downloaded alloy-rpc-types-any v2.4.1
[INFO] [stderr]   Downloaded lru v0.18.3
[INFO] [stderr]   Downloaded lexical-core v1.0.6
[INFO] [stderr]   Downloaded alloy-sol-macro v1.7.1
[INFO] [stderr]   Downloaded alloy-eip2930 v0.2.4
[INFO] [stderr]   Downloaded alloy-eip2124 v0.2.0
[INFO] [stderr]   Downloaded alloy-eip7702 v0.6.3
[INFO] [stderr]   Downloaded phf_shared v0.14.0
[INFO] [stderr]   Downloaded keccak v0.2.2
[INFO] [stderr]   Downloaded alloy-core v1.7.1
[INFO] [stderr]   Downloaded alloy-transport-http v2.4.1
[INFO] [stderr]   Downloaded alloy-signer v2.4.1
[INFO] [stderr]   Downloaded alloy-consensus-any v2.4.1
[INFO] [stderr]   Downloaded enum_dispatch v0.3.13
[INFO] [stderr]   Downloaded alloy-json-abi v1.7.1
[INFO] [stderr]   Downloaded ecdsa v0.16.9
[INFO] [stderr]   Downloaded proc-macro-error3 v3.0.1
[INFO] [stderr]   Downloaded alloy-sol-macro-expander v1.7.1
[INFO] [stderr]   Downloaded alloy-network-primitives v2.4.1
[INFO] [stderr]   Downloaded ark-ff v0.3.0
[INFO] [stderr]   Downloaded phf v0.14.0
[INFO] [stderr]   Downloaded alloy-ens v2.4.1
[INFO] [stderr]   Downloaded arrow-csv v59.2.0
[INFO] [stderr]   Downloaded nybbles v0.4.8
[INFO] [stderr]   Downloaded flatbuffers v25.12.19
[INFO] [stderr]   Downloaded alloy-signer-local v2.4.1
[INFO] [stderr]   Downloaded alloy-serde v2.4.1
[INFO] [stderr]   Downloaded arrow-string v59.2.0
[INFO] [stderr]   Downloaded hex-conservative v1.2.0
[INFO] [stderr]   Downloaded group v0.13.0
[INFO] [stderr]   Downloaded bitcoin-consensus-encoding v1.2.0
[INFO] [stderr]   Downloaded alloy-eip7928 v0.4.8
[INFO] [stderr]   Downloaded alloy-network v2.4.1
[INFO] [stderr]   Downloaded lexical-write-integer v1.0.6
[INFO] [stderr]   Downloaded alloy-transport v2.4.1
[INFO] [stderr]   Downloaded alloy-trie v0.9.5
[INFO] [stderr]   Downloaded arrow-arith v59.2.0
[INFO] [stderr]   Downloaded futures v0.3.34
[INFO] [stderr]   Downloaded alloy v2.2.0
[INFO] [stderr]   Downloaded alloy-sol-types v1.7.1
[INFO] [stderr]   Downloaded syn-solidity v1.7.1
[INFO] [stderr]   Downloaded alloy-rpc-client v2.4.1
[INFO] [stderr]   Downloaded alloy-chains v0.2.37
[INFO] [stderr]   Downloaded arrow-data v59.2.0
[INFO] [stderr]   Downloaded crypto-bigint v0.5.5
[INFO] [stderr]   Downloaded arrow-json v59.2.0
[INFO] [stderr]   Downloaded rstest_macros v0.26.1
[INFO] [stderr]   Downloaded arrow-ord v59.2.0
[INFO] [stderr]   Downloaded secp256k1 v0.31.1
[INFO] [stderr]   Downloaded alloy-contract v2.4.1
[INFO] [stderr]   Downloaded alloy-dyn-abi v1.7.1
[INFO] [stderr]   Downloaded implied-vol v2.0.0
[INFO] [stderr]   Downloaded lexical-util v1.0.7
[INFO] [stderr]   Downloaded secp256k1 v0.30.0
[INFO] [stderr]   Downloaded alloy-rpc-types-eth v2.4.1
[INFO] [stderr]   Downloaded arrow v59.2.0
[INFO] [stderr]   Downloaded num-bigint v0.5.1
[INFO] [stderr]   Downloaded arrow-cast v59.2.0
[INFO] [stderr]   Downloaded alloy-primitives v1.7.1
[INFO] [stderr]   Downloaded alloy-consensus v2.4.1
[INFO] [stderr]   Downloaded pest v2.9.0
[INFO] [stderr]   Downloaded arrow-ipc v59.2.0
[INFO] [stderr]   Downloaded arrow-buffer v59.2.0
[INFO] [stderr]   Downloaded alloy-provider v2.4.1
[INFO] [stderr]   Downloaded sysinfo v0.39.6
[INFO] [stderr]   Downloaded objc2-io-kit v0.3.2
[INFO] [stderr]   Downloaded arrow-array v59.2.0
[INFO] [stderr]   Downloaded alloy-eips v2.4.1
[INFO] [stderr]   Downloaded blst v0.3.17
[INFO] [stderr]   Downloaded sha3-asm v0.1.8
[INFO] [stderr]   Downloaded c-kzg v2.1.8
[INFO] [stderr]   Downloaded secp256k1-sys v0.11.0
[INFO] [stderr]   Downloaded secp256k1-sys v0.10.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f
[INFO] running `Command { std: "docker" "start" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling prettyplease v0.3.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling value-bag v1.13.2
[INFO] [stderr]    Compiling jiff-core v0.1.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling jiff-tzdb v0.1.8
[INFO] [stderr]    Compiling implied-vol v2.0.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling papergrid v0.18.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling ruint-macro v1.2.1
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling rmp v0.8.15
[INFO] [stderr]    Compiling ruint v1.20.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling tabled v0.21.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling uuid v1.26.0
[INFO] [stderr]    Compiling jiff v0.2.35
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling nautilus-core v0.63.0 (https://github.com/nautechsystems/nautilus_trader?rev=e96a4ab8c8a5a7cae0ea6d37770d5ce2dee6db5c#e96a4ab8)
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling rust_decimal_macros v1.40.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling bon-macros v3.10.0
[INFO] [stderr]    Compiling rmp-serde v1.3.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling ustr v1.1.0
[INFO] [stderr]    Compiling bon v3.10.0
[INFO] [stderr]    Compiling nautilus-model v0.63.0 (https://github.com/nautechsystems/nautilus_trader?rev=e96a4ab8c8a5a7cae0ea6d37770d5ce2dee6db5c#e96a4ab8)
[INFO] [stderr]    Compiling riftbot v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling riftbot v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.73s
[INFO] running `Command { std: "docker" "inspect" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/riftbot/16b5ab7ceb6e7685/out/riftbot-16b5ab7ceb6e7685)
[INFO] [stdout] 
[INFO] [stdout] running 95 tests
[INFO] [stdout] test config::tests::available_funding_requires_a_signed_value ... ok
[INFO] [stdout] test domain::execution_intent::tests::deserialization_cannot_bypass_v1_invariants ... ok
[INFO] [stdout] test config::tests::fair_value_schedule_must_be_satisfiable ... ok
[INFO] [stdout] test domain::execution_intent::tests::v1_accepts_two_opposite_distinct_venue_legs ... ok
[INFO] [stdout] test config::tests::negative_grid_target_is_rejected_during_deserialization ... ok
[INFO] [stdout] test domain::execution_intent::tests::v1_rejects_same_side_legs ... ok
[INFO] [stdout] test config::tests::regime_thresholds_preserve_severity_order ... ok
[INFO] [stdout] test domain::ids::tests::identifier_accepts_compact_text ... ok
[INFO] [stdout] test config::fingerprint::tests::fingerprint_is_stable_and_measurement_sensitive ... ok
[INFO] [stdout] test domain::ids::tests::deserialization_runs_validation ... ok
[INFO] [stdout] test config::tests::duplicate_venue_is_rejected ... ok
[INFO] [stdout] test config::fingerprint::tests::funding_route_order_does_not_change_fingerprint ... ok
[INFO] [stdout] test domain::inventory::tests::target_inventory_construction_enforces_cross_field_shape ... ok
[INFO] [stdout] test domain::inventory::tests::target_inventory_rejects_same_venue_route ... ok
[INFO] [stdout] test domain::numeric::tests::price_rejects_zero ... ok
[INFO] [stdout] test domain::inventory::tests::target_inventory_deserialization_cannot_bypass_cross_field_shape ... ok
[INFO] [stdout] test domain::inventory::tests::target_inventory_deserialization_rejects_negative_fraction ... ok
[INFO] [stdout] test config::tests::strategy_target_must_preserve_pair_risk_headroom ... ok
[INFO] [stdout] test domain::ids::tests::identifier_rejects_whitespace ... ok
[INFO] [stdout] test domain::execution_intent::tests::v1_rejects_non_two_leg_basket ... ok
[INFO] [stdout] test domain::numeric::tests::target_fraction_deserialization_cannot_bypass_invariant ... ok
[INFO] [stdout] test config::fingerprint::tests::unrelated_risk_and_recording_fields_do_not_change_fingerprint ... ok
[INFO] [stdout] test config::tests::secret_shaped_unknown_fields_are_rejected ... ok
[INFO] [stdout] test domain::numeric::tests::target_fraction_enforces_non_negative_unit_interval ... ok
[INFO] [stdout] test config::fingerprint::tests::risk_fingerprint_is_stable_and_risk_sensitive ... ok
[INFO] [stdout] test domain::risk::tests::approved_increase_with_flatten_kill_state_is_rejected_by_serde ... ok
[INFO] [stdout] test domain::risk::tests::approved_increase_with_halt_kill_state_is_rejected_by_serde ... ok
[INFO] [stdout] test domain::risk::tests::approved_increase_with_pause_new_kill_state_is_rejected_by_serde ... ok
[INFO] [stdout] test domain::risk::tests::approved_increase_with_halted_regime_is_rejected_by_serde ... ok
[INFO] [stdout] test domain::risk::tests::approved_increase_with_reduce_only_kill_state_is_rejected_by_serde ... ok
[INFO] [stdout] test domain::risk::tests::kill_transition_graph_and_serde_fail_closed ... ok
[INFO] [stdout] test domain::risk::tests::approved_increase_with_reduce_only_regime_is_rejected_by_serde ... ok
[INFO] [stdout] test domain::risk::tests::restrictive_states_preserve_legitimate_reduction_authorization ... ok
[INFO] [stdout] test config::tests::legacy_config_schema_is_rejected ... ok
[INFO] [stdout] test market::book_store::tests::post_transition_newer_book_clears_recovery ... ok
[INFO] [stdout] test market::book_store::tests::reconnecting_then_book_does_not_become_connected ... ok
[INFO] [stdout] test market::book_store::tests::rejects_regressive_book_and_transition_updates ... ok
[INFO] [stdout] test market::book_store::tests::pre_transition_book_does_not_clear_recovery ... ok
[INFO] [stdout] test market::book_store::tests::connected_after_reconnect_still_awaits_recovery ... ok
[INFO] [stdout] test market::book_store::tests::healthy_book_remains_none_until_both_connected_and_recovered ... ok
[INFO] [stdout] test market::book_store::tests::tracks_freshness_without_wall_clock ... ok
[INFO] [stdout] test market::book_store::tests::disconnected_then_newer_book_does_not_become_connected ... ok
[INFO] [stdout] test market::normalizer::tests::canonicalizes_side_ordering ... ok
[INFO] [stdout] test market::book_store::tests::reconnect_requires_newer_recovery_book ... ok
[INFO] [stdout] test market::normalizer::tests::rejects_duplicate_and_crossed_books ... ok
[INFO] [stdout] test market::normalizer::tests::rejects_empty_side_and_zero_level ... ok
[INFO] [stdout] test market::normalizer::tests::requires_both_timestamps ... ok
[INFO] [stdout] test domain::risk::tests::serde_cannot_construct_invalid_risk_authorization ... ok
[INFO] [stdout] test models::fair_value::tests::midpoint_reference_warms_up_to_robust_median ... ok
[INFO] [stdout] test models::fair_value::tests::reverse_route_has_an_independent_non_negated_basis ... ok
[INFO] [stdout] test models::fair_value::tests::update_frequency_cannot_add_samples ... ok
[INFO] [stdout] test models::fair_value::tests::duration_window_evicts_deterministically ... ok
[INFO] [stdout] test config::tests::example_configuration_is_valid ... ok
[INFO] [stdout] test config::tests::degraded_risk_policy_must_be_conservative ... ok
[INFO] [stdout] test models::opportunity::tests::extreme_deviation_halts_economic_increase ... ok
[INFO] [stdout] test models::grid_inventory::tests::full_grid_target_uses_strategy_cap_per_leg_not_risk_limit ... ok
[INFO] [stdout] test models::fair_value::tests::stale_tick_is_rejected_without_backfill ... ok
[INFO] [stdout] test models::grid_inventory::tests::route_direction_is_explicit_and_reverse_is_independent ... ok
[INFO] [stdout] test models::opportunity::tests::depth_impact_is_not_deducted_again ... ok
[INFO] [stdout] test models::grid_inventory::tests::between_boundaries_uses_conservative_floor_step ... ok
[INFO] [stdout] test models::opportunity::tests::named_risk_cost_is_deducted_once ... ok
[INFO] [stdout] test models::opportunity::tests::gate_example_a_must_not_increase_risk ... ok
[INFO] [stdout] test models::regime::tests::classifies_all_four_regimes ... ok
[INFO] [stdout] test models::regime::tests::hard_data_failures_are_more_restrictive_than_cost_unavailability ... ok
[INFO] [stdout] test models::spread_engine::tests::corrupt_empty_and_future_books_are_rejected ... ok
[INFO] [stdout] test models::opportunity::tests::unavailable_funding_fails_closed ... ok
[INFO] [stdout] test models::spread_engine::tests::exact_depth_boundary_is_accepted_and_shortfall_rejected ... ok
[INFO] [stdout] test models::spread_engine::tests::funding_unavailable_stays_none ... ok
[INFO] [stdout] test models::spread_engine::tests::missing_fee_is_not_treated_as_zero ... ok
[INFO] [stdout] test models::opportunity::tests::warmup_never_invents_a_zero_midline ... ok
[INFO] [stdout] test models::opportunity::tests::gate_example_b_may_increase_risk ... ok
[INFO] [stdout] test models::spread_engine::tests::multi_level_vwap_embeds_depth_impact ... ok
[INFO] [stdout] test models::spread_engine::tests::reverse_route_is_measured_independently ... ok
[INFO] [stdout] test models::spread_engine::tests::stale_skew_and_unhealthy_inputs_fail_closed ... ok
[INFO] [stdout] test models::spread_engine::tests::top_level_vwap_and_round_trip_fees_are_exact ... ok
[INFO] [stdout] test models::opportunity::tests::signed_funding_adjustment_changes_edge_with_its_sign ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::different_measurement_model_version_is_rejected ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::bad_edge_does_not_block_necessary_reduction ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::non_positive_tradable_edge_blocks_only_added_risk ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::matching_measurement_snapshot_remains_accepted ... ok
[INFO] [stdout] test models::grid_inventory::tests::expansion_is_monotonic_and_convergence_lowers_target ... ok
[INFO] [stdout] test models::grid_inventory::tests::zero_and_below_first_boundary_are_flat ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::opposing_effective_exposure_is_visible_and_cannot_add_risk ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::opposing_increase_requests_fail_closed_explicitly ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::reserved_and_pending_exposure_prevent_duplicate_increase ... ok
[INFO] [stdout] test models::grid_inventory::tests::every_grid_boundary_maps_exactly ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::reversal_flattens_old_route_before_opposite_increase ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::stale_positive_measurement_cannot_authorize_newer_grid_target ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::sell_price_above_buy_price_uses_smaller_long_leg_cap ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::same_route_and_timestamp_but_different_fingerprint_is_rejected ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::target_above_effective_actual_proposes_only_measured_size ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::target_below_actual_reduces_without_entry_measurement ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::sell_price_below_buy_price_uses_smaller_short_leg_cap ... ok
[INFO] [stdout] test strategy::inventory_manager::tests::same_route_but_different_observed_at_is_rejected ... ok
[INFO] [stdout] test market::nautilus_bridge::tests::pinned_nautilus_instrument_parser_is_available ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 95 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/p3_measurement.rs (/opt/rustwide/target/debug/build/riftbot/c5b556ac821798ca/out/p3_measurement-c5b556ac821798ca)
[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; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/p2_recording.rs (/opt/rustwide/target/debug/build/riftbot/7553878f04eeeb22/out/p2_recording-7553878f04eeeb22)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test invalid_schema_version_is_rejected ... ok
[INFO] [stdout] test invalid_normalized_domain_data_is_rejected ... ok
[INFO] [stdout] test inconsistent_recorded_health_fails_closed ... ok
[INFO] [stdout] test replay_has_no_live_execution_capability ... ok
[INFO] [stdout] test record_to_replay_round_trip ... ok
[INFO] [stdout] test replay_preserves_exchange_and_receive_timestamps ... ok
[INFO] [stdout] test stale_calculation_is_deterministic_from_recorded_observation_time ... ok
[INFO] [stdout] test truncated_and_corrupt_records_are_rejected ... ok
[INFO] [stdout] test replay_preserves_disconnect_reconnect_recovery_sequence ... ok
[INFO] [stdout] test identical_replay_twice_produces_identical_outputs ... ok
[INFO] [stdout] test recorder_shutdown_flushes_all_accepted_buffered_records_in_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/p3_measurement.rs (/opt/rustwide/target/debug/build/riftbot/86ba5a77c5631d76/out/p3_measurement-86ba5a77c5631d76)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test replay_ticks_come_only_from_recorded_logical_time ... ok
[INFO] [stdout] test funding_unavailable_is_visible_and_fails_closed ... ok
[INFO] [stdout] test reconnect_states_are_retained_as_fail_closed_evidence ... ok
[INFO] [stdout] test identical_measurement_replay_twice_is_identical ... ok
[INFO] [stdout] test both_oriented_routes_have_independent_reference_and_executable_math ... ok
[INFO] [stdout] test changed_measurement_config_changes_fingerprint_and_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/p5_risk.rs (/opt/rustwide/target/debug/build/riftbot/18967c752e1fa184/out/p5_risk-18967c752e1fa184)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test fixed_decimal_arithmetic_overflow_fails_closed ... ok
[INFO] [stdout] test exactly_at_current_limit_is_not_a_breach ... ok
[INFO] [stdout] test exactly_at_hard_limit_boundary_is_allowed ... ok
[INFO] [stdout] test authorization_uses_only_supplied_logical_time ... ok
[INFO] [stdout] test future_measurement_timestamp_is_denied ... ok
[INFO] [stdout] test delta_neutral_basket_is_still_denied_on_venue_limit ... ok
[INFO] [stdout] test identical_input_produces_identical_risk_assessment ... ok
[INFO] [stdout] test kill_state_transitions_are_timestamped_and_fail_closed ... ok
[INFO] [stdout] test current_exposure_arithmetic_failure_fails_closed ... ok
[INFO] [stdout] test flatten_requires_reduction_toward_zero ... ok
[INFO] [stdout] test global_delta_breach_requires_flatten ... ok
[INFO] [stdout] test missing_health_input_fails_closed_for_increase ... ok
[INFO] [stdout] test missing_increase_size_basis_is_denied ... ok
[INFO] [stdout] test halt_blocks_new_risk ... ok
[INFO] [stdout] test p5_risk_module_has_no_execution_or_order_path ... ok
[INFO] [stdout] test most_restrictive_regime_and_kill_state_wins ... ok
[INFO] [stdout] test no_change_with_current_exposure_identity_failure_fails_closed ... ok
[INFO] [stdout] test no_change_with_current_global_delta_breach_is_restrictive ... ok
[INFO] [stdout] test normal_valid_increase_is_approved_and_auditable ... ok
[INFO] [stdout] test reduction_does_not_hide_global_delta_breach ... ok
[INFO] [stdout] test pair_projected_limit_breach_is_denied ... ok
[INFO] [stdout] test no_change_with_current_pair_breach_is_restrictive ... ok
[INFO] [stdout] test reduction_from_pair_breach_is_allowed_but_breach_visible ... ok
[INFO] [stdout] test no_change_with_current_venue_breach_is_restrictive ... ok
[INFO] [stdout] test no_change_with_missing_current_exposure_fails_closed ... ok
[INFO] [stdout] test p4_change_above_p3_safe_cap_fails_closed ... ok
[INFO] [stdout] test pause_new_and_reduce_only_block_increase ... ok
[INFO] [stdout] test reduction_allows_missing_or_stale_entry_economics ... ok
[INFO] [stdout] test restrictive_regimes_block_increase_and_halted_escalates ... ok
[INFO] [stdout] test reserved_and_pending_exposure_are_counted_in_projection ... ok
[INFO] [stdout] test session_loss_at_limit_requires_configured_flatten ... ok
[INFO] [stdout] test stale_measurement_is_denied ... ok
[INFO] [stdout] test session_loss_can_require_configured_halt ... ok
[INFO] [stdout] test per_venue_limit_breach_is_denied ... ok
[INFO] [stdout] test risk_never_enlarges_p4_proposal_and_degraded_policy_clips ... ok
[INFO] [stdout] test unhealthy_stale_and_unknown_operational_inputs_block_increase ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests riftbot
[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; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f", kill_on_drop: false }`
[INFO] [stdout] 489b450eebda1070105e4fd8eb07a902ca66e2b11cbb9b80f2a44f0213576b5f
