[INFO] fetching crate cow-composable 0.6.0...
[INFO] testing cow-composable-0.6.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cow-composable 0.6.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate cow-composable 0.6.0
[INFO] finished tweaking crates.io crate cow-composable 0.6.0
[INFO] tweaked toml for crates.io crate cow-composable 0.6.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cow-composable 0.6.0 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 cow-composable 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:215:12
[INFO] [stderr]     |
[INFO] [stderr] 215 | homepage = "https://github.com/deltartificial/cow-rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 220 | repository = "https://github.com/deltartificial/cow-rs"
[INFO] [stderr]     |              ------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `cow-composable` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9
[INFO] running `Command { std: "docker" "start" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9", 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" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9" "/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" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9", 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" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:215:12
[INFO] [stderr]     |
[INFO] [stderr] 215 | homepage = "https://github.com/deltartificial/cow-rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 220 | repository = "https://github.com/deltartificial/cow-rs"
[INFO] [stderr]     |              ------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `cow-composable` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling ruint-macro v1.2.1
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling alloy-rlp-derive v0.3.15
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling const-hex v1.18.1
[INFO] [stderr]    Compiling macro-string v0.1.4
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling syn-solidity v1.5.7
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling futures-utils-wasm v0.1.0
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling tokio v1.51.1
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling sha3 v0.10.8
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling serde_with_macros v3.18.0
[INFO] [stderr]    Compiling alloy-tx-macros v1.8.3
[INFO] [stderr]    Compiling alloy-sol-macro-input v1.5.7
[INFO] [stderr]    Compiling alloy-sol-macro-expander v1.5.7
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_with v3.18.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling alloy-rlp v0.3.15
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ruint v1.17.2
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling alloy-primitives v1.5.7
[INFO] [stderr]    Compiling nybbles v0.4.8
[INFO] [stderr]    Compiling alloy-sol-macro v1.5.7
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling alloy-eip2930 v0.2.3
[INFO] [stderr]    Compiling alloy-eip7702 v0.6.3
[INFO] [stderr]    Compiling alloy-serde v1.8.3
[INFO] [stderr]    Compiling alloy-eip2124 v0.2.0
[INFO] [stderr]    Compiling alloy-eip7928 v0.3.3
[INFO] [stderr]    Compiling alloy-trie v0.9.5
[INFO] [stderr]    Compiling alloy-sol-types v1.5.7
[INFO] [stderr]    Compiling alloy-signer v1.8.3
[INFO] [stderr]    Compiling alloy-eips v1.8.3
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling alloy-consensus v1.8.3
[INFO] [stderr]    Compiling alloy-json-rpc v1.8.3
[INFO] [stderr]    Compiling cow-errors v0.6.0
[INFO] [stderr]    Compiling cow-chains v0.6.0
[INFO] [stderr]    Compiling cow-types v0.6.0
[INFO] [stderr]    Compiling alloy-network-primitives v1.8.3
[INFO] [stderr]    Compiling alloy-consensus-any v1.8.3
[INFO] [stderr]    Compiling alloy-rpc-types-eth v1.8.3
[INFO] [stderr]    Compiling alloy-rpc-types-any v1.8.3
[INFO] [stderr]    Compiling alloy-network v1.8.3
[INFO] [stderr]    Compiling alloy-signer-local v1.8.3
[INFO] [stderr]    Compiling cow-signing v0.6.0
[INFO] [stderr]    Compiling cow-composable v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 06s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9", 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" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:215:12
[INFO] [stderr]     |
[INFO] [stderr] 215 | homepage = "https://github.com/deltartificial/cow-rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 220 | repository = "https://github.com/deltartificial/cow-rs"
[INFO] [stderr]     |              ------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `cow-composable` (manifest) generated 1 warning
[INFO] [stderr]    Compiling cow-composable v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5.45s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9", 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" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:215:12
[INFO] [stderr]     |
[INFO] [stderr] 215 | homepage = "https://github.com/deltartificial/cow-rs"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 220 | repository = "https://github.com/deltartificial/cow-rs"
[INFO] [stderr]     |              ------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `cow-composable` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.46s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/cow-composable/0f3ed10fc5db6b8c/out/cow_composable-0f3ed10fc5db6b8c)
[INFO] [stdout] 
[INFO] [stdout] running 250 tests
[INFO] [stdout] test calldata::tests::create_with_context_calldata_length_aligned ... ok
[INFO] [stdout] test calldata::tests::create_calldata_with_proof_pairs ... ok
[INFO] [stdout] test calldata::tests::pad_to_aligns_buffer ... ok
[INFO] [stdout] test calldata::tests::create_with_context_calldata_dispatch_false ... ok
[INFO] [stdout] test calldata::tests::pad_address_correct ... ok
[INFO] [stdout] test calldata::tests::create_calldata_empty_proof_and_offchain ... ok
[INFO] [stdout] test calldata::tests::selector_is_deterministic ... ok
[INFO] [stdout] test calldata::tests::remove_calldata_has_correct_selector ... ok
[INFO] [stdout] test calldata::tests::set_root_calldata_has_correct_selector ... ok
[INFO] [stdout] test calldata::tests::create_with_context_calldata_dispatch_true ... ok
[INFO] [stdout] test calldata::tests::set_root_with_context_calldata_with_factory_data ... ok
[INFO] [stdout] test calldata::tests::set_root_calldata_embeds_location ... ok
[INFO] [stdout] test calldata::tests::u256_be_encodes_correctly ... ok
[INFO] [stdout] test calldata::tests::create_with_context_calldata_has_correct_selector ... ok
[INFO] [stdout] test calldata::tests::set_root_with_context_calldata_has_correct_selector ... ok
[INFO] [stdout] test factory::tests::conditional_order_kind_display_stop_loss ... ok
[INFO] [stdout] test calldata::tests::create_with_context_calldata_with_factory_data ... ok
[INFO] [stdout] test calldata::tests::create_calldata_with_offchain_input ... ok
[INFO] [stdout] test factory::tests::conditional_order_kind_display_typed_variants ... ok
[INFO] [stdout] test gat::tests::is_valid_returns_false_for_same_tokens ... ok
[INFO] [stdout] test gat::tests::encode_decode_roundtrip ... ok
[INFO] [stdout] test gat::tests::encode_is_448_bytes ... ok
[INFO] [stdout] test factory::tests::conditional_order_kind_display_unknown ... ok
[INFO] [stdout] test factory::tests::factory_new ... ok
[INFO] [stdout] test multiplexer::tests::decode_proofs_from_json_invalid_returns_error ... ok
[INFO] [stdout] test factory::tests::factory_stop_loss_handler_empty_static_input_errors ... ok
[INFO] [stdout] test factory::tests::factory_unknown_handler ... ok
[INFO] [stdout] test gat::tests::decode_too_short_returns_error ... ok
[INFO] [stdout] test gat::tests::is_valid_returns_false_when_deadline_before_start ... ok
[INFO] [stdout] test multiplexer::tests::decode_proofs_from_json_rejects_non_hex_handler ... ok
[INFO] [stdout] test multiplexer::tests::decode_proofs_from_json_roundtrip ... ok
[INFO] [stdout] test factory::tests::factory_twap_handler_empty_static_input_errors ... ok
[INFO] [stdout] test gat::tests::is_valid_returns_true_for_valid_order ... ok
[INFO] [stdout] test multiplexer::tests::display_order_proof ... ok
[INFO] [stdout] test multiplexer::tests::from_json_invalid ... ok
[INFO] [stdout] test multiplexer::tests::display_proof_with_params ... ok
[INFO] [stdout] test multiplexer::tests::get_by_id_found ... ok
[INFO] [stdout] test multiplexer::tests::from_json_all_proof_locations ... ok
[INFO] [stdout] test multiplexer::tests::get_by_id_not_found ... ok
[INFO] [stdout] test multiplexer::tests::get_by_index_valid ... ok
[INFO] [stdout] test gat::tests::to_params_sets_correct_handler ... ok
[INFO] [stdout] test multiplexer::tests::multiplexer_root_empty ... ok
[INFO] [stdout] test multiplexer::tests::multiplexer_root_single_order ... ok
[INFO] [stdout] test multiplexer::tests::display_multiplexer ... ok
[INFO] [stdout] test multiplexer::tests::order_ids_iterator ... ok
[INFO] [stdout] test multiplexer::tests::add_increases_len ... ok
[INFO] [stdout] test multiplexer::tests::clear_empties_multiplexer ... ok
[INFO] [stdout] test multiplexer::tests::get_by_index_out_of_range ... ok
[INFO] [stdout] test multiplexer::tests::order_proof_accessors ... ok
[INFO] [stdout] test multiplexer::tests::order_proof_new_and_proof_len ... ok
[INFO] [stdout] test multiplexer::tests::remove_by_id ... ok
[INFO] [stdout] test multiplexer::tests::from_json_unknown_proof_location ... ok
[INFO] [stdout] test multiplexer::tests::dump_proofs_and_params_returns_all ... ok
[INFO] [stdout] test multiplexer::tests::to_json_from_json_roundtrip ... ok
[INFO] [stdout] test multiplexer::tests::update_in_range ... ok
[INFO] [stdout] test multiplexer::tests::remove_nonexistent_is_noop ... ok
[INFO] [stdout] test multiplexer::tests::update_out_of_range ... ok
[INFO] [stdout] test multiplexer::tests::root_changes_when_order_added ... ok
[INFO] [stdout] test stop_loss::tests::encode_decode_roundtrip ... ok
[INFO] [stdout] test stop_loss::tests::encode_is_416_bytes ... ok
[INFO] [stdout] test multiplexer::tests::with_proof_location_builder ... ok
[INFO] [stdout] test multiplexer::tests::proof_with_params_accessors ... ok
[INFO] [stdout] test stop_loss::tests::is_valid_returns_false_when_same_token ... ok
[INFO] [stdout] test multiplexer::tests::proof_out_of_range ... ok
[INFO] [stdout] test multiplexer::tests::multiplexer_root_three_orders ... ok
[INFO] [stdout] test multiplexer::tests::proof_with_params_new_and_proof_len ... ok
[INFO] [stdout] test stop_loss::tests::is_valid_returns_true_for_valid_order ... ok
[INFO] [stdout] test stop_loss::tests::to_params_sets_correct_handler ... ok
[INFO] [stdout] test multiplexer::tests::proof_valid_index ... ok
[INFO] [stdout] test multiplexer::tests::root_two_orders ... ok
[INFO] [stdout] test twap::tests::decode_twap_static_input_roundtrip ... ok
[INFO] [stdout] test twap::tests::data_to_struct_zero_num_parts ... ok
[INFO] [stdout] test twap::tests::decode_twap_struct_too_short ... ok
[INFO] [stdout] test twap::tests::decode_params_invalid_hex ... ok
[INFO] [stdout] test twap::tests::decode_params_too_short ... ok
[INFO] [stdout] test twap::tests::decode_params_truncated_data ... ok
[INFO] [stdout] test twap::tests::encode_decode_params_roundtrip ... ok
[INFO] [stdout] test twap::tests::encode_decode_twap_struct_roundtrip ... ok
[INFO] [stdout] test twap::tests::order_id_deterministic ... ok
[INFO] [stdout] test twap::tests::format_epoch_invalid_timestamp ... ok
[INFO] [stdout] test twap::tests::order_id_changes_with_salt ... ok
[INFO] [stdout] test stop_loss::tests::is_valid_returns_false_when_zero_amounts ... ok
[INFO] [stdout] test twap::tests::format_epoch_known_timestamp ... ok
[INFO] [stdout] test twap::tests::data_to_struct_to_data_roundtrip ... ok
[INFO] [stdout] test twap::tests::struct_to_data_at_mining_time ... ok
[INFO] [stdout] test twap::tests::to_struct_auto_duration ... ok
[INFO] [stdout] test twap::tests::struct_to_data_with_fixed_start ... ok
[INFO] [stdout] test twap::tests::to_struct_with_limit_duration ... ok
[INFO] [stdout] test twap::tests::poll_validate_at_mining_time_always_success ... ok
[INFO] [stdout] test twap::tests::twap_order_accessors ... ok
[INFO] [stdout] test twap::tests::twap_order_display_does_not_panic ... ok
[INFO] [stdout] test twap::tests::twap_order_is_buy_via_kind ... ok
[INFO] [stdout] test twap::tests::twap_order_is_expired_at ... ok
[INFO] [stdout] test twap::tests::poll_validate_before_start ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_duration_exceeds_max_frequency ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_limit_duration_exceeds_part_duration ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_limit_duration_within_bounds ... ok
[INFO] [stdout] test twap::tests::poll_validate_within_window ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_happy_path ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_one_part ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_sell_amount_not_divisible ... ok
[INFO] [stdout] test twap::tests::twap_order_at_mining_time_start_timestamp_none ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_same_tokens ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_zero_duration ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_zero_sell_amount ... ok
[INFO] [stdout] test twap::tests::twap_order_new_deterministic_salt ... ok
[INFO] [stdout] test twap::tests::twap_order_to_params_and_id ... ok
[INFO] [stdout] test twap::tests::twap_order_with_salt ... ok
[INFO] [stdout] test types::post_definition_tests::block_info_constructor_sets_fields ... ok
[INFO] [stdout] test twap::tests::twap_order_per_part_amounts ... ok
[INFO] [stdout] test types::post_definition_tests::block_info_display_contains_number_and_timestamp ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_zero_buy_amount ... ok
[INFO] [stdout] test twap::tests::twap_order_per_part_amounts_zero_parts ... ok
[INFO] [stdout] test types::post_definition_tests::create_test_conditional_order_accepts_overrides ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_zero_buy_token ... ok
[INFO] [stdout] test types::post_definition_tests::create_test_conditional_order_uses_defaults_when_none ... ok
[INFO] [stdout] test twap::tests::twap_order_is_valid_zero_sell_token ... ok
[INFO] [stdout] test types::post_definition_tests::is_valid_result_display_renders_both_variants ... ok
[INFO] [stdout] test types::tests::conditional_order_params_empty_static_input ... ok
[INFO] [stdout] test types::post_definition_tests::is_valid_result_constructors_and_predicates ... ok
[INFO] [stdout] test multiplexer::tests::into_vec_returns_orders ... ok
[INFO] [stdout] test stop_loss::tests::decode_too_short_returns_error ... ok
[INFO] [stdout] test types::tests::conditional_order_params_with_handler ... ok
[INFO] [stdout] test types::tests::composable_cow_address_matches ... ok
[INFO] [stdout] test multiplexer::tests::iter_and_as_slice ... ok
[INFO] [stdout] test types::tests::conditional_order_params_display ... ok
[INFO] [stdout] test types::tests::conditional_order_params_new ... ok
[INFO] [stdout] test types::tests::conditional_order_params_salt_ref ... ok
[INFO] [stdout] test types::post_definition_tests::test_conditional_order_params_default_resolves_constants ... ok
[INFO] [stdout] test types::tests::duration_of_part_from_option ... ok
[INFO] [stdout] test types::tests::duration_of_part_limit ... ok
[INFO] [stdout] test types::tests::duration_of_part_display ... ok
[INFO] [stdout] test types::tests::conditional_order_params_with_salt ... ok
[INFO] [stdout] test types::tests::conditional_order_params_with_static_input ... ok
[INFO] [stdout] test types::tests::current_block_timestamp_factory_address_matches ... ok
[INFO] [stdout] test types::tests::poll_result_display ... ok
[INFO] [stdout] test types::tests::gpv2_order_try_from_bad_kind_fails ... ok
[INFO] [stdout] test types::tests::poll_result_dont_try_again ... ok
[INFO] [stdout] test types::tests::block_info_new ... ok
[INFO] [stdout] test types::tests::conditional_order_params_serde_roundtrip ... ok
[INFO] [stdout] test types::tests::gpv2_order_display ... ok
[INFO] [stdout] test types::tests::duration_of_part_auto_defaults ... ok
[INFO] [stdout] test types::tests::gpv2_order_is_partially_fillable ... ok
[INFO] [stdout] test types::tests::poll_result_success ... ok
[INFO] [stdout] test types::tests::poll_result_try_at_epoch ... ok
[INFO] [stdout] test types::tests::poll_result_try_next_block ... ok
[INFO] [stdout] test types::tests::poll_result_try_on_block ... ok
[INFO] [stdout] test types::tests::proof_location_predicates ... ok
[INFO] [stdout] test types::tests::proof_location_default_is_private ... ok
[INFO] [stdout] test types::tests::proof_location_try_from_str ... ok
[INFO] [stdout] test types::tests::proof_location_as_str ... ok
[INFO] [stdout] test types::tests::proof_location_try_from_str_all ... ok
[INFO] [stdout] test types::tests::proof_location_try_from_u8 ... ok
[INFO] [stdout] test types::tests::gpv2_order_has_custom_receiver ... ok
[INFO] [stdout] test types::tests::poll_result_unexpected_error ... ok
[INFO] [stdout] test types::tests::proof_location_into_u8 ... ok
[INFO] [stdout] test types::tests::max_frequency_is_one_year ... ok
[INFO] [stdout] test types::tests::proof_location_try_from_u8_all ... ok
[INFO] [stdout] test types::tests::twap_data_buy_constructor ... ok
[INFO] [stdout] test types::tests::proof_struct_delegated_predicates ... ok
[INFO] [stdout] test types::tests::twap_data_display_at_mining_time ... ok
[INFO] [stdout] test types::tests::twap_data_display_fixed_start ... ok
[INFO] [stdout] test types::tests::twap_data_end_time_at_mining ... ok
[INFO] [stdout] test types::tests::twap_data_from_twap_struct_at_mining_time ... ok
[INFO] [stdout] test types::tests::twap_data_has_app_data_zero_is_false ... ok
[INFO] [stdout] test types::tests::twap_data_is_expired_at_mining_time_always_false ... ok
[INFO] [stdout] test types::tests::proof_struct_with_data ... ok
[INFO] [stdout] test types::tests::twap_data_serde_roundtrip ... ok
[INFO] [stdout] test types::tests::proof_location_display ... ok
[INFO] [stdout] test types::tests::twap_data_end_time_fixed ... ok
[INFO] [stdout] test types::tests::proof_struct_display ... ok
[INFO] [stdout] test types::tests::twap_data_from_twap_struct ... ok
[INFO] [stdout] test types::tests::proof_struct_new ... ok
[INFO] [stdout] test types::tests::twap_data_total_duration_secs ... ok
[INFO] [stdout] test types::tests::proof_struct_with_location ... ok
[INFO] [stdout] test types::tests::twap_data_with_app_data ... ok
[INFO] [stdout] test types::tests::twap_data_is_expired ... ok
[INFO] [stdout] test types::tests::twap_data_with_buy_amount ... ok
[INFO] [stdout] test types::tests::twap_data_with_partially_fillable ... ok
[INFO] [stdout] test types::tests::proof_struct_private ... ok
[INFO] [stdout] test types::tests::twap_data_with_receiver ... ok
[INFO] [stdout] test types::tests::proof_struct_emitted ... ok
[INFO] [stdout] test types::tests::twap_data_with_sell_amount ... ok
[INFO] [stdout] test types::tests::twap_start_time_is_at_mining_time ... ok
[INFO] [stdout] test types::tests::twap_start_time_timestamp ... ok
[INFO] [stdout] test types::tests::twap_struct_display ... ok
[INFO] [stdout] test types::tests::twap_struct_has_app_data ... ok
[INFO] [stdout] test types::tests::twap_struct_has_custom_receiver ... ok
[INFO] [stdout] test types::tests::twap_struct_start_is_fixed ... ok
[INFO] [stdout] test types::tests::twap_start_time_is_fixed ... ok
[INFO] [stdout] test types::tests::twap_start_time_into_u32 ... ok
[INFO] [stdout] test types::tests::twap_start_time_display ... ok
[INFO] [stdout] test types::tests::twap_struct_try_from_twap_data ... ok
[INFO] [stdout] test types::tests::twap_start_time_as_str ... ok
[INFO] [stdout] test types::tests::twap_data_with_start_time ... ok
[INFO] [stdout] test types::tests::twap_data_with_duration_of_part ... ok
[INFO] [stdout] test types::tests::twap_struct_try_from_twap_data_zero_parts_errors ... ok
[INFO] [stdout] test utils::tests::balance_to_string_erc20 ... ok
[INFO] [stdout] test utils::tests::balance_to_string_external ... ok
[INFO] [stdout] test utils::tests::balance_to_string_internal ... ok
[INFO] [stdout] test utils::tests::create_set_domain_verifier_tx_encodes_verifier ... ok
[INFO] [stdout] test utils::tests::create_set_domain_verifier_tx_length ... ok
[INFO] [stdout] test utils::tests::create_set_domain_verifier_tx_selector ... ok
[INFO] [stdout] test utils::tests::balance_to_string_unknown ... ok
[INFO] [stdout] test utils::tests::default_token_formatter_large_amount ... ok
[INFO] [stdout] test utils::tests::from_struct_to_order_buy_external_internal ... ok
[INFO] [stdout] test utils::tests::from_struct_to_order_sell_erc20 ... ok
[INFO] [stdout] test utils::tests::from_struct_to_order_unknown_buy_balance ... ok
[INFO] [stdout] test utils::tests::from_struct_to_order_unknown_kind ... ok
[INFO] [stdout] test utils::tests::from_struct_to_order_unknown_sell_balance ... ok
[INFO] [stdout] test utils::tests::get_block_info_basic ... ok
[INFO] [stdout] test utils::tests::get_block_info_zero ... ok
[INFO] [stdout] test utils::tests::get_domain_verifier_calldata_encodes_domain ... ok
[INFO] [stdout] test utils::tests::create_set_domain_verifier_tx_encodes_domain ... ok
[INFO] [stdout] test calldata::tests::create_calldata_has_correct_selector ... ok
[INFO] [stdout] test types::tests::twap_start_time_from_u32 ... ok
[INFO] [stdout] test utils::tests::get_domain_verifier_calldata_length ... ok
[INFO] [stdout] test utils::tests::get_domain_verifier_calldata_encodes_safe ... ok
[INFO] [stdout] test utils::tests::get_is_valid_result_invalid ... ok
[INFO] [stdout] test utils::tests::get_is_valid_result_invalid_empty_reason ... ok
[INFO] [stdout] test utils::tests::get_is_valid_result_valid ... ok
[INFO] [stdout] test utils::tests::is_composable_cow_with_correct_address ... ok
[INFO] [stdout] test utils::tests::is_extensible_fallback_handler_with_correct_address ... ok
[INFO] [stdout] test utils::tests::is_composable_cow_with_random_address ... ok
[INFO] [stdout] test utils::tests::is_extensible_fallback_handler_with_random_address ... ok
[INFO] [stdout] test utils::tests::is_composable_cow_with_zero_address ... ok
[INFO] [stdout] test utils::tests::default_token_formatter_basic ... ok
[INFO] [stdout] test utils::tests::get_domain_verifier_calldata_selector ... ok
[INFO] [stdout] test types::tests::twap_start_time_from_option_u32 ... ok
[INFO] [stdout] test utils::tests::is_extensible_fallback_handler_with_zero_address ... ok
[INFO] [stdout] test utils::tests::is_valid_abi_invalid_hex ... ok
[INFO] [stdout] test utils::tests::get_domain_verifier_is_alias ... ok
[INFO] [stdout] test utils::tests::is_valid_abi_too_short ... ok
[INFO] [stdout] test utils::tests::is_valid_abi_with_static_input ... ok
[INFO] [stdout] test utils::tests::is_valid_abi_without_0x_prefix ... ok
[INFO] [stdout] test utils::tests::is_valid_abi_with_valid_params ... ok
[INFO] [stdout] test types::tests::twap_handler_address_matches ... ok
[INFO] [stdout] test utils::tests::kind_to_string_sell ... ok
[INFO] [stdout] test utils::tests::transform_data_to_struct_roundtrip ... ok
[INFO] [stdout] test utils::tests::transform_struct_to_data_produces_hex ... ok
[INFO] [stdout] test utils::tests::kind_to_string_unknown ... ok
[INFO] [stdout] test utils::tests::transform_data_to_struct_empty_static_input ... ok
[INFO] [stdout] test utils::tests::transform_data_to_struct_too_short ... ok
[INFO] [stdout] test utils::tests::kind_to_string_buy ... ok
[INFO] [stdout] test calldata::tests::remove_calldata_embeds_order_id ... ok
[INFO] [stdout] test calldata::tests::padded32_multiples ... ok
[INFO] [stdout] test calldata::tests::remove_calldata_has_correct_length ... ok
[INFO] [stdout] test twap::tests::poll_validate_after_expiry ... ok
[INFO] [stdout] test types::tests::twap_data_sell_constructor ... ok
[INFO] [stdout] test utils::tests::is_valid_abi_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 250 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9", kill_on_drop: false }`
[INFO] [stdout] d5246cfa4e1e82aaa672b6abc6834b965f3d47d5be4ba6512861962e205ab0b9
