[INFO] fetching crate znn-sdk-rust 0.1.0-alpha.1...
[INFO] testing znn-sdk-rust-0.1.0-alpha.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate znn-sdk-rust 0.1.0-alpha.1 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate znn-sdk-rust 0.1.0-alpha.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate znn-sdk-rust 0.1.0-alpha.1
[INFO] tweaked toml for crates.io crate znn-sdk-rust 0.1.0-alpha.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate znn-sdk-rust 0.1.0-alpha.1 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 crates.io crate znn-sdk-rust 0.1.0-alpha.1 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8
[INFO] running `Command { std: "docker" "start" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8", 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" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8" "/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" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8", 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" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling jsonrpsee-types v0.26.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling hex-conservative v0.2.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling route-recognizer v0.3.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling soketto v0.8.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling bitcoin_hashes v0.14.2
[INFO] [stderr]    Compiling h2 v0.4.15
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling jsonrpsee-core v0.26.0
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling bip39 v2.2.2
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling const-hex v1.19.1
[INFO] [stderr]    Compiling bech32 v0.12.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling jsonrpsee-server v0.26.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling rustls-platform-verifier v0.5.3
[INFO] [stderr]    Compiling jsonrpsee-client-transport v0.26.0
[INFO] [stderr]    Compiling jsonrpsee-http-client v0.26.0
[INFO] [stderr]    Compiling jsonrpsee-ws-client v0.26.0
[INFO] [stderr]    Compiling jsonrpsee v0.26.0
[INFO] [stderr]    Compiling znn-sdk-rust v0.1.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 20s
[INFO] running `Command { std: "docker" "inspect" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8", 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" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8" "/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 target-triple v1.0.0
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling trybuild v1.0.117
[INFO] [stderr]    Compiling znn-sdk-rust v0.1.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 33s
[INFO] running `Command { std: "docker" "inspect" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8", 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" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8" "/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.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/2f1a4b87209e016f/out/znn_sdk_rust-2f1a4b87209e016f)
[INFO] [stdout] 
[INFO] [stdout] running 466 tests
[INFO] [stdout] test abi::abi::tests::mismatched_value_count_is_rejected ... ok
[INFO] [stdout] test abi::abi_types::tests::dynamic_and_static_arrays_report_metadata ... ok
[INFO] [stdout] test abi::abi_types::tests::bare_int_and_uint_canonicalize_to_256 ... ok
[INFO] [stdout] test abi::abi::tests::signature_joins_canonical_names ... ok
[INFO] [stdout] test abi::abi_types::tests::bytes_are_length_prefixed_and_padded ... ok
[INFO] [stdout] test abi::abi::tests::selector_is_first_four_bytes_of_sha3 ... ok
[INFO] [stdout] test abi::abi_types::tests::negative_int_round_trips_twos_complement ... ok
[INFO] [stdout] test abi::abi_types::tests::uint_rejects_a_signed_value_variant ... ok
[INFO] [stdout] test abi::abi::tests::empty_signature_has_no_body ... ok
[INFO] [stdout] test abi::abi_types::tests::unsupported_type_is_rejected ... ok
[INFO] [stdout] test api::embedded::plasma::tests::plasma_by_qsr_multiplies_by_2100 ... ok
[INFO] [stdout] test client::constants::tests::constants_match_expected_values ... ok
[INFO] [stdout] test client::dial::tests::dial_rejects_an_invalid_url_before_connecting ... ok
[INFO] [stdout] test client::dial::tests::validate_url_accepts_websocket_schemes ... ok
[INFO] [stdout] test client::dial::tests::validate_url_rejects_cross_scheme_urls ... ok
[INFO] [stdout] test client::dial::tests::dial_without_retry_makes_a_single_attempt ... ok
[INFO] [stdout] test client::dial::tests::validate_url_rejects_portless_or_garbage_urls ... ok
[INFO] [stdout] test client::dial::tests::connection_state_variants_are_distinct ... ok
[INFO] [stdout] test client::factory::tests::new_client_rejects_an_unknown_scheme ... ok
[INFO] [stdout] test client::factory::tests::new_client_returns_an_uninitialized_transport ... ok
[INFO] [stdout] test client::factory::tests::new_client_routes_http_and_https_to_http ... ok
[INFO] [stdout] test client::factory::tests::new_client_routes_ws_and_wss_to_websocket ... ok
[INFO] [stdout] test client::factory::tests::websocket_variant_dispatches_to_the_ws_client ... ok
[INFO] [stdout] test client::http::tests::a_fresh_http_client_is_uninitialized_and_closed ... ok
[INFO] [stdout] test client::http::tests::http_initialize_rejects_a_websocket_url ... ok
[INFO] [stdout] test client::websocket::tests::a_fresh_client_is_uninitialized_and_closed ... ok
[INFO] [stdout] test client::websocket::tests::connection_state_variants_are_distinct ... ok
[INFO] [stdout] test client::http::tests::http_send_request_fails_before_initialize ... ok
[INFO] [stdout] test client::websocket::tests::send_request_fails_before_initialize ... ok
[INFO] [stdout] test client::exceptions::tests::no_connection_renders_expected_message ... ok
[INFO] [stdout] test client::dial::tests::validate_url_accepts_http_schemes ... ok
[INFO] [stdout] test client::factory::tests::http_variant_dispatches_to_the_http_client ... ok
[INFO] [stdout] test client::websocket::tests::send_request_round_trips_through_a_mock_server ... ok
[INFO] [stdout] test crypto::crypto::tests::derive_key_matches_slip10_private_keys ... ok
[INFO] [stdout] test crypto::argon2::tests::wallet_parameters_match_expected_values ... ok
[INFO] [stdout] test crypto::crypto::tests::derive_key_propagates_invalid_seed ... ok
[INFO] [stdout] test crypto::crypto::tests::digest_of_empty_input_is_sha3_256_constant ... ok
[INFO] [stdout] test crypto::crypto::tests::derive_key_propagates_invalid_path ... ok
[INFO] [stdout] test crypto::crypto::tests::digest_matches_sha3_256_vectors ... ok
[INFO] [stdout] test crypto::crypto::tests::get_public_key_matches_rfc8032_vectors ... ok
[INFO] [stdout] test crypto::crypto::tests::sha256_bytes_matches_sha_256_vectors ... ok
[INFO] [stdout] test crypto::crypto::tests::sha256_bytes_of_empty_input_is_sha_256_constant ... ok
[INFO] [stdout] test crypto::crypto::tests::sign_rejects_a_mismatched_key_pair ... ok
[INFO] [stdout] test crypto::crypto::tests::sign_matches_rfc8032_vectors ... ok
[INFO] [stdout] test crypto::ed25519::tests::derive_path_matches_slip10_vectors ... ok
[INFO] [stdout] test crypto::ed25519::tests::derive_path_rejects_a_missing_master_root ... ok
[INFO] [stdout] test crypto::ed25519::tests::derive_path_rejects_a_non_hardened_index ... ok
[INFO] [stdout] test crypto::crypto::tests::verify_accepts_a_valid_signature ... ok
[INFO] [stdout] test crypto::crypto::tests::verify_rejects_a_tampered_signature ... ok
[INFO] [stdout] test crypto::ed25519::tests::derive_path_rejects_a_non_numeric_index ... ok
[INFO] [stdout] test crypto::ed25519::tests::derive_path_rejects_an_empty_path ... ok
[INFO] [stdout] test crypto::ed25519::tests::derived_master_key_yields_slip10_public_key ... ok
[INFO] [stdout] test crypto::ed25519::tests::hardened_offset_is_two_pow_31 ... ok
[INFO] [stdout] test crypto::ed25519::tests::get_master_key_rejects_non_hex_seed ... ok
[INFO] [stdout] test crypto::ed25519::tests::key_data_equality_and_inequality ... ok
[INFO] [stdout] test crypto::ed25519::tests::master_key_matches_slip10_vector ... ok
[INFO] [stdout] test crypto::ed25519::tests::public_key_matches_rfc8032_vectors ... ok
[INFO] [stdout] test crypto::ed25519::tests::sign_rejects_a_mismatched_key_pair ... ok
[INFO] [stdout] test crypto::ed25519::tests::sign_matches_rfc8032_vectors ... ok
[INFO] [stdout] test crypto::ed25519::tests::verify_rejects_a_modified_message ... ok
[INFO] [stdout] test client::dial::tests::dial_succeeds_when_an_attempt_succeeds ... ok
[INFO] [stdout] test crypto::ed25519::tests::sign_then_verify_round_trips ... ok
[INFO] [stdout] test embedded::constants::tests::amounts_and_timestamps_match_expected_values ... ok
[INFO] [stdout] test embedded::constants::tests::big_256_bounds_match_powers_of_two ... ok
[INFO] [stdout] test embedded::constants::tests::length_limits_match_expected_values ... ok
[INFO] [stdout] test embedded::constants::tests::regex_patterns_match_expected_values_verbatim ... ok
[INFO] [stdout] test embedded::constants::tests::status_ordinals_match_expected_values ... ok
[INFO] [stdout] test embedded::constants::tests::symbol_exceptions_match_expected_values ... ok
[INFO] [stdout] test embedded::definitions::tests::definitions_contain_all_their_expected_method_names ... ok
[INFO] [stdout] test embedded::validations::tests::pillar_name_branches ... ok
[INFO] [stdout] test embedded::definitions::tests::every_definition_parses_as_a_json_array ... ok
[INFO] [stdout] test embedded::validations::tests::project_name_branches ... ok
[INFO] [stdout] test embedded::validations::tests::project_description_branches ... ok
[INFO] [stdout] test embedded::validations::tests::token_name_branches ... ok
[INFO] [stdout] test embedded::validations::tests::token_symbol_branches ... ok
[INFO] [stdout] test error::tests::generic_displays_message ... ok
[INFO] [stdout] test error::tests::incorrect_password_displays_message ... ok
[INFO] [stdout] test error::tests::invalid_input_displays_message ... ok
[INFO] [stdout] test error::tests::serialization_displays_message ... ok
[INFO] [stdout] test global::tests::chain_identifier_defaults_and_round_trips ... ok
[INFO] [stdout] test global::tests::default_paths_resolve_from_home_on_linux ... ok
[INFO] [stdout] test global::tests::default_paths_round_trips_through_znnpaths_default ... ok
[INFO] [stdout] test embedded::validations::tests::token_domain_branches ... ok
[INFO] [stdout] test global::tests::ensure_directories_exist_creates_the_default_layout_from_home ... ok
[INFO] [stdout] test global::tests::ensure_directories_exist_at_creates_wallet_and_cache ... ok
[INFO] [stdout] test global::tests::version_and_root_directory_constants_are_stable ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::find_phase_by_id_reflects_id ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::find_phase_by_id_uses_phase_ids_on_phases_not_project_index_list ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::get_last_phase_returns_final_phase ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::pending_znn_is_zero_when_last_phase_not_active ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::pending_znn_returns_active_last_phase_fund ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::phase_reads_nested_object ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::phase_round_trip ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::project_list_find_by_phase_id_reflects_id ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::project_list_find_id_reflects_id ... ok
[INFO] [stdout] test crypto::ed25519::tests::verify_rejects_a_tampered_signature ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::project_list_round_trip ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::project_round_trip ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::paid_znn_sums_only_paid_phases ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::remaining_funds_saturate_to_zero_when_paid_exceeds_needed ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::qsr_fund_helpers_mirror_znn ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::remaining_znn_subtracts_paid_from_needed ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::remaining_and_pending_when_no_phases ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::vote_from_index_maps_each_ordinal ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::total_znn_returns_needed ... ok
[INFO] [stdout] test model::embedded::accelerator::tests::status_from_index_round_trips_ordinals_and_rejects_out_of_range ... ok
[INFO] [stdout] test model::embedded::bridge::tests::bridge_info_round_trip ... ok
[INFO] [stdout] test model::embedded::bridge::tests::bridge_network_info_list_round_trip ... ok
[INFO] [stdout] test model::embedded::bridge::tests::bridge_network_info_round_trip ... ok
[INFO] [stdout] test model::embedded::bridge::tests::bridge_network_info_null_token_pairs_defaults_empty ... ok
[INFO] [stdout] test model::embedded::bridge::tests::bridge_network_info_rejects_non_array_token_pairs ... ok
[INFO] [stdout] test model::embedded::bridge::tests::token_pair_round_trip ... ok
[INFO] [stdout] test model::embedded::bridge::tests::unwrap_token_request_list_null_list_defaults_empty ... ok
[INFO] [stdout] test model::embedded::bridge::tests::unwrap_token_request_round_trip ... ok
[INFO] [stdout] test model::embedded::bridge::tests::wrap_token_request_list_null_list_defaults_empty ... ok
[INFO] [stdout] test model::embedded::bridge::tests::wrap_token_request_round_trip ... ok
[INFO] [stdout] test model::embedded::bridge::tests::orchestrator_info_round_trip ... ok
[INFO] [stdout] test model::embedded::bridge::tests::zts_fees_info_round_trip ... ok
[INFO] [stdout] test model::embedded::bridge::tests::time_challenges_list_round_trip_preserves_pascalcase_keys ... ok
[INFO] [stdout] test model::embedded::common::tests::pillar_vote_from_json_reads_conformance ... ok
[INFO] [stdout] test model::embedded::common::tests::reward_deposit_round_trip ... ok
[INFO] [stdout] test model::embedded::common::tests::pillar_vote_round_trip ... ok
[INFO] [stdout] test model::embedded::common::tests::reward_history_entry_round_trip ... ok
[INFO] [stdout] test model::embedded::common::tests::reward_deposit_from_json_reads_conformance ... ok
[INFO] [stdout] test model::embedded::common::tests::reward_history_entry_from_json_reads_conformance ... ok
[INFO] [stdout] test model::embedded::common::tests::security_info_rejects_non_array_guardians ... ok
[INFO] [stdout] test model::embedded::common::tests::reward_history_list_rejects_non_array_list ... ok
[INFO] [stdout] test model::embedded::common::tests::reward_history_list_round_trip ... ok
[INFO] [stdout] test model::embedded::common::tests::time_challenge_info_rejects_missing_pascalcase_key ... ok
[INFO] [stdout] test model::embedded::common::tests::security_info_round_trip ... ok
[INFO] [stdout] test model::embedded::common::tests::uncollected_reward_new_and_accessors ... ok
[INFO] [stdout] test model::embedded::common::tests::uncollected_reward_rejects_malformed ... ok
[INFO] [stdout] test model::embedded::common::tests::uncollected_reward_round_trip ... ok
[INFO] [stdout] test model::embedded::common::tests::uncollected_reward_to_json_matches_conformance ... ok
[INFO] [stdout] test model::embedded::common::tests::vote_breakdown_from_json_reads_conformance ... ok
[INFO] [stdout] test model::embedded::common::tests::vote_breakdown_round_trip ... ok
[INFO] [stdout] test model::embedded::htlc::tests::hash_lock_missing_or_null_defaults_to_empty_but_populated_parses ... ok
[INFO] [stdout] test model::embedded::common::tests::uncollected_reward_from_json_reads_conformance ... ok
[INFO] [stdout] test model::embedded::htlc::tests::htlc_rejects_malformed ... ok
[INFO] [stdout] test model::embedded::htlc::tests::htlc_from_json_reads_conformance ... ok
[INFO] [stdout] test model::embedded::htlc::tests::htlc_rejects_malformed_hash_lock ... ok
[INFO] [stdout] test model::embedded::htlc::tests::htlc_round_trip ... ok
[INFO] [stdout] test model::embedded::liquidity::tests::liquidity_info_rejects_non_array_token_tuples ... ok
[INFO] [stdout] test model::embedded::liquidity::tests::liquidity_stake_entry_round_trip ... ok
[INFO] [stdout] test model::embedded::common::tests::time_challenge_info_round_trip_preserves_pascalcase_keys ... ok
[INFO] [stdout] test model::embedded::liquidity::tests::token_tuple_round_trip ... ok
[INFO] [stdout] test model::embedded::liquidity::tests::liquidity_info_round_trip ... ok
[INFO] [stdout] test model::embedded::liquidity::tests::liquidity_stake_list_round_trip ... ok
[INFO] [stdout] test model::embedded::pillar::tests::delegation_info_equal_when_name_status_weight_match ... ok
[INFO] [stdout] test model::embedded::pillar::tests::delegation_info_not_equal_when_weight_differs ... ok
[INFO] [stdout] test model::embedded::pillar::tests::delegation_info_round_trip ... ok
[INFO] [stdout] test model::embedded::pillar::tests::pillar_epoch_history_list_round_trip ... ok
[INFO] [stdout] test model::embedded::pillar::tests::pillar_epoch_history_round_trip ... ok
[INFO] [stdout] test model::embedded::pillar::tests::pillar_epoch_stats_round_trip ... ok
[INFO] [stdout] test model::embedded::pillar::tests::pillar_info_list_round_trip ... ok
[INFO] [stdout] test model::embedded::pillar::tests::delegation_info_is_pillar_active_reflects_status ... ok
[INFO] [stdout] test model::embedded::pillar::tests::pillar_info_round_trip ... ok
[INFO] [stdout] test crypto::ed25519::tests::verify_accepts_valid_signatures ... ok
[INFO] [stdout] test model::embedded::pillar::tests::pillar_info_current_stats_nesting ... ok
[INFO] [stdout] test model::embedded::pillar::tests::pillar_info_type_defaults_to_unknown_when_absent ... ok
[INFO] [stdout] test model::embedded::plasma::tests::fusion_entry_list_round_trip ... ok
[INFO] [stdout] test model::embedded::plasma::tests::get_required_param_missing_data_defaults_to_empty ... ok
[INFO] [stdout] test model::embedded::plasma::tests::get_required_param_reads_to_address_verbatim ... ok
[INFO] [stdout] test model::embedded::plasma::tests::get_required_param_rejects_malformed ... ok
[INFO] [stdout] test model::embedded::plasma::tests::get_required_param_rejects_malformed_data ... ok
[INFO] [stdout] test model::embedded::plasma::tests::get_required_param_round_trip ... ok
[INFO] [stdout] test model::embedded::plasma::tests::get_required_response_round_trip ... ok
[INFO] [stdout] test model::embedded::plasma::tests::get_required_param_user_receive_rule ... ok
[INFO] [stdout] test model::embedded::plasma::tests::fusion_entry_round_trip ... ok
[INFO] [stdout] test model::embedded::plasma::tests::get_required_param_block_type_parsed_from_decimal_string ... ok
[INFO] [stdout] test model::embedded::sentinel::tests::sentinel_info_rejects_malformed ... ok
[INFO] [stdout] test model::embedded::sentinel::tests::sentinel_info_round_trip ... ok
[INFO] [stdout] test model::embedded::spork::tests::spork_from_json_reads_conformance ... ok
[INFO] [stdout] test model::embedded::spork::tests::spork_list_round_trip ... ok
[INFO] [stdout] test model::embedded::spork::tests::spork_rejects_malformed ... ok
[INFO] [stdout] test model::embedded::plasma::tests::plasma_info_round_trip ... ok
[INFO] [stdout] test model::embedded::sentinel::tests::sentinel_info_from_json_reads_conformance ... ok
[INFO] [stdout] test model::embedded::spork::tests::spork_round_trip ... ok
[INFO] [stdout] test model::embedded::stake::tests::stake_entry_from_json_reads_conformance ... ok
[INFO] [stdout] test model::embedded::stake::tests::stake_entry_round_trip ... ok
[INFO] [stdout] test model::embedded::stake::tests::stake_list_round_trip ... ok
[INFO] [stdout] test model::embedded::swap::tests::swap_asset_entry_has_balance_reflects_amounts ... ok
[INFO] [stdout] test model::embedded::swap::tests::swap_asset_entry_from_json_reads_body ... ok
[INFO] [stdout] test model::embedded::swap::tests::swap_asset_entry_rejects_malformed_body ... ok
[INFO] [stdout] test model::embedded::stake::tests::stake_entry_rejects_malformed ... ok
[INFO] [stdout] test model::embedded::swap::tests::swap_asset_entry_round_trip ... ok
[INFO] [stdout] test model::embedded::swap::tests::swap_legacy_pillar_entry_from_json_reads_conformance ... ok
[INFO] [stdout] test model::json::tests::json_object_rejects_a_non_object_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::json_object_returns_the_inner_object ... ok
[INFO] [stdout] test model::json::tests::optional_address_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::optional_address_parses_a_present_address_string ... ok
[INFO] [stdout] test model::json::tests::optional_base64_decodes_a_present_string ... ok
[INFO] [stdout] test model::json::tests::optional_address_returns_none_when_absent_or_null ... ok
[INFO] [stdout] test model::embedded::swap::tests::swap_legacy_pillar_entry_round_trip ... ok
[INFO] [stdout] test model::json::tests::optional_base64_returns_empty_when_absent_or_null ... ok
[INFO] [stdout] test model::json::tests::optional_bool_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::optional_bool_returns_the_bool_when_present ... ok
[INFO] [stdout] test model::json::tests::optional_base64_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::optional_hash_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::optional_hash_returns_none_when_absent_or_null ... ok
[INFO] [stdout] test model::json::tests::optional_u64_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::optional_hash_parses_a_present_hash_string ... ok
[INFO] [stdout] test model::json::tests::optional_u64_returns_none_when_absent ... ok
[INFO] [stdout] test model::json::tests::optional_u64_returns_the_integer_when_present ... ok
[INFO] [stdout] test model::json::tests::required_array_maps_each_element ... ok
[INFO] [stdout] test model::json::tests::required_array_propagates_the_first_element_error ... ok
[INFO] [stdout] test model::json::tests::required_array_ref_rejects_a_missing_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_array_ref_returns_the_borrowed_slice ... ok
[INFO] [stdout] test model::json::tests::optional_bool_returns_none_when_absent ... ok
[INFO] [stdout] test model::json::tests::required_array_ref_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_array_rejects_a_missing_field_with_pinned_wording ... ok
[INFO] [stdout] test model::embedded::sentinel::tests::sentinel_info_list_round_trip ... ok
[INFO] [stdout] test model::json::tests::required_base64_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_big_uint_rejects_a_non_decimal_string_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_big_uint_returns_the_decimal_value ... ok
[INFO] [stdout] test model::json::tests::required_bool_returns_the_bool ... ok
[INFO] [stdout] test model::json::tests::required_str_rejects_a_missing_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_str_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_str_returns_the_string ... ok
[INFO] [stdout] test model::json::tests::required_u32_rejects_an_out_of_range_value_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_u32_returns_the_integer ... ok
[INFO] [stdout] test model::json::tests::required_u64_rejects_a_missing_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_u64_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_u64_returns_the_integer ... ok
[INFO] [stdout] test model::json::tests::required_u8_rejects_a_missing_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_u8_rejects_an_out_of_range_value_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_u8_returns_the_integer ... ok
[INFO] [stdout] test model::json::tests::required_value_rejects_a_missing_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_value_returns_the_field ... ok
[INFO] [stdout] test model::nom::account_block::tests::account_block_list_round_trips ... ok
[INFO] [stdout] test model::nom::account_block::tests::account_block_new_and_accessors_return_each_field ... ok
[INFO] [stdout] test model::nom::account_block::tests::confirmation_detail_new_and_accessors_return_each_field ... ok
[INFO] [stdout] test model::json::tests::required_array_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::json::tests::required_base64_decodes_a_present_string ... ok
[INFO] [stdout] test model::json::tests::required_bool_rejects_a_mistyped_field_with_pinned_wording ... ok
[INFO] [stdout] test model::nom::account_block::tests::confirmation_detail_round_trips ... ok
[INFO] [stdout] test model::nom::account_block::tests::not_equal_when_used_plasma_differs ... ok
[INFO] [stdout] test model::nom::account_block::tests::rejects_a_malformed_confirmation_detail ... ok
[INFO] [stdout] test model::nom::account_block_template::tests::block_type_from_u32_rejects_unknown_ordinals ... ok
[INFO] [stdout] test model::nom::account_block_template::tests::block_type_from_u32_round_trips_known_ordinals ... ok
[INFO] [stdout] test model::nom::account_block_template::tests::block_type_ordinals_match_expected_values ... ok
[INFO] [stdout] test model::nom::account_block_template::tests::call_contract_factory_sets_user_send_and_data ... ok
[INFO] [stdout] test model::nom::account_block_template::tests::new_sets_the_default_fields ... ok
[INFO] [stdout] test model::nom::account_block_template::tests::send_factory_sets_user_send_and_send_fields ... ok
[INFO] [stdout] test model::nom::account_header::tests::from_json_reads_the_conformance_fields ... ok
[INFO] [stdout] test model::nom::account_block_template::tests::receive_factory_sets_user_receive_and_from_block_hash ... ok
[INFO] [stdout] test model::nom::account_header::tests::equal_when_all_fields_match ... ok
[INFO] [stdout] test model::nom::account_header::tests::not_equal_when_heights_differ ... ok
[INFO] [stdout] test model::nom::account_header::tests::rejects_a_malformed_header_object ... ok
[INFO] [stdout] test model::nom::account_header::tests::not_equal_when_hashes_differ ... ok
[INFO] [stdout] test model::nom::account_header::tests::to_json_matches_the_conformance_header ... ok
[INFO] [stdout] test model::nom::account_header::tests::round_trips_through_to_json_and_from_json ... ok
[INFO] [stdout] test model::nom::account_header::tests::new_and_accessors_return_each_field ... ok
[INFO] [stdout] test model::nom::account_info::tests::account_info_equality_is_stable_across_balance_map_ordering ... ok
[INFO] [stdout] test model::nom::account_info::tests::account_new_and_accessors_return_each_field ... ok
[INFO] [stdout] test model::nom::account_info::tests::balance_item_new_and_accessors_return_each_field ... ok
[INFO] [stdout] test model::nom::account_info::tests::balance_item_round_trips ... ok
[INFO] [stdout] test model::nom::account_info::tests::empty_account_has_no_balances ... ok
[INFO] [stdout] test model::nom::account_info::tests::find_token_returns_the_token_when_present ... ok
[INFO] [stdout] test model::nom::account_info::tests::from_json_reads_the_conformance_fields ... ok
[INFO] [stdout] test model::nom::account_info::tests::find_token_returns_none_when_absent ... ok
[INFO] [stdout] test model::nom::account_info::tests::get_balance_returns_zero_when_token_absent ... ok
[INFO] [stdout] test model::nom::account_info::tests::equal_when_all_fields_match ... ok
[INFO] [stdout] test model::nom::account_info::tests::rejects_a_malformed_account_object ... ok
[INFO] [stdout] test model::nom::account_info::tests::not_equal_when_block_counts_differ ... ok
[INFO] [stdout] test model::nom::account_info::tests::tokenless_balance_items_are_not_dropped_on_account_serialization ... ok
[INFO] [stdout] test model::nom::account_info::tests::to_json_matches_the_conformance_account ... ok
[INFO] [stdout] test model::nom::account_info::tests::round_trips_through_to_json_and_from_json ... ok
[INFO] [stdout] test model::nom::account_info::tests::znn_and_qsr_return_each_present_balance ... ok
[INFO] [stdout] test model::nom::detailed_momentum::tests::from_json_reads_the_conformance_fields ... ok
[INFO] [stdout] test model::nom::detailed_momentum::tests::detailed_momentum_list_round_trips ... ok
[INFO] [stdout] test model::nom::detailed_momentum::tests::not_equal_when_momenta_differ ... ok
[INFO] [stdout] test model::nom::detailed_momentum::tests::round_trips_through_to_json_and_from_json ... ok
[INFO] [stdout] test model::nom::detailed_momentum::tests::rejects_a_malformed_detailed_momentum_object ... ok
[INFO] [stdout] test model::nom::momentum::tests::content_serializes_as_account_header_objects ... ok
[INFO] [stdout] test model::nom::detailed_momentum::tests::new_and_accessors_return_each_field ... ok
[INFO] [stdout] test model::nom::detailed_momentum::tests::to_json_matches_the_conformance_value ... ok
[INFO] [stdout] test model::nom::momentum::tests::momentum_short_round_trips ... ok
[INFO] [stdout] test model::nom::momentum::tests::momentum_list_round_trips ... ok
[INFO] [stdout] test model::nom::momentum::tests::new_and_accessors_return_each_field ... ok
[INFO] [stdout] test model::nom::momentum::tests::not_equal_when_heights_differ ... ok
[INFO] [stdout] test model::nom::momentum::tests::rejects_a_malformed_momentum_object ... ok
[INFO] [stdout] test model::nom::token::tests::equal_when_fully_identical ... ok
[INFO] [stdout] test model::nom::token::tests::equal_when_token_standards_match_even_if_names_differ ... ok
[INFO] [stdout] test model::nom::token::tests::from_json_reads_the_conformance_fields ... ok
[INFO] [stdout] test model::nom::token::tests::decimals_exponent_is_ten_pow_decimals ... ok
[INFO] [stdout] test model::nom::token::tests::rejects_a_malformed_token_object ... ok
[INFO] [stdout] test model::nom::token::tests::round_trips_through_to_json_and_from_json ... ok
[INFO] [stdout] test model::nom::token::tests::new_and_accessors_return_each_field ... ok
[INFO] [stdout] test model::nom::token::tests::to_json_matches_the_conformance_token ... ok
[INFO] [stdout] test model::nom::token::tests::not_equal_when_token_standards_differ ... ok
[INFO] [stdout] test model::nom::token::tests::token_list_round_trips ... ok
[INFO] [stdout] test model::stats::tests::network_info_rejects_a_non_array_peers_field ... ok
[INFO] [stdout] test model::stats::tests::os_info_platform_version_mirrors_the_platform_key ... ok
[INFO] [stdout] test model::stats::tests::os_info_rejects_a_missing_num_cpu ... ok
[INFO] [stdout] test model::stats::tests::network_info_round_trips_the_conformance_object ... ok
[INFO] [stdout] test model::stats::tests::peer_rejects_a_non_object ... ok
[INFO] [stdout] test model::stats::tests::process_info_round_trips_the_conformance_object ... ok
[INFO] [stdout] test model::stats::tests::peer_round_trips_the_conformance_object ... ok
[INFO] [stdout] test model::stats::tests::sync_info_rejects_an_out_of_range_state ... ok
[INFO] [stdout] test model::stats::tests::sync_state_rejects_out_of_range_index ... ok
[INFO] [stdout] test model::stats::tests::sync_info_round_trips_the_conformance_object ... ok
[INFO] [stdout] test model::stats::tests::sync_state_round_trips_each_index ... ok
[INFO] [stdout] test pow::provider::tests::default_factory_resolves_a_provider_under_native_pow ... ok
[INFO] [stdout] test pow::provider::tests::no_provider_error_wording_is_pinned ... ok
[INFO] [stdout] test pow::tests::account_block_data_hash_is_sha3_of_core_then_previous_hash ... ok
[INFO] [stdout] test pow::tests::benchmark_pow_verifies_against_the_empty_hash ... ok
[INFO] [stdout] test pow::tests::pow_status_variants_are_distinct ... ok
[INFO] [stdout] test pow::tests::threshold_matches_the_formula_at_canonical_difficulties ... ok
[INFO] [stdout] test pow::tests::verify_pow_accepts_any_nonce_at_difficulty_one ... ok
[INFO] [stdout] test primitives::address::tests::constants_match_expected_values ... ok
[INFO] [stdout] test primitives::address::tests::embedded_set_is_complete ... ok
[INFO] [stdout] test primitives::address::tests::equal_addresses_compare_equal ... ok
[INFO] [stdout] test model::stats::tests::sync_info_defaults_state_to_unknown_when_absent ... ok
[INFO] [stdout] test model::nom::account_info::tests::get_balance_returns_a_present_token_balance ... ok
[INFO] [stdout] test primitives::address::tests::is_embedded_matches_flag ... ok
[INFO] [stdout] test primitives::address::tests::is_valid_true_for_canonical_vectors ... ok
[INFO] [stdout] test primitives::address::tests::new_accepts_20_byte_core ... ok
[INFO] [stdout] test primitives::address::tests::new_rejects_non_20_byte_core ... ok
[INFO] [stdout] test primitives::address::tests::ordering_follows_canonical_string ... ok
[INFO] [stdout] test primitives::address::tests::parse_empty_address ... ok
[INFO] [stdout] test primitives::address::tests::is_valid_false_for_invalid_vectors ... ok
[INFO] [stdout] test primitives::address::tests::parse_rejects_invalid_string ... ok
[INFO] [stdout] test primitives::address::tests::round_trip_known_vectors ... ok
[INFO] [stdout] test primitives::address::tests::to_short_string_empty ... ok
[INFO] [stdout] test primitives::amount::tests::accepts_a_small_value ... ok
[INFO] [stdout] test primitives::amount::tests::accepts_the_255_bit_maximum ... ok
[INFO] [stdout] test primitives::amount::tests::accepts_zero ... ok
[INFO] [stdout] test primitives::amount::tests::equal_amounts_compare_equal ... ok
[INFO] [stdout] test primitives::amount::tests::from_str_units_parses_a_decimal_amount ... ok
[INFO] [stdout] test primitives::amount::tests::from_str_units_rejects_a_negative_decimal_amount ... ok
[INFO] [stdout] test primitives::amount::tests::from_str_units_round_trips_through_to_str_units ... ok
[INFO] [stdout] test primitives::amount::tests::max_bits_is_255 ... ok
[INFO] [stdout] test primitives::amount::tests::ordering_follows_numeric_value ... ok
[INFO] [stdout] test primitives::amount::tests::rejects_a_value_wider_than_255_bits ... ok
[INFO] [stdout] test primitives::amount::tests::try_from_bigint_accepts_a_non_negative_value ... ok
[INFO] [stdout] test primitives::amount::tests::try_from_bigint_rejects_a_negative_value ... ok
[INFO] [stdout] test primitives::amount::tests::zero_renders_as_zero ... ok
[INFO] [stdout] test primitives::bech32::tests::convert_5_to_8_without_padding_matches_vector ... ok
[INFO] [stdout] test primitives::bech32::tests::convert_8_to_5_with_padding_matches_vector ... ok
[INFO] [stdout] test primitives::bech32::tests::convert_rejects_illegal_zero_padding ... ok
[INFO] [stdout] test primitives::bech32::tests::convert_rejects_invalid_digit ... ok
[INFO] [stdout] test primitives::amount::tests::from_str_units_rejects_an_over_wide_decimal_amount ... ok
[INFO] [stdout] test primitives::bech32::tests::convert_rejects_non_zero_trailing_bits ... ok
[INFO] [stdout] test primitives::bech32::tests::decode_rejects_bech32m_checksum ... ok
[INFO] [stdout] test primitives::bech32::tests::decode_rejects_invalid_addresses ... ok
[INFO] [stdout] test primitives::bech32::tests::non_trivial_addresses_round_trip ... ok
[INFO] [stdout] test primitives::hash::tests::display_is_canonical_lowercase_hex_round_trip ... ok
[INFO] [stdout] test primitives::hash::tests::distinct_hashes_are_not_equal ... ok
[INFO] [stdout] test primitives::hash::tests::empty_hash_bytes_are_all_zeros ... ok
[INFO] [stdout] test primitives::hash::tests::equal_hashes_compare_equal ... ok
[INFO] [stdout] test primitives::hash::tests::from_bytes_preserves_a_32_byte_value ... ok
[INFO] [stdout] test primitives::bech32::tests::empty_address_round_trip ... ok
[INFO] [stdout] test primitives::hash::tests::empty_hash_display_is_64_zeros ... ok
[INFO] [stdout] test primitives::hash::tests::from_bytes_rejects_31_bytes_as_invalid_input ... ok
[INFO] [stdout] test primitives::hash::tests::from_bytes_rejects_33_bytes_as_invalid_input ... ok
[INFO] [stdout] test primitives::hash::tests::length_constant_is_32 ... ok
[INFO] [stdout] test primitives::hash::tests::ordering_follows_canonical_hex_lexicographic ... ok
[INFO] [stdout] test primitives::hash::tests::parse_decodes_known_vectors_to_their_bytes ... ok
[INFO] [stdout] test primitives::hash::tests::parse_empty_hash_is_all_zeros ... ok
[INFO] [stdout] test primitives::hash::tests::parse_is_case_insensitive_and_display_is_canonical_lowercase ... ok
[INFO] [stdout] test primitives::hash::tests::to_short_string_is_first_6_dots_last_6 ... ok
[INFO] [stdout] test primitives::hash::tests::to_short_string_matches_vectors ... ok
[INFO] [stdout] test primitives::hash_height::tests::empty_hash_height_get_bytes_is_forty_zeros ... ok
[INFO] [stdout] test primitives::hash_height::tests::empty_is_the_empty_hash_at_height_zero ... ok
[INFO] [stdout] test primitives::hash_height::tests::equal_when_hash_and_height_match ... ok
[INFO] [stdout] test primitives::hash_height::tests::from_json_decodes_a_non_empty_value ... ok
[INFO] [stdout] test primitives::hash_height::tests::from_json_decodes_known_vectors ... ok
[INFO] [stdout] test primitives::hash_height::tests::from_json_rejects_each_invalid_hash_as_invalid_input ... ok
[INFO] [stdout] test primitives::hash_height::tests::from_json_rejects_each_malformed_value_as_invalid_input ... ok
[INFO] [stdout] test primitives::hash_height::tests::from_json_round_trips_a_non_empty_value ... ok
[INFO] [stdout] test primitives::hash::tests::from_str_delegates_to_parse ... ok
[INFO] [stdout] test primitives::hash::tests::parse_rejects_each_invalid_vector_as_invalid_input ... ok
[INFO] [stdout] test primitives::hash_height::tests::get_bytes_matches_known_vectors ... ok
[INFO] [stdout] test primitives::hash_height::tests::new_preserves_hash_and_height ... ok
[INFO] [stdout] test primitives::hash_height::tests::not_equal_when_hashes_differ ... ok
[INFO] [stdout] test primitives::hash_height::tests::not_equal_when_heights_differ ... ok
[INFO] [stdout] test primitives::hash_height::tests::get_bytes_layout_is_hash_then_big_endian_height ... ok
[INFO] [stdout] test primitives::hash_height::tests::to_json_height_is_an_unsigned_number ... ok
[INFO] [stdout] test primitives::hash_height::tests::to_json_matches_expected_object ... ok
[INFO] [stdout] test primitives::token_standard::tests::by_symbol_resolves_znn_and_qsr_in_both_cases ... ok
[INFO] [stdout] test primitives::token_standard::tests::display_round_trips_known_vectors ... ok
[INFO] [stdout] test primitives::token_standard::tests::equal_when_core_and_prefix_match ... ok
[INFO] [stdout] test primitives::token_standard::tests::by_symbol_rejects_an_unknown_symbol ... ok
[INFO] [stdout] test primitives::token_standard::tests::from_bytes_accepts_a_10_byte_core ... ok
[INFO] [stdout] test primitives::hash_height::tests::from_json_round_trips_through_to_json ... ok
[INFO] [stdout] test primitives::token_standard::tests::from_bytes_rejects_an_11_byte_core ... ok
[INFO] [stdout] test primitives::token_standard::tests::from_bytes_rejects_a_9_byte_core ... ok
[INFO] [stdout] test primitives::token_standard::tests::not_equal_to_the_empty_token_standard ... ok
[INFO] [stdout] test primitives::token_standard::tests::not_equal_when_cores_differ ... ok
[INFO] [stdout] test primitives::token_standard::tests::parse_decodes_known_vectors_to_prefix_and_core ... ok
[INFO] [stdout] test primitives::token_standard::tests::parse_empty_token_standard_is_all_zeros ... ok
[INFO] [stdout] test primitives::token_standard::tests::parse_rejects_each_invalid_vector_as_invalid_input ... ok
[INFO] [stdout] test primitives::token_standard::tests::get_bytes_returns_the_core ... ok
[INFO] [stdout] test primitives::token_standard::tests::from_str_reconstructs_the_parsed_value ... ok
[INFO] [stdout] test primitives::token_standard::tests::parse_rejects_the_uppercase_form ... ok
[INFO] [stdout] test primitives::token_standard::tests::prefix_and_core_size_constants ... ok
[INFO] [stdout] test primitives::token_standard::tests::well_known_token_standards_render_canonical_strings ... ok
[INFO] [stdout] test tests::public_module_tree_resolves ... ok
[INFO] [stdout] test utils::block::tests::get_transaction_bytes_rejects_a_malformed_nonce ... ok
[INFO] [stdout] test utils::block::tests::get_transaction_bytes_rejects_an_overlong_nonce ... ok
[INFO] [stdout] test utils::block::tests::is_receive_block_classifies_receive_ordinals ... ok
[INFO] [stdout] test primitives::token_standard::tests::vector_symbols_match_expected ... ok
[INFO] [stdout] test utils::block::tests::is_send_block_classifies_send_and_non_send_ordinals ... ok
[INFO] [stdout] test utils::block::tests::transaction_bytes_encode_a_non_empty_nonce ... ok
[INFO] [stdout] test utils::block::tests::transaction_bytes_place_block_type_at_offset_16 ... ok
[INFO] [stdout] test utils::block::tests::transaction_hash_is_the_digest_of_the_bytes ... ok
[INFO] [stdout] test utils::block::tests::transaction_bytes_are_306_bytes_and_match_composition ... ok
[INFO] [stdout] test utils::bytes::tests::bytes_to_hex_matches_known_vectors ... ok
[INFO] [stdout] test utils::bytes::tests::int_to_bytes_matches_known_vectors ... ok
[INFO] [stdout] test utils::bytes::tests::int_to_bytes_max_boundary ... ok
[INFO] [stdout] test primitives::token_standard::tests::parse_rejects_the_bech32m_variant ... ok
[INFO] [stdout] test utils::bytes::tests::int_to_bytes_zero_boundary ... ok
[INFO] [stdout] test utils::bytes::tests::left_pad_bytes_matches_known_vectors ... ok
[INFO] [stdout] test utils::bytes::tests::long_to_bytes_matches_known_vectors ... ok
[INFO] [stdout] test utils::bytes::tests::merge_concatenates_known_vectors ... ok
[INFO] [stdout] test pow::tests::a_generated_nonce_verifies_at_moderate_difficulty ... ok
[INFO] [stdout] test utils::nom_constants::tests::interval_between_momentums_is_ten_seconds ... ok
[INFO] [stdout] test utils::nom_constants::tests::one_qsr_is_one_hundred_million ... ok
[INFO] [stdout] test utils::nom_constants::tests::one_znn_is_one_hundred_million ... ok
[INFO] [stdout] test utils::nom_constants::tests::smallest_unit_values_match_coin_decimals ... ok
[INFO] [stdout] test wallet::constants::tests::base_address_key_value ... ok
[INFO] [stdout] test utils::bytes::tests::long_to_bytes_max_boundary ... ok
[INFO] [stdout] test utils::bytes::tests::long_to_bytes_zero_boundary ... ok
[INFO] [stdout] test utils::nom_constants::tests::coin_decimals_is_8 ... ok
[INFO] [stdout] test wallet::derivation::tests::account_five_path ... ok
[INFO] [stdout] test wallet::derivation::tests::account_zero_path ... ok
[INFO] [stdout] test wallet::derivation::tests::coin_type_value ... ok
[INFO] [stdout] test wallet::derivation::tests::account_path_builds_on_prefix ... ok
[INFO] [stdout] test wallet::constants::tests::wallet_type_key_value ... ok
[INFO] [stdout] test wallet::derivation::tests::derivation_path_prefix ... ok
[INFO] [stdout] test wallet::exceptions::tests::distinct_variants_compare_unequal ... ok
[INFO] [stdout] test wallet::exceptions::tests::equal_variants_compare_equal ... ok
[INFO] [stdout] test wallet::exceptions::tests::incorrect_password_display ... ok
[INFO] [stdout] test wallet::exceptions::tests::unsupported_wallet_type_display ... ok
[INFO] [stdout] test wallet::exceptions::tests::wallet_displays_its_message ... ok
[INFO] [stdout] test wallet::interfaces::tests::is_named_dispatches_through_a_trait_object ... ok
[INFO] [stdout] test wallet::interfaces::tests::is_named_matches_the_wallet_name ... ok
[INFO] [stdout] test wallet::interfaces::tests::address_string_dispatches_through_a_trait_object ... ok
[INFO] [stdout] test wallet::interfaces::tests::address_string_renders_the_account_address ... ok
[INFO] [stdout] test wallet::keypair::tests::public_key_matches_vectors ... ok
[INFO] [stdout] test wallet::constants::tests::key_store_wallet_type_value ... ok
[INFO] [stdout] test wallet::keypair::tests::address_matches_vectors ... ok
[INFO] [stdout] test wallet::keypair::tests::sign_matches_vectors ... ok
[INFO] [stdout] test wallet::keypair::tests::sign_then_verify_round_trips ... ok
[INFO] [stdout] test wallet::keypair::tests::verify_rejects_a_tampered_signature ... ok
[INFO] [stdout] test wallet::manager::tests::find_key_store_locates_an_existing_file ... ok
[INFO] [stdout] test wallet::manager::tests::find_key_store_returns_none_for_a_missing_file ... ok
[INFO] [stdout] test wallet::manager::tests::get_wallet_definitions_lists_all_keystores ... ok
[INFO] [stdout] test wallet::keypair::tests::verify_accepts_valid_signatures ... ok
[INFO] [stdout] test wallet::manager::tests::get_wallet_rejects_a_definition_outside_the_wallet_directory ... ok
[INFO] [stdout] test wallet::manager::tests::list_all_key_stores_returns_one_per_file ... ok
[INFO] [stdout] test client::dial::tests::dial_stops_after_the_configured_retry_count ... ok
[INFO] [stdout] test client::websocket::tests::initialize_with_retry_makes_multiple_attempts ... ok
[INFO] [stdout] test wallet::manager::tests::read_rejects_an_unsupported_wallet_type ... ok
[INFO] [stdout] test crypto::argon2::tests::hash_id_matches_the_known_answer_vector ... ok
[INFO] [stdout] test wallet::manager::tests::save_rejects_a_seed_only_keystore ... ok
[INFO] [stdout] test wallet::manager::tests::create_from_mnemonic_writes_a_keystore_that_reads_back ... ok
[INFO] [stdout] test wallet::manager::tests::supports_wallet_accepts_a_known_keystore ... ok
[INFO] [stdout] test wallet::manager::tests::get_wallet_preserves_the_wrong_password_error ... ok
[INFO] [stdout] test crypto::argon2::tests::derive_key_uses_the_wallet_parameters ... ok
[INFO] [stdout] test wallet::manager::tests::save_key_store_writes_a_named_keystore ... ok
[INFO] [stdout] test wallet::manager::tests::save_key_store_rejects_path_traversal_names ... ok
[INFO] [stdout] test wallet::manager::tests::read_reports_a_wrong_password_distinctly ... ok
[INFO] [stdout] test wallet::manager::tests::create_new_writes_a_random_keystore_that_reads_back ... ok
[INFO] [stderr]      Running tests/abi_codec_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/c001dab24c42a8bb/out/abi_codec_test-c001dab24c42a8bb)
[INFO] [stdout] test wallet::manager::tests::save_then_read_round_trips_the_keystore ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 466 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.71s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test value_count_mismatch_is_rejected ... ok
[INFO] [stdout] test signature_formats_with_canonical_names ... ok
[INFO] [stdout] test fixed_array_of_dynamic_values_round_trips_as_dynamic_argument ... ok
[INFO] [stdout] test selector_is_the_sha3_256_prefix ... ok
[INFO] [stdout] test mixed_static_dynamic_tuple_round_trips ... ok
[INFO] [stdout] test function_entry_parses_from_json ... ok
[INFO] [stdout] test non_function_entry_is_rejected ... ok
[INFO] [stdout] test encode_then_decode_function_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/abi_types_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/5584acadb6af19c1/out/abi_types_test-5584acadb6af19c1)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test canonical_names_resolve ... ok
[INFO] [stdout] test bytes_n_requires_declared_width_and_round_trips ... ok
[INFO] [stdout] test arrays_distinguish_static_and_dynamic ... ok
[INFO] [stdout] test negative_int_encodes_twos_complement_and_round_trips ... ok
[INFO] [stdout] test integer_widths_and_values_are_validated ... ok
[INFO] [stdout] test type_value_mismatch_is_rejected ... ok
[INFO] [stdout] test bytes_are_length_prefixed_and_dynamic ... ok
[INFO] [stdout] test fixed_array_size_is_element_times_length ... ok
[INFO] [stderr]      Running tests/api_embedded_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/273eed82d16c887b/out/api_embedded_test-273eed82d16c887b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test accelerator_builders_target_contract_and_selector ... ok
[INFO] [stdout] test accelerator_add_phase_and_vote_by_prod_address_encode_arguments ... ok
[INFO] [stdout] test accelerator_donate_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test accelerator_phase_by_hash_decodes ... ok
[INFO] [stdout] test accelerator_pillar_votes_preserve_null_entries ... ok
[INFO] [stdout] test accelerator_vote_breakdown_decodes ... ok
[INFO] [stdout] test bridge_builders_target_contract_and_selector ... ok
[INFO] [stdout] test bridge_all_networks_decode ... ok
[INFO] [stdout] test accelerator_project_by_id_decodes ... ok
[INFO] [stdout] test accelerator_project_list_decodes ... ok
[INFO] [stdout] test bridge_nominate_guardians_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test bridge_set_redeem_delay_builder_encodes_argument ... ok
[INFO] [stdout] test bridge_set_token_pair_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test bridge_fee_token_pair_decodes ... ok
[INFO] [stdout] test bridge_info_and_security_info_decode ... ok
[INFO] [stdout] test bridge_unwrap_request_by_hash_and_log_dispatches_params_and_decodes ... ok
[INFO] [stdout] test bridge_orchestrator_info_decodes ... ok
[INFO] [stdout] test htlc_unlock_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test embedded_address_accessors_return_canonical_embedded_addresses ... ok
[INFO] [stdout] test htlc_builders_target_contract_and_selector ... ok
[INFO] [stdout] test bridge_wrap_request_by_hash_decodes ... ok
[INFO] [stdout] test bridge_unwrap_token_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test liquidity_collect_reward_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test liquidity_stake_carries_amount_token_and_selector ... ok
[INFO] [stdout] test htlc_info_and_proxy_status_decode ... ok
[INFO] [stdout] test liquidity_set_token_tuple_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test liquidity_all_builders_target_contract_and_encode_selectors ... ok
[INFO] [stdout] test liquidity_info_uncollected_and_stake_entries_decode ... ok
[INFO] [stdout] test pillar_collect_reward_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test pillar_all_builders_target_contract_and_encode_selectors ... ok
[INFO] [stdout] test plasma_cancel_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test pillar_register_pays_registration_amount_and_selector ... ok
[INFO] [stdout] test pillar_all_and_delegated_reads_decode ... ok
[INFO] [stdout] test plasma_helper_and_fuse_are_contract_correct ... ok
[INFO] [stdout] test sentinel_collect_reward_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test sentinel_register_pays_registration_amount ... ok
[INFO] [stdout] test plasma_entries_and_required_fusion_amount_decode ... ok
[INFO] [stdout] test spork_activate_targets_contract_and_selector ... ok
[INFO] [stdout] test sentinel_all_builders_target_contract_and_encode_selectors ... ok
[INFO] [stdout] test spork_create_targets_contract_and_selector ... ok
[INFO] [stdout] test pillar_deposited_qsr_and_nullable_reads_decode ... ok
[INFO] [stdout] test stake_builder_carries_amount_duration_and_selector ... ok
[INFO] [stdout] test plasma_info_and_required_pow_decode ... ok
[INFO] [stdout] test sentinel_uncollected_reward_decodes ... ok
[INFO] [stdout] test stake_cancel_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test sentinel_active_and_nullable_owner_decode ... ok
[INFO] [stdout] test stake_collect_reward_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test spork_list_decodes ... ok
[INFO] [stdout] test swap_decay_and_retrieve_assets_are_contract_correct ... ok
[INFO] [stdout] test token_builders_pay_or_transfer_amounts_and_selectors ... ok
[INFO] [stdout] test token_list_fixture_sanity ... ok
[INFO] [stdout] test swap_assets_and_legacy_pillars_decode ... ok
[INFO] [stdout] test token_mint_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test token_list_reads_decode ... ok
[INFO] [stdout] test swap_asset_by_key_id_hash_decodes ... ok
[INFO] [stdout] test token_update_builder_targets_contract_and_selector ... ok
[INFO] [stdout] test stake_entries_decode ... ok
[INFO] [stdout] test stake_reward_reads_decode ... ok
[INFO] [stdout] test token_by_zts_is_nullable_then_decodes ... ok
[INFO] [stdout] test bridge_all_builders_target_contract_and_encode_selectors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/api_ledger_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/2dab87482019ffb3/out/api_ledger_test-2dab87482019ffb3)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test account_block_list_fixture_decodes_one_block ... ok
[INFO] [stdout] test a_transport_error_surfaces_as_a_client_error ... ok
[INFO] [stdout] test get_momentums_by_height_clamps_height_and_count ... ok
[INFO] [stdout] test page_query_defaults_match_expected_values ... ok
[INFO] [stdout] test get_frontier_momentum_decodes ... ok
[INFO] [stdout] test get_momentum_by_hash_maps_null_to_none ... ok
[INFO] [stdout] test get_account_info_by_address_decodes ... ok
[INFO] [stdout] test get_account_blocks_by_page_decodes ... ok
[INFO] [stdout] test publish_raw_transaction_forwards_the_template_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/api_stats_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/eb2b7a40fc87431d/out/api_stats_test-eb2b7a40fc87431d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_transport_error_surfaces_as_a_client_error ... ok
[INFO] [stdout] test process_info_decodes ... ok
[INFO] [stdout] test os_info_decodes_and_platform_version_mirrors_platform ... ok
[INFO] [stdout] test network_info_decodes_peer_list ... ok
[INFO] [stdout] test sync_info_decodes_the_state_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/api_subscribe_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/5171494c96148dbe/out/api_subscribe_test-5171494c96148dbe)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_transport_error_surfaces_as_a_client_error ... ok
[INFO] [stdout] test unreceived_subscription_uses_the_canonical_address ... ok
[INFO] [stdout] test momentums_subscription_returns_the_id_and_uses_the_momentums_topic ... ok
[INFO] [stdout] test per_address_subscription_uses_the_canonical_address ... ok
[INFO] [stdout] test null_response_maps_to_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/examples_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/0c7e2b169e9eb6e0/out/examples_test-0c7e2b169e9eb6e0)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test embedded_example_builds_templates ... ok
[INFO] [stdout] test api_example_runs_offline_without_panicking ... ok
[INFO] [stdout] test wallet_derivation_matches_expected_values ... ok
[INFO] [stdout] test send_example_builds_a_self_send_template ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/http_transport_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/e479f2d1f1abc584/out/http_transport_test-e479f2d1f1abc584)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test new_client_routes_ws_urls_to_the_websocket_transport ... ok
[INFO] [stdout] test new_client_routes_http_urls_to_the_http_transport ... ok
[INFO] [stdout] test new_client_rejects_an_unknown_scheme ... ok
[INFO] [stdout] test http_client_round_trips_through_a_mock_server ... ok
[INFO] [stdout] test a_factory_built_transport_initializes_through_client_transport ... ok
[INFO] [stdout] test http_initialize_with_retry_makes_multiple_attempts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/live_testnet_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/c78aa4c5faa09986/out/live_testnet_test-c78aa4c5faa09986)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test live_frontier_momentum_on_testnet ... ignored, requires ZNN_TESTNET_NODE_URL and a reachable testnet node
[INFO] [stdout] test live_send_self_on_testnet ... ignored, requires ZNN_TESTNET_NODE_URL, ZNN_TESTNET_MNEMONIC, ZNN_TESTNET_SEND=1, and funded testnet account
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/model_nom_account_block_template_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/428e16b004188b62/out/model_nom_account_block_template_test-428e16b004188b62)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test same_json ... ok
[INFO] [stdout] test rejects_a_malformed_template_object ... ok
[INFO] [stderr]      Running tests/model_nom_account_block_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/92e096247506c647/out/model_nom_account_block_test-92e096247506c647)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test send_block_is_completed ... ok
[INFO] [stdout] test rejects_a_malformed_account_block_object ... ok
[INFO] [stdout] test same_receive_json ... ok
[INFO] [stdout] test account_block_list_preserves_count_list_and_more ... ok
[INFO] [stdout] test null_confirmation_detail_is_not_completed ... ok
[INFO] [stdout] test same_send_json ... 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/model_nom_momentum_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/d574392c62849a3e/out/model_nom_momentum_test-d574392c62849a3e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test same_json ... ok
[INFO] [stderr]      Running tests/pow_provider_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/3abc1ebdcd6816b9/out/pow_provider_test-3abc1ebdcd6816b9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test zenon_with_ws_client_remains_send_and_sync ... ok
[INFO] [stdout] test an_invalid_provider_nonce_is_rejected ... ok
[INFO] [stdout] test zero_difficulty_bypasses_the_provider ... ok
[INFO] [stdout] test non_zero_difficulty_uses_the_configured_provider ... ok
[INFO] [stdout] test no_configured_provider_falls_back_to_the_native_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/public_api_release_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/6ee9cb50f07c33aa/out/public_api_release_test-6ee9cb50f07c33aa)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test top_level_reexports_are_declared ... ok
[INFO] [stdout] test crate_docs_describe_recommended_imports ... ok
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling hex-conservative v0.2.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling route-recognizer v0.3.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling bitcoin_hashes v0.14.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling const-hex v1.19.1
[INFO] [stderr]    Compiling bech32 v0.12.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling soketto v0.8.1
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling h2 v0.4.15
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling jsonrpsee-types v0.26.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling jsonrpsee-core v0.26.0
[INFO] [stderr]    Compiling bip39 v2.2.2
[INFO] [stdout] test recommended_imports_compile has been running for over 60 seconds
[INFO] [stdout] test subscription_event_non_exhaustive_requires_wildcard has been running for over 60 seconds
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling rustls-platform-verifier v0.5.3
[INFO] [stderr]    Compiling jsonrpsee-client-transport v0.26.0
[INFO] [stderr]    Compiling jsonrpsee-ws-client v0.26.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling jsonrpsee-server v0.26.0
[INFO] [stderr]    Compiling jsonrpsee-http-client v0.26.0
[INFO] [stderr]    Compiling jsonrpsee v0.26.0
[INFO] [stderr]    Compiling znn-sdk-rust v0.1.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling znn-sdk-rust-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/znn-sdk-rust)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/public_api_release_imports.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test recommended_imports_compile ... ok
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]     Checking typenum v1.20.1
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]     Checking pin-project-lite v0.2.17
[INFO] [stderr]     Checking libc v0.2.186
[INFO] [stderr]     Checking bytes v1.12.0
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]     Checking futures-sink v0.3.32
[INFO] [stderr]     Checking memchr v2.8.2
[INFO] [stderr]     Checking futures-io v0.3.32
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking cpufeatures v0.2.17
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]     Checking zerocopy v0.8.52
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]     Checking futures-task v0.3.32
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking litemap v0.8.2
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking writeable v0.6.3
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking http v1.4.2
[INFO] [stderr]     Checking serde_core v1.0.228
[INFO] [stderr]     Checking rustls-pki-types v1.14.1
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking socket2 v0.6.4
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking mio v1.2.1
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]     Checking log v0.4.32
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking ring v0.17.14
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking httparse v1.10.1
[INFO] [stderr]     Checking tower-service v0.3.3
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking icu_normalizer_data v2.2.0
[INFO] [stderr]     Checking zmij v1.0.21
[INFO] [stderr]     Checking icu_properties_data v2.2.0
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking equivalent v1.0.2
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking serde_json v1.0.150
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking atomic-waker v1.1.2
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking try-lock v0.2.5
[INFO] [stderr]     Checking tower-layer v0.3.3
[INFO] [stderr]     Checking want v0.3.1
[INFO] [stderr]     Checking rustls v0.23.40
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking pin-project v1.1.13
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking openssl-probe v0.2.1
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking httpdate v1.0.3
[INFO] [stderr]     Checking rustc-hash v2.1.2
[INFO] [stderr]     Checking futures-timer v3.0.4
[INFO] [stderr]     Checking percent-encoding v2.3.2
[INFO] [stderr]     Checking rustls-native-certs v0.8.4
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking jsonrpsee-types v0.26.0
[INFO] [stderr]     Checking rand v0.8.6
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking opaque-debug v0.3.1
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking tinyvec v1.11.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking hex-conservative v0.2.2
[INFO] [stderr]     Checking num-traits v0.2.19
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking route-recognizer v0.3.1
[INFO] [stderr]     Checking base64ct v1.8.3
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]     Checking password-hash v0.5.0
[INFO] [stderr]     Checking curve25519-dalek v4.1.3
[INFO] [stderr]     Checking soketto v0.8.1
[INFO] [stderr]     Checking bitcoin_hashes v0.14.2
[INFO] [stderr]     Checking h2 v0.4.15
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking rustls-platform-verifier v0.5.3
[INFO] [stderr]     Checking jsonrpsee-core v0.26.0
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]     Checking ghash v0.5.1
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking blake2 v0.10.6
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking keccak v0.1.6
[INFO] [stderr]     Checking argon2 v0.5.3
[INFO] [stderr]     Checking bip39 v2.2.2
[INFO] [stderr]     Checking sha3 v0.10.9
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking aes-gcm v0.10.3
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking const-hex v1.19.1
[INFO] [stderr]     Checking bech32 v0.12.0
[INFO] [stderr]     Checking jsonrpsee-client-transport v0.26.0
[INFO] [stderr]     Checking jsonrpsee-ws-client v0.26.0
[INFO] [stderr]     Checking hyper v1.10.1
[INFO] [stderr]     Checking regex v1.12.4
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking jsonrpsee-server v0.26.0
[INFO] [stderr]     Checking jsonrpsee-http-client v0.26.0
[INFO] [stderr]     Checking jsonrpsee v0.26.0
[INFO] [stderr]     Checking znn-sdk-rust v0.1.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking znn-sdk-rust-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/znn-sdk-rust)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.58s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/subscription_event_non_exhaustive_requires_wildcard.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test subscription_event_non_exhaustive_requires_wildcard ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 168.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reduced_core_features_test.rs (/opt/rustwide/target/debug/build/znn-sdk-rust/6f96713477a80fc7/out/reduced_core_features_test-6f96713477a80fc7)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test feature_definitions_reference_their_optional_dependencies ... ok
[INFO] [stdout] test jsonrpsee_dependency_enables_the_http_client_feature ... ok
[INFO] [stdout] test default_build_keeps_entry_point_client_wallet_and_pow_importable ... ok
[INFO] [stdout] test reduced_build_feature_layout_is_defined ... ok
[INFO] [stdout] test io_bound_dependencies_are_gated_behind_optional_features ... FAILED
[INFO] [stdout] test reduced_core_build_compiles_without_features ... ok
[INFO] [stdout] test reduced_core_build_compiles_with_native_pow_only ... ok
[INFO] [stdout] test reduced_core_build_compiles_with_wallet_fs_only ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- io_bound_dependencies_are_gated_behind_optional_features stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'io_bound_dependencies_are_gated_behind_optional_features' (8052) panicked at tests/reduced_core_features_test.rs:91:48:
[INFO] [stdout] Cargo.toml must declare the dependency
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5784eebe8b01 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5784eebe8b01 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5784eebe8b01 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5784eebe8b01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5784eebfcaca - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5784eebfcaca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5784eebecd1c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5784eebecd1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5784eebc4e66 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5784eebc4e66 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5784eebe1199 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5784eeb7d740 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5784eeb7d740 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5784eebe1352 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5784eebe1352 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5784eebc4f12 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5784eebbdc29 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5784eebc5b1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5784eebfd25c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5784eebfcf54 - core[a373ad73a504971]::panicking::panic_display::<&str>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:259:5
[INFO] [stdout]   20:     0x5784eebfcf54 - core[a373ad73a504971]::option::expect_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/option.rs:2262:5
[INFO] [stdout]   21:     0x5784eeb62fbf - <core[a373ad73a504971]::option::Option<&str>>::expect
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/option.rs:971:21
[INFO] [stdout]   22:     0x5784eeb55aec - reduced_core_features_test[494f8063273bb95c]::io_bound_dependencies_are_gated_behind_optional_features
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/reduced_core_features_test.rs:91:48
[INFO] [stdout]   23:     0x5784eeb55037 - reduced_core_features_test[494f8063273bb95c]::io_bound_dependencies_are_gated_behind_optional_features::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/reduced_core_features_test.rs:89:62
[INFO] [stdout]   24:     0x5784eeb59ba6 - <reduced_core_features_test[494f8063273bb95c]::io_bound_dependencies_are_gated_behind_optional_features::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5784eeb70b8b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5784eeb70b8b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   27:     0x5784eeb7dd65 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   28:     0x5784eeb7dd65 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5784eeb7dd65 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   30:     0x5784eeb7dd65 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   31:     0x5784eeb7dd65 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5784eeb7dd65 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   33:     0x5784eeb7dd65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   34:     0x5784eeb77654 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   35:     0x5784eeb77654 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5784eeb80df2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5784eeb80df2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5784eeb80df2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   39:     0x5784eeb80df2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   40:     0x5784eeb80df2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5784eeb80df2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5784eeb80df2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5784eebe835f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   44:     0x5784eebe835f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   45:     0x708dab727dfa - <unknown>
[INFO] [stdout]   46:     0x708dab7bb3d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     io_bound_dependencies_are_gated_behind_optional_features
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.38s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test reduced_core_features_test`
[INFO] running `Command { std: "docker" "inspect" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8", kill_on_drop: false }`
[INFO] [stdout] b3e767260d1da4ffbcb0ed71a244fc8a84a5cfaec09ab4d4f546cb8c3726f9c8
