[INFO] fetching crate satellite-shard 0.31.6...
[INFO] testing satellite-shard-0.31.6 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate satellite-shard 0.31.6 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate satellite-shard 0.31.6
[INFO] finished tweaking crates.io crate satellite-shard 0.31.6
[INFO] tweaked toml for crates.io crate satellite-shard 0.31.6 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate satellite-shard 0.31.6 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate satellite-shard 0.31.6 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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7539749c49bb3e5afe5fef615df5f82dbfc17c0ae0e0b259d567726ce3dd5d4b
[INFO] running `Command { std: "docker" "start" "-a" "7539749c49bb3e5afe5fef615df5f82dbfc17c0ae0e0b259d567726ce3dd5d4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7539749c49bb3e5afe5fef615df5f82dbfc17c0ae0e0b259d567726ce3dd5d4b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7539749c49bb3e5afe5fef615df5f82dbfc17c0ae0e0b259d567726ce3dd5d4b", kill_on_drop: false }`
[INFO] [stdout] 7539749c49bb3e5afe5fef615df5f82dbfc17c0ae0e0b259d567726ce3dd5d4b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 86e82c25c7e85a5839ba6693835abd6d7bca0afdeb98f3e6beee9cdc3cfaee9b
[INFO] running `Command { std: "docker" "start" "-a" "86e82c25c7e85a5839ba6693835abd6d7bca0afdeb98f3e6beee9cdc3cfaee9b", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling cpufeatures v0.2.9
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling thiserror v1.0.66
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling ryu v1.0.15
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]    Compiling memchr v2.6.4
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling arrayvec v0.7.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling cc v1.1.31
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling bitcoin-internals v0.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling hashbrown v0.15.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling winnow v0.5.15
[INFO] [stderr]    Compiling bitcoin-io v0.1.2
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling hex-conservative v0.2.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hex_lit v0.1.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling bitcoin v0.32.5
[INFO] [stderr]    Compiling borsh v1.5.7
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling rustversion v1.0.17
[INFO] [stderr]    Compiling bech32 v0.11.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.13
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling tokio v1.46.1
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling keccak v0.1.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling uint v0.10.0
[INFO] [stderr]    Compiling fixed-hash v0.8.0
[INFO] [stderr]    Compiling bitcoin_slices v0.10.0
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling solana-sanitize v2.2.1
[INFO] [stderr]    Compiling primitive-types v0.13.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[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 digest v0.10.7
[INFO] [stderr]    Compiling toml_edit v0.21.0
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling darling_core v0.20.3
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling thiserror-impl v1.0.66
[INFO] [stderr]    Compiling bytemuck_derive v1.9.3
[INFO] [stderr]    Compiling borsh-derive v1.5.7
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling bitcode_derive v0.6.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling num-derive v0.4.0
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling borsh-derive-internal-satellite v0.11.0
[INFO] [stderr]    Compiling sha256 v1.6.0
[INFO] [stderr]    Compiling darling_macro v0.20.3
[INFO] [stderr]    Compiling satellite-derive-space v0.31.6
[INFO] [stderr]    Compiling bytemuck v1.23.1
[INFO] [stderr]    Compiling darling v0.20.3
[INFO] [stderr]    Compiling serde_with_macros v3.14.0
[INFO] [stderr]    Compiling bitcode v0.6.6
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling satellite-lang-idl-spec v0.31.6
[INFO] [stderr]    Compiling bitcoin_hashes v0.14.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling serde_bytes v0.11.15
[INFO] [stderr]    Compiling serde_with v3.14.0
[INFO] [stderr]    Compiling satellite-collections v0.31.6
[INFO] [stderr]    Compiling bitcoin-units v0.1.2
[INFO] [stderr]    Compiling satellite-syn v0.31.6
[INFO] [stderr]    Compiling satellite-lang-idl v0.31.6
[INFO] [stderr]    Compiling base58ck v0.1.0
[INFO] [stderr]    Compiling secp256k1 v0.29.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling satellite-math v0.31.6
[INFO] [stderr]    Compiling satellite-derive-serde v0.31.6
[INFO] [stderr]    Compiling satellite-attribute-constant v0.31.6
[INFO] [stderr]    Compiling satellite-derive-accounts v0.31.6
[INFO] [stderr]    Compiling satellite-attribute-error v0.31.6
[INFO] [stderr]    Compiling satellite-attribute-access-control v0.31.6
[INFO] [stderr]    Compiling satellite-attribute-account v0.31.6
[INFO] [stderr]    Compiling satellite-attribute-event v0.31.6
[INFO] [stderr]    Compiling satellite-attribute-program v0.31.6
[INFO] [stderr]    Compiling arch_program v0.5.15
[INFO] [stderr]    Compiling ordinals v0.0.14
[INFO] [stderr]    Compiling satellite-bitcoin-transactions v0.31.6
[INFO] [stderr]    Compiling satellite-lang v0.31.6
[INFO] [stderr]    Compiling satellite-bitcoin v0.31.6
[INFO] [stderr]    Compiling satellite-shard v0.31.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.78s
[INFO] running `Command { std: "docker" "inspect" "86e82c25c7e85a5839ba6693835abd6d7bca0afdeb98f3e6beee9cdc3cfaee9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86e82c25c7e85a5839ba6693835abd6d7bca0afdeb98f3e6beee9cdc3cfaee9b", kill_on_drop: false }`
[INFO] [stdout] 86e82c25c7e85a5839ba6693835abd6d7bca0afdeb98f3e6beee9cdc3cfaee9b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c900968bc3d727c4579c3a21122442d41e52edb79230f4b38e73a25774eca5a2
[INFO] running `Command { std: "docker" "start" "-a" "c900968bc3d727c4579c3a21122442d41e52edb79230f4b38e73a25774eca5a2", kill_on_drop: false }`
[INFO] [stderr]    Compiling satellite-shard v0.31.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `arch_program::utxo`
[INFO] [stdout]  --> src/tests/common.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use arch_program::utxo;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `satellite_bitcoin::utxo_info::UtxoInfoTrait`
[INFO] [stdout]   --> src/tests/common.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use satellite_bitcoin::utxo_info::UtxoInfoTrait;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_MODIFIED_ACCOUNTS` is never used
[INFO] [stdout]     --> src/split.rs:1704:15
[INFO] [stdout]      |
[INFO] [stdout] 1704 |         const MAX_MODIFIED_ACCOUNTS: usize = 0;
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_INPUTS_TO_SIGN` is never used
[INFO] [stdout]     --> src/split.rs:1705:15
[INFO] [stdout]      |
[INFO] [stdout] 1705 |         const MAX_INPUTS_TO_SIGN: usize = 2;
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.90s
[INFO] running `Command { std: "docker" "inspect" "c900968bc3d727c4579c3a21122442d41e52edb79230f4b38e73a25774eca5a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c900968bc3d727c4579c3a21122442d41e52edb79230f4b38e73a25774eca5a2", kill_on_drop: false }`
[INFO] [stdout] c900968bc3d727c4579c3a21122442d41e52edb79230f4b38e73a25774eca5a2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 35b89b8dbc4cc21e24415e0fb5dff53642925bb540b62cf514c9b78fdc3b9b9c
[INFO] running `Command { std: "docker" "start" "-a" "35b89b8dbc4cc21e24415e0fb5dff53642925bb540b62cf514c9b78fdc3b9b9c", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `arch_program::utxo`
[INFO] [stderr]  --> src/tests/common.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use arch_program::utxo;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `satellite_bitcoin::utxo_info::UtxoInfoTrait`
[INFO] [stderr]   --> src/tests/common.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use satellite_bitcoin::utxo_info::UtxoInfoTrait;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MAX_MODIFIED_ACCOUNTS` is never used
[INFO] [stderr]     --> src/split.rs:1704:15
[INFO] [stderr]      |
[INFO] [stderr] 1704 |         const MAX_MODIFIED_ACCOUNTS: usize = 0;
[INFO] [stderr]      |               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MAX_INPUTS_TO_SIGN` is never used
[INFO] [stderr]     --> src/split.rs:1705:15
[INFO] [stderr]      |
[INFO] [stderr] 1705 |         const MAX_INPUTS_TO_SIGN: usize = 2;
[INFO] [stderr]      |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `satellite-shard` (lib test) generated 4 warnings (run `cargo fix --lib -p satellite-shard --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/satellite_shard-6b8c0d4473217070)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test split::rune_tests_loader::compute_unsettled_rune_basic ... ok
[INFO] [stdout] test split::rune_tests_loader::plan_rune_distribution_partial_creates_zero_entry_for_some_shards ... ok
[INFO] [stdout] test split::rune_tests_loader::plan_rune_distribution_zero_amount_inserts_zero_entries ... ok
[INFO] [stdout] test split::rune_tests_loader::redistribute_remaining_rune_distribution ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::balance_amount_overflow_protection ... ok
[INFO] [stdout] test split::tests_loader::compute_unsettled_btc_in_shards::basic_unsettled_calculation ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::high_fee_scenario_overflow ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::plan_btc_distribution_zero_shards ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::redistribute_sub_dust_all_above_dust ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::near_boundary_dust_splits_above ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::empty_amount_optimization ... ok
[INFO] [stdout] test split::rune_tests_loader::plan_rune_distribution_proportional ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::redistribute_sub_dust_all_below_but_sum_above ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::max_capacity_stress ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::redistribute_sub_dust_mixed_with_remainder ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::duplicate_meta_utxos_across_shards ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::redistribute_sub_dust_total_below_dust_returns_error ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::mixed_dust_and_non_dust_allocations ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::empty_shards_all_zero_balances ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::runestone_pointer_update ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::partial_shard_selection ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::proportional_distribution_insufficient_remaining ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::single_shard ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::split_remaining_amount_with_existing_balances ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::single_shard_sub_dust_amount ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::zero_remaining_amount ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::split_remaining_amount_even_and_odd ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::single_shard_exact_dust_limit ... ok
[INFO] [stdout] test split::tests_loader::edge_cases::near_boundary_dust_splits_below ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::used_utxos_excluded ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::two_shards_each_exact_dust_limit ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::remainder_distribution_sub_dust_merge ... ok
[INFO] [stdout] test tests::select_tests::select_max_by_empty_and_basic ... ok
[INFO] [stdout] test tests::select_tests::select_multiple_by_predicate_and_errors ... ok
[INFO] [stdout] test tests::select_tests::select_multiple_sorted_accumulate_until_predicate ... ok
[INFO] [stdout] test tests::select_tests::select_with_happy_path_and_errors ... ok
[INFO] [stdout] test update::tests_loader::get_modified_program_utxos_in_transaction::handles_multiple_program_outputs ... ok
[INFO] [stdout] test update::tests_loader::get_modified_program_utxos_in_transaction::handles_multiple_inputs_to_sign ... ok
[INFO] [stdout] test split::tests_loader::plan_btc_distribution_among_shards::large_numbers ... ok
[INFO] [stdout] test update::tests_loader::remove_utxos_from_shards::handles_empty_utxos_to_remove ... ok
[INFO] [stdout] test update::tests_loader::get_modified_program_utxos_in_transaction::identifies_program_outputs_correctly ... ok
[INFO] [stdout] test tests::select_tests::select_multiple_sorted_fallback_select_all_when_predicate_never_true ... ok
[INFO] [stdout] test update::tests_loader::remove_utxos_from_shards::ignores_utxo_missing_in_some_shards ... ok
[INFO] [stdout] test tests::select_tests::select_min_by_empty_and_basic ... ok
[INFO] [stdout] test update::tests_loader::remove_utxos_from_shards::works_when_shard_has_no_rune_utxo ... ok
[INFO] [stdout] test update::tests_loader::select_best_shard_to_add_btc_to::returns_none_when_all_shards_are_full ... ok
[INFO] [stdout] test update::tests_loader::select_best_shard_to_add_btc_to::selects_shard_with_smallest_total_btc ... ok
[INFO] [stdout] test update::tests_loader::select_best_shard_to_add_btc_to::skips_full_shard_and_selects_available_one ... ok
[INFO] [stdout] test update::tests_loader::update_shards_after_transaction::assigns_rune_utxo_when_pointer_exists_but_remaining_is_zero ... ok
[INFO] [stdout] test update::tests_loader::update_shards_after_transaction::preserves_existing_rune_utxo_and_inserts_missing_only ... ok
[INFO] [stdout] test update::tests_loader::update_shards_after_transaction::assigns_rune_utxos_when_edicts_have_zero_amounts ... ok
[INFO] [stdout] test update::tests_loader::update_shards_after_transaction::duplicate_zero_amount_edicts_merge_and_classify ... ok
[INFO] [stdout] test update::tests_loader::update_shards_after_transaction::error_when_more_rune_utxos_than_available_shards ... ok
[INFO] [stdout] test update::tests_loader::update_shards_after_transaction::handles_rune_utxo_spending_and_creation ... ok
[INFO] [stdout] test update::tests_loader::remove_utxos_from_shards::removes_btc_and_rune_utxos_across_shards ... ok
[INFO] [stdout] test update::tests_loader::update_shards_after_transaction::integrates_all_helpers ... ok
[INFO] [stdout] test update::tests_loader::update_shards_after_transaction::single_rune_id_all_consumed_pointer_zero ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::case2_all_existing_flagged_first_new_none_second_flagged_and_single_none ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::does_not_set_consolidation_flag_when_shard_has_zero_utxos ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::case3_empty_first_new_none_following_flagged_and_single_none ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::handles_no_new_runes_when_shards_have_none ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::distributes_new_utxos_and_handles_runes ... ok
[INFO] [stdout] test update::tests_loader::update_shards_after_transaction::propagates_overflow_error_when_all_shards_full ... ok
[INFO] [stdout] test update::tests_loader::update_shards_after_transaction::pointer_present_no_edicts_total_inputs_zero ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::case1_one_existing_without_flag_then_new_flagged_and_single_none ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::sets_needs_consolidation_flag_when_applicable ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::skips_inserting_rune_when_already_present ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::replaces_rune_utxo_correctly ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::errors_when_btc_utxo_vector_overflows ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::succeeds_after_removal_creates_capacity ... ok
[INFO] [stdout] test update::tests_loader::update_shards_utxos_tests::first_new_btc_utxo_is_flagged_when_existing_utxos_have_none ... ok
[INFO] [stdout] test update::tests_loader::remove_utxos_from_shards::removes_multiple_utxos_from_multiple_shards ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests satellite_shard
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test src/lib.rs - (line 84) ... ignored
[INFO] [stdout] test src/select.rs - select (line 9) ... ignored
[INFO] [stdout] test src/update.rs - update::get_modified_program_utxos_in_transaction (line 644) ... ignored
[INFO] [stdout] test src/update.rs - update::select_best_shard_to_add_btc_to (line 214) ... ignored
[INFO] [stdout] test src/update.rs - update::update_modified_program_utxos_with_rune_amount (line 746) ... ignored
[INFO] [stdout] test src/update.rs - update::update_shards_after_transaction (line 432) ... ignored
[INFO] [stdout] test src/update.rs - update::update_shards_after_transaction_split (line 520) ... ignored
[INFO] [stdout] test src/lib.rs - (line 187) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - (line 29) - compile ... FAILED
[INFO] [stdout] test src/lib.rs - (line 154) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 119) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 187) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `satellite_shard::ShardSet`
[INFO] [stdout]    --> src/lib.rs:189:23
[INFO] [stdout]     |
[INFO] [stdout] 189 | use satellite_shard::{ShardSet, StateShard};
[INFO] [stdout]     |                       ^^^^^^^^ no `ShardSet` in the root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 29) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `satellite_shard::ShardSet`
[INFO] [stdout]   --> src/lib.rs:31:23
[INFO] [stdout]    |
[INFO] [stdout] 31 | use satellite_shard::{ShardSet, StateShard};
[INFO] [stdout]    |                       ^^^^^^^^ no `ShardSet` in the root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 154) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `satellite_shard::ShardSet`
[INFO] [stdout]    --> src/lib.rs:156:23
[INFO] [stdout]     |
[INFO] [stdout] 156 | use satellite_shard::{ShardSet, StateShard};
[INFO] [stdout]     |                       ^^^^^^^^ no `ShardSet` in the root
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 119) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `saturn_account_shards`
[INFO] [stdout]    --> src/lib.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 | use saturn_account_shards::{StateShard};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `saturn_account_shards`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `saturn_account_shards`, use `cargo add saturn_account_shards` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 119)
[INFO] [stdout]     src/lib.rs - (line 154)
[INFO] [stdout]     src/lib.rs - (line 187)
[INFO] [stdout]     src/lib.rs - (line 29)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 4 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "35b89b8dbc4cc21e24415e0fb5dff53642925bb540b62cf514c9b78fdc3b9b9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35b89b8dbc4cc21e24415e0fb5dff53642925bb540b62cf514c9b78fdc3b9b9c", kill_on_drop: false }`
[INFO] [stdout] 35b89b8dbc4cc21e24415e0fb5dff53642925bb540b62cf514c9b78fdc3b9b9c
