[INFO] fetching crate sol-pay-client 0.2.0...
[INFO] testing sol-pay-client-0.2.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate sol-pay-client 0.2.0 into /workspace/builds/worker-4-tc1/source
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate sol-pay-client 0.2.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate sol-pay-client 0.2.0
[INFO] tweaked toml for crates.io crate sol-pay-client 0.2.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sol-pay-client 0.2.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sol-pay-client 0.2.0 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.127
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.127
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.127
[INFO] [stderr]   Downloaded solana-pubkey v2.4.0
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.127
[INFO] [stderr]   Downloaded solana-sha256-hasher v2.3.0
[INFO] [stderr]   Downloaded solana-instruction v2.3.3
[INFO] [stderr]   Downloaded solana-sanitize v2.2.1
[INFO] [stderr]   Downloaded solana-atomic-u64 v2.2.1
[INFO] [stderr]   Downloaded solana-decode-error v2.3.0
[INFO] [stderr]   Downloaded solana-hash v2.3.0
[INFO] [stderr]   Downloaded js-sys v0.3.104
[INFO] [stderr]   Downloaded five8 v0.2.1
[INFO] [stderr]   Downloaded solana-define-syscall v2.3.0
[INFO] [stderr]   Downloaded five8_const v0.1.4
[INFO] [stderr]   Downloaded serde-wasm-bindgen v0.6.5
[INFO] [stderr]   Downloaded bs58 v0.5.1
[INFO] [stderr]   Downloaded five8_core v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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] bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2
[INFO] running `Command { std: "docker" "start" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2", 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" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2", 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" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "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 semver v1.0.28
[INFO] [stderr]    Compiling five8_core v0.1.2
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling five8 v0.2.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling solana-sanitize v2.2.1
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling solana-atomic-u64 v2.2.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling solana-hash v2.3.0
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling borsh v1.8.1
[INFO] [stderr]    Compiling solana-sha256-hasher v2.3.0
[INFO] [stderr]    Compiling five8_const v0.1.4
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling solana-decode-error v2.3.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling borsh-derive v1.8.1
[INFO] [stderr]    Compiling solana-pubkey v2.4.0
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling solana-instruction v2.3.3
[INFO] [stderr]    Compiling sol-pay-client v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.41s
[INFO] running `Command { std: "docker" "inspect" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2", 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" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling sol-pay-client v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.45s
[INFO] running `Command { std: "docker" "inspect" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2", 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" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sol_pay_client-e99ed20394122513)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test core::error::tests::pay_error_codes_round_trip ... ok
[INFO] [stdout] test core::ix::tests::a_deposit_lands_in_the_deployments_own_fund ... ok
[INFO] [stdout] test core::ix::tests::instructions_are_stamped_with_the_deployment_that_built_them ... ok
[INFO] [stdout] test core::error::tests::an_unrecognised_program_stays_unknown ... ok
[INFO] [stdout] test core::error::tests::shortfall_is_what_the_balance_lacks ... ok
[INFO] [stdout] test core::ix::tests::the_token_program_follows_the_handle ... ok
[INFO] [stdout] test core::error::tests::errors_are_named_against_the_deployment_that_raised_them ... ok
[INFO] [stdout] test core::error::tests::token_error_codes_round_trip ... ok
[INFO] [stdout] test core::error::tests::the_same_number_means_different_things_per_program ... ok
[INFO] [stdout] test core::ix::tests::discriminators_match_instruction_names ... ok
[INFO] [stdout] test core::pda::tests::a_different_deployment_derives_different_addresses ... ok
[INFO] [stdout] test core::pda::tests::the_fund_token_account_follows_the_token_program ... ok
[INFO] [stdout] test core::ix::tests::meter_data_is_discriminator_plus_le_u32 ... ok
[INFO] [stdout] test core::ix::tests::open_meter_data_carries_key_limit_and_expiry ... ok
[INFO] [stdout] test core::preflight::tests::can_meter_stops_exactly_where_the_program_does ... ok
[INFO] [stdout] test core::preflight::tests::expiry_comes_before_the_limit_and_is_inclusive ... ok
[INFO] [stdout] test core::preflight::tests::limit_floor_covers_carried_usage_when_it_exceeds_the_minimum ... ok
[INFO] [stdout] test core::ix::tests::the_free_functions_are_the_canonical_deployment_on_spl_token ... ok
[INFO] [stdout] test core::pda::tests::the_index_separates_funds_in_one_mint ... ok
[INFO] [stdout] test core::preflight::tests::can_meter_reports_how_far_over ... ok
[INFO] [stdout] test core::preflight::tests::overflow_is_blocked_not_wrapped ... ok
[INFO] [stdout] test core::preflight::tests::items_remaining_floors ... ok
[INFO] [stdout] test core::pda::tests::the_free_functions_are_the_canonical_deployment ... ok
[INFO] [stdout] test core::preflight::tests::limit_floor_is_the_site_minimum_when_there_is_no_meter ... ok
[INFO] [stdout] test core::preflight::tests::will_settle_only_at_the_threshold ... ok
[INFO] [stdout] test core::program::tests::a_custom_deployment_keeps_the_id_it_was_given ... ok
[INFO] [stdout] test core::program::tests::a_mint_belongs_to_exactly_one_of_them ... ok
[INFO] [stdout] test core::program::tests::the_default_is_the_compiled_in_deployment_on_spl_token ... ok
[INFO] [stdout] test core::program::tests::the_deployment_and_the_token_program_vary_separately ... ok
[INFO] [stdout] test core::state::tests::mint_decimals_reads_the_fixed_offset ... ok
[INFO] [stdout] test core::state::tests::a_wrong_discriminator_is_refused ... ok
[INFO] [stdout] test core::state::tests::meter_and_fund_decode_field_by_field ... ok
[INFO] [stdout] test core::state::tests::a_short_account_is_refused_before_it_is_read ... ok
[INFO] [stdout] test core::state::tests::site_decodes_field_by_field ... ok
[INFO] [stdout] test core::state::tests::token_account_decodes_amount_and_delegation ... ok
[INFO] [stdout] test core::units::tests::refuses_what_it_cannot_represent_rather_than_rounding ... ok
[INFO] [stdout] test core::state::tests::unpaid_and_outstanding_saturate ... ok
[INFO] [stdout] test core::tx::tests::the_fund_is_opened_before_anything_lands_in_it ... ok
[INFO] [stdout] test core::tx::tests::the_pair_matches_the_builders_it_wraps ... ok
[INFO] [stdout] test core::units::tests::parses_at_usdc_scale ... ok
[INFO] [stdout] test core::tx::tests::a_pair_stays_within_one_deployment_and_one_token_program ... ok
[INFO] [stdout] test core::units::tests::renders_without_trailing_zeros ... ok
[INFO] [stdout] test core::units::tests::scaling_twice_is_not_silently_accepted ... ok
[INFO] [stdout] test core::units::tests::round_trips ... ok
[INFO] [stdout] test core::proof::tests::the_rfc_8032_vectors_verify ... ok
[INFO] [stdout] test core::proof::tests::anything_changed_does_not ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sol_pay_client
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/core/program.rs - core::program::Program::with_token_program (line 59) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2", kill_on_drop: false }`
[INFO] [stdout] bd224144768a55e6cd7c22d947719af79afd8bd7c7db1c2baddcb8b44207cae2
