[INFO] fetching crate kkachi 0.1.3...
[INFO] testing kkachi-0.1.3 against beta-2026-03-05 for beta-1.95-1
[INFO] extracting crate kkachi 0.1.3 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate kkachi 0.1.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate kkachi 0.1.3
[INFO] tweaked toml for crates.io crate kkachi 0.1.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate kkachi 0.1.3 on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate kkachi 0.1.3 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" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bff5658ec0b1ca00de9a909f36ff9bbce784854ee46e7c40dafc780fe8445ebf
[INFO] running `Command { std: "docker" "start" "-a" "bff5658ec0b1ca00de9a909f36ff9bbce784854ee46e7c40dafc780fe8445ebf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bff5658ec0b1ca00de9a909f36ff9bbce784854ee46e7c40dafc780fe8445ebf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bff5658ec0b1ca00de9a909f36ff9bbce784854ee46e7c40dafc780fe8445ebf", kill_on_drop: false }`
[INFO] [stdout] bff5658ec0b1ca00de9a909f36ff9bbce784854ee46e7c40dafc780fe8445ebf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2b72916e4a41f4801378b3c77b5a15b4b4c1e6de28d97937de3f40fd9e7d49c6
[INFO] running `Command { std: "docker" "start" "-a" "2b72916e4a41f4801378b3c77b5a15b4b4c1e6de28d97937de3f40fd9e7d49c6", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling memo-map v0.3.3
[INFO] [stderr]    Compiling self_cell v1.2.2
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling minijinja v2.17.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling string-interner v0.17.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling kkachi v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.42s
[INFO] running `Command { std: "docker" "inspect" "2b72916e4a41f4801378b3c77b5a15b4b4c1e6de28d97937de3f40fd9e7d49c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b72916e4a41f4801378b3c77b5a15b4b4c1e6de28d97937de3f40fd9e7d49c6", kill_on_drop: false }`
[INFO] [stdout] 2b72916e4a41f4801378b3c77b5a15b4b4c1e6de28d97937de3f40fd9e7d49c6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c322f0a4a0fd0d6e93f823f92efc06629885e2a9e8568f85d58225bb12947daf
[INFO] running `Command { std: "docker" "start" "-a" "c322f0a4a0fd0d6e93f823f92efc06629885e2a9e8568f85d58225bb12947daf", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.40
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling string-interner v0.17.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling kkachi v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 40.32s
[INFO] running `Command { std: "docker" "inspect" "c322f0a4a0fd0d6e93f823f92efc06629885e2a9e8568f85d58225bb12947daf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c322f0a4a0fd0d6e93f823f92efc06629885e2a9e8568f85d58225bb12947daf", kill_on_drop: false }`
[INFO] [stdout] c322f0a4a0fd0d6e93f823f92efc06629885e2a9e8568f85d58225bb12947daf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a138e789cf28620ac26c0f3aea443222c3416f8226b54357d43942455cf2abb1
[INFO] running `Command { std: "docker" "start" "-a" "a138e789cf28620ac26c0f3aea443222c3416f8226b54357d43942455cf2abb1", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.35s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kkachi-a106a2689457ef22)
[INFO] [stdout] 
[INFO] [stdout] running 820 tests
[INFO] [stdout] test adapter::chat::tests::test_chat_adapter_creation ... ok
[INFO] [stdout] test adapter::chat::tests::test_chat_config ... ok
[INFO] [stdout] test adapter::json::tests::test_escape_json_string ... ok
[INFO] [stdout] test adapter::chat::tests::test_format_with_instructions ... ok
[INFO] [stdout] test adapter::chat::tests::test_format_basic ... ok
[INFO] [stdout] test adapter::chat::tests::test_parse_response ... ok
[INFO] [stdout] test adapter::json::tests::test_find_json_field_object ... ok
[INFO] [stdout] test adapter::chat::tests::test_format_with_demo ... ok
[INFO] [stdout] test adapter::json::tests::test_find_json_field_number ... ok
[INFO] [stdout] test adapter::json::tests::test_find_json_field_string ... ok
[INFO] [stdout] test adapter::json::tests::test_format_basic ... ok
[INFO] [stdout] test adapter::json::tests::test_json_adapter_creation ... ok
[INFO] [stdout] test adapter::json::tests::test_json_config ... ok
[INFO] [stdout] test adapter::json::tests::test_parse_json_string ... ok
[INFO] [stdout] test adapter::tests::test_demo_data ... ok
[INFO] [stdout] test adapter::tests::test_find_field_value ... ok
[INFO] [stdout] test adapter::xml::tests::test_escape_xml ... ok
[INFO] [stdout] test adapter::tests::test_format_field_name ... ok
[INFO] [stdout] test adapter::xml::tests::test_find_xml_element ... ok
[INFO] [stdout] test adapter::json::tests::test_parse_response ... ok
[INFO] [stdout] test adapter::xml::tests::test_unescape_xml ... ok
[INFO] [stdout] test adapter::xml::tests::test_parse_response ... ok
[INFO] [stdout] test adapter::xml::tests::test_xml_config ... ok
[INFO] [stdout] test assertion::tests::test_assertion_level ... ok
[INFO] [stdout] test adapter::xml::tests::test_format_with_demo ... ok
[INFO] [stdout] test adapter::xml::tests::test_xml_adapter_creation ... ok
[INFO] [stdout] test assertion::tests::test_contains ... ok
[INFO] [stdout] test assertion::tests::test_ends_with ... ok
[INFO] [stdout] test adapter::xml::tests::test_find_xml_element_with_attrs ... ok
[INFO] [stdout] test assertion::tests::test_length_bounds ... ok
[INFO] [stdout] test assertion::tests::test_one_of ... ok
[INFO] [stdout] test assertion::tests::test_custom ... ok
[INFO] [stdout] test assertion::tests::test_not_empty ... ok
[INFO] [stdout] test assertion::tests::test_json_valid ... ok
[INFO] [stdout] test assertion::tests::test_assertion_result ... ok
[INFO] [stdout] test assertion::tests::test_runner_all_pass ... ok
[INFO] [stdout] test adapter::xml::tests::test_format_basic ... ok
[INFO] [stdout] test assertion::tests::test_runner_count_passing ... ok
[INFO] [stdout] test assertion::tests::test_runner_soft ... ok
[INFO] [stdout] test assertion::tests::test_starts_with ... ok
[INFO] [stdout] test bootstrap::tests::test_bootstrap_creation ... ok
[INFO] [stdout] test bootstrap::tests::test_config_const ... ok
[INFO] [stdout] test bootstrap::tests::test_random_search ... ok
[INFO] [stdout] test buffer::tests::test_buffer_empty ... ok
[INFO] [stdout] test buffer::tests::test_buffer_clone ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_bytes ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_static ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_static_str ... ok
[INFO] [stdout] test buffer::tests::test_buffer_from_string ... ok
[INFO] [stdout] test buffer::tests::test_buffer_view ... ok
[INFO] [stdout] test buffer::tests::test_buffer_slice ... ok
[INFO] [stdout] test buffer::tests::test_buffer_view_range ... ok
[INFO] [stdout] test bootstrap::tests::test_compile_returns_compiled_program ... ok
[INFO] [stdout] test bootstrap::tests::test_bootstrap_with_metric ... ok
[INFO] [stdout] test assertion::tests::test_regex_match ... ok
[INFO] [stdout] test buffer::tests::test_buffer_view_subview ... ok
[INFO] [stdout] test bootstrap::tests::test_optimize_empty ... ok
[INFO] [stdout] test compiled::tests::test_compact_json_roundtrip ... ok
[INFO] [stdout] test compiled::tests::test_debug_impl ... ok
[INFO] [stdout] test compiled::tests::test_empty_demo_indices ... ok
[INFO] [stdout] test compiled::tests::test_json_roundtrip ... ok
[INFO] [stdout] test compiled::tests::test_metadata_default_empty ... ok
[INFO] [stdout] test compiled::tests::test_new ... ok
[INFO] [stdout] test compiled::tests::test_serde_clone ... ok
[INFO] [stdout] test compiled::tests::test_with_meta ... ok
[INFO] [stdout] test composable::tests::test_macro_load_state ... ok
[INFO] [stdout] test composable::tests::test_macro_load_wrong_name ... ok
[INFO] [stdout] test composable::tests::test_macro_save_load_roundtrip ... ok
[INFO] [stdout] test composable::tests::test_macro_save_state ... ok
[INFO] [stdout] test composable::tests::test_module_state_builder ... ok
[INFO] [stdout] test composable::tests::test_module_state_child_lookup ... ok
[INFO] [stdout] test composable::tests::test_module_state_child_mut ... ok
[INFO] [stdout] test compiled::tests::test_save_and_load ... ok
[INFO] [stdout] test composable::tests::test_module_state_into_owned ... ok
[INFO] [stdout] test compiled::tests::test_save_compact_and_load ... ok
[INFO] [stdout] test composable::tests::test_module_state_json_minimal ... ok
[INFO] [stdout] test composable::tests::test_module_state_json_roundtrip ... ok
[INFO] [stdout] test composable::tests::test_module_state_nested_json ... ok
[INFO] [stdout] test composable::tests::test_module_state_new ... ok
[INFO] [stdout] test composable::tests::test_predict_module_build_prompt ... ok
[INFO] [stdout] test composable::tests::test_predict_module_composable_trait_name ... ok
[INFO] [stdout] test composable::tests::test_predict_module_load_wrong_name ... ok
[INFO] [stdout] test composable::tests::test_predict_module_save_load_state ... ok
[INFO] [stdout] test composable::tests::test_predict_module_forward ... ok
[INFO] [stdout] test composable::tests::test_predict_module_with_demos_forward ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_with_conditional ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_formatter_uses_task_variable ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_from_str ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_formatter_with_feedback ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_with_default ... ok
[INFO] [stdout] test diff::render::tests::test_render_compact ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_with_loop ... ok
[INFO] [stdout] test diff::render::tests::test_default_colors ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_template_code_block ... ok
[INFO] [stdout] test diff::render::tests::test_render_score_change_negative ... ok
[INFO] [stdout] test diff::render::tests::test_render_iteration_header ... ok
[INFO] [stdout] test diff::render::tests::test_render_score_change_positive ... ok
[INFO] [stdout] test diff::render::tests::test_render_inline ... ok
[INFO] [stdout] test declarative::jinja::tests::test_jinja_formatter_no_feedback ... ok
[INFO] [stdout] test diff::structured::tests::test_demos_diff_compute_modified ... ok
[INFO] [stdout] test diff::structured::tests::test_demos_diff_compute_removed ... ok
[INFO] [stdout] test diff::render::tests::test_render_stats ... ok
[INFO] [stdout] test diff::structured::tests::test_module_diff_no_changes ... ok
[INFO] [stdout] test diff::structured::tests::test_demo_snapshot_display ... ok
[INFO] [stdout] test diff::structured::tests::test_module_diff_with_instruction ... ok
[INFO] [stdout] test diff::tests::test_change_kind_from_tag ... ok
[INFO] [stdout] test diff::tests::test_diff_stats_compact ... ok
[INFO] [stdout] test diff::tests::test_diff_hunks ... ok
[INFO] [stdout] test diff::structured::tests::test_module_diff_render ... ok
[INFO] [stdout] test diff::tests::test_diff_unified ... ok
[INFO] [stdout] test diff::tests::test_text_diff_modification ... ok
[INFO] [stdout] test diff::structured::tests::test_demos_diff_compute_added ... ok
[INFO] [stdout] test diff::structured::tests::test_iteration_diff_builder ... ok
[INFO] [stdout] test diff::render::tests::test_render_unified ... ok
[INFO] [stdout] test diff::tests::test_text_diff_simple_removal ... ok
[INFO] [stdout] test diff::render::tests::test_truncate ... ok
[INFO] [stdout] test error::tests::test_error_field ... ok
[INFO] [stdout] test error::tests::test_error_module ... ok
[INFO] [stdout] test error::tests::test_error_prediction ... ok
[INFO] [stdout] test error::tests::test_error_signature ... ok
[INFO] [stdout] test error::tests::test_is_library_error ... ok
[INFO] [stdout] test error::tests::test_optimization_details_display ... ok
[INFO] [stdout] test error::tests::test_optimization_details_methods ... ok
[INFO] [stdout] test error::tests::test_optimization_error_creation ... ok
[INFO] [stdout] test diff::tests::test_text_diff_no_changes ... ok
[INFO] [stdout] test diff::tests::test_text_diff_simple_addition ... ok
[INFO] [stdout] test error::tests::test_mutable_optimization_details ... ok
[INFO] [stdout] test diff::tests::test_word_diff ... ok
[INFO] [stdout] test error::tests::test_optimization_error_message ... ok
[INFO] [stdout] test error::tests::test_error_category ... ok
[INFO] [stdout] test error::tests::test_result_type ... ok
[INFO] [stdout] test evaluate::tests::test_eval_result_statistics ... ok
[INFO] [stdout] test evaluate::tests::test_eval_result_median_even_count ... ok
[INFO] [stdout] test evaluate::tests::test_eval_result_pass_rate ... ok
[INFO] [stdout] test evaluate::tests::test_eval_result_pass_rate_empty ... ok
[INFO] [stdout] test error::tests::test_optimization_error_with_feedback ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_contains_metric ... ok
[INFO] [stdout] test evaluate::tests::test_eval_result_single_example ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_empty_dataset ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_exact_match_all_correct ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_multiple_examples_statistics ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_partial_match ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_preserves_tokens ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_rescore ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_rescore_with_threshold ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_demos ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_fn_metric ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_high_threshold ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_instruction ... ok
[INFO] [stdout] test evaluate::tests::test_evaluate_with_threshold ... ok
[INFO] [stdout] test evaluate::tests::test_example_result_fields ... ok
[INFO] [stdout] test example::tests::test_example_creation ... ok
[INFO] [stdout] test example::tests::test_example_insert_input ... ok
[INFO] [stdout] test example::tests::test_example_insert_output ... ok
[INFO] [stdout] test example::tests::test_example_into_owned ... ok
[INFO] [stdout] test example::tests::test_example_multiple_fields ... ok
[INFO] [stdout] test example::tests::test_example_with_inputs ... ok
[INFO] [stdout] test example::tests::test_example_with_outputs ... ok
[INFO] [stdout] test executor::tests::test_buffer_pool_acquire_release ... ok
[INFO] [stdout] test executor::tests::test_buffer_pool_create ... ok
[INFO] [stdout] test executor::tests::test_buffer_pool_scoped ... ok
[INFO] [stdout] test executor::tests::test_executor_config ... ok
[INFO] [stdout] test field::tests::test_field_creation ... ok
[INFO] [stdout] test field::tests::test_infer_prefix ... ok
[INFO] [stdout] test hitl::config::tests::test_disabled_config ... ok
[INFO] [stdout] test hitl::review::tests::test_review_context_score_change ... ok
[INFO] [stdout] test hitl::review::tests::test_review_context_progress ... ok
[INFO] [stdout] test hitl::config::tests::test_every_iteration_config ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_convergence ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_first ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_score_drop ... ok
[INFO] [stdout] test hitl::config::tests::test_should_review_interval ... ok
[INFO] [stdout] test hitl::config::tests::test_skip_above_score ... ok
[INFO] [stdout] test hitl::review::tests::test_edit_decision_helpers ... ok
[INFO] [stdout] test hitl::review::tests::test_review_context_basic ... ok
[INFO] [stdout] test executor::tests::test_executor_acquire_permit ... ok
[INFO] [stdout] test hitl::review::tests::test_review_decision_continues ... ok
[INFO] [stdout] test hitl::review::tests::test_review_decision_skip_count ... ok
[INFO] [stdout] test hitl::review::tests::test_review_decision_stops ... ok
[INFO] [stdout] test hitl::review::tests::test_review_trigger_description ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_auto_accept_reviewer ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_callback_reviewer ... ok
[INFO] [stdout] test hitl::terminal::tests::test_terminal_reviewer_creation ... ok
[INFO] [stdout] test executor::tests::test_executor_run_cpu ... ok
[INFO] [stdout] test hitl::config::tests::test_builder_methods ... ok
[INFO] [stdout] test hitl::terminal::tests::test_terminal_reviewer_with_config ... ok
[INFO] [stdout] test intern::tests::test_all_static_strings ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_recording_reviewer ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_threshold_reviewer_accept ... ok
[INFO] [stdout] test hitl::reviewer::tests::test_threshold_reviewer_continue ... ok
[INFO] [stdout] test hitl::terminal::tests::test_progress_reviewer ... ok
[INFO] [stdout] test intern::tests::test_dynamic_interning ... ok
[INFO] [stdout] test intern::tests::test_sym_ord ... ok
[INFO] [stdout] test intern::tests::test_sym_size ... ok
[INFO] [stdout] test metric::tests::test_box_dyn_metric ... ok
[INFO] [stdout] test intern::tests::test_sym_serde ... ok
[INFO] [stdout] test metric::tests::test_contains_empty_expected ... ok
[INFO] [stdout] test metric::tests::test_contains_name ... ok
[INFO] [stdout] test intern::tests::test_interned_count ... ok
[INFO] [stdout] test executor::tests::test_executor_create ... ok
[INFO] [stdout] test intern::tests::test_static_symbols ... ok
[INFO] [stdout] test intern::tests::test_sym_debug ... ok
[INFO] [stdout] test intern::tests::test_sym_hash ... ok
[INFO] [stdout] test intern::tests::test_same_string_same_symbol ... ok
[INFO] [stdout] test executor::tests::test_executor_score_parallel ... ok
[INFO] [stdout] test metric::tests::test_contains_no_match ... ok
[INFO] [stdout] test metric::tests::test_contains_substring ... ok
[INFO] [stdout] test metric::tests::test_contains_with_whitespace ... ok
[INFO] [stdout] test metric::tests::test_exact_match_different ... ok
[INFO] [stdout] test intern::tests::test_static_resolve ... ok
[INFO] [stdout] test intern::tests::test_sym_display ... ok
[INFO] [stdout] test metric::tests::test_exact_match_identical ... ok
[INFO] [stdout] test metric::tests::test_exact_match_empty ... ok
[INFO] [stdout] test metric::tests::test_exact_match_name ... ok
[INFO] [stdout] test metric::tests::test_exact_match_with_whitespace ... ok
[INFO] [stdout] test metric::tests::test_f1_different_lengths ... ok
[INFO] [stdout] test metric::tests::test_f1_empty_both ... ok
[INFO] [stdout] test metric::tests::test_f1_identical ... ok
[INFO] [stdout] test metric::tests::test_f1_name ... ok
[INFO] [stdout] test metric::tests::test_f1_one_empty ... ok
[INFO] [stdout] test metric::tests::test_f1_partial_overlap ... ok
[INFO] [stdout] test metric::tests::test_f1_repeated_tokens ... ok
[INFO] [stdout] test metric::tests::test_fn_metric_basic ... ok
[INFO] [stdout] test metric::tests::test_f1_single_token ... ok
[INFO] [stdout] test metric::tests::test_f1_superset ... ok
[INFO] [stdout] test metric::tests::test_fn_metric_continuous ... ok
[INFO] [stdout] test metric::tests::test_fn_metric_debug ... ok
[INFO] [stdout] test metric::tests::test_multiline_strings ... ok
[INFO] [stdout] test metric::tests::test_ref_metric ... ok
[INFO] [stdout] test metric::tests::test_unicode_handling ... ok
[INFO] [stdout] test module::tests::test_base_module ... ok
[INFO] [stdout] test metric::tests::test_f1_no_overlap ... ok
[INFO] [stdout] test optimizer::tests::test_config_default ... ok
[INFO] [stdout] test metric::tests::test_fn_metric_name ... ok
[INFO] [stdout] test module::tests::test_module_execution ... ok
[INFO] [stdout] test module::tests::test_module_name ... ok
[INFO] [stdout] test optimizer::tests::test_config_builder ... ok
[INFO] [stdout] test optimizer::tests::test_rng ... ok
[INFO] [stdout] test optimizer::tests::test_example_set_empty ... ok
[INFO] [stdout] test optimizer::tests::test_rng_deterministic ... ok
[INFO] [stdout] test optimizers::copro::tests::test_compile_returns_compiled_program ... ok
[INFO] [stdout] test optimizers::copro::tests::test_copro_config ... ok
[INFO] [stdout] test metric::tests::test_metric_via_box_dyn_dispatch ... ok
[INFO] [stdout] test optimizers::copro::tests::test_copro_creation ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_creation ... ok
[INFO] [stdout] test optimizers::copro::tests::test_generate_candidates ... ok
[INFO] [stdout] test optimizers::knn::tests::test_cosine_similarity ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_intersection_strategy ... ok
[INFO] [stdout] test optimizers::knn::tests::test_knn_creation ... ok
[INFO] [stdout] test optimizers::knn::tests::test_knn_config ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_union_strategy ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_labeled_config ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_labeled_creation ... ok
[INFO] [stdout] test optimizers::copro::tests::test_optimize_with_lm_evaluates_on_trainset ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_best_strategy ... ok
[INFO] [stdout] test optimizers::ensemble::tests::test_ensemble_config ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_builder ... ok
[INFO] [stdout] test optimizers::knn::tests::test_embedding_index ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_last_strategy ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_random_strategy ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_mipro_config ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_compile_returns_compiled_program ... ok
[INFO] [stdout] test optimizers::labeled::tests::test_first_strategy ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_tpe_sampler ... ok
[INFO] [stdout] test optimizers::simba::tests::test_simba_config ... ok
[INFO] [stdout] test optimizers::simba::tests::test_improvement_kind ... ok
[INFO] [stdout] test optimizers::simba::tests::test_simba_creation ... ok
[INFO] [stdout] test optimizers::simba::tests::test_analyze_failures ... ok
[INFO] [stdout] test predict::tests::test_build_prompt ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_generate_instructions ... ok
[INFO] [stdout] test predict::tests::test_demo_meta ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_mipro_creation ... ok
[INFO] [stdout] test predict::tests::test_predict_size ... ok
[INFO] [stdout] test prediction::tests::test_prediction_insert_and_get ... ok
[INFO] [stdout] test prediction::tests::test_prediction_creation ... ok
[INFO] [stdout] test prediction::tests::test_prediction_into_owned ... ok
[INFO] [stdout] test optimizers::mipro::tests::test_optimize_with_lm_evaluates_real ... ok
[INFO] [stdout] test predict::tests::test_predict_copy ... ok
[INFO] [stdout] test prediction::tests::test_token_usage_new ... ok
[INFO] [stdout] test recall_precision::tests::test_accepts ... ok
[INFO] [stdout] test recall_precision::tests::test_default_is_balanced ... ok
[INFO] [stdout] test recall_precision::tests::test_favors_recall ... ok
[INFO] [stdout] test predict::tests::test_predict_with_lm ... ok
[INFO] [stdout] test recall_precision::tests::test_favors_precision ... ok
[INFO] [stdout] test prediction::tests::test_prediction_with_metadata ... ok
[INFO] [stdout] test recall_precision::tests::test_permissiveness ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_skill ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_tool ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_validation ... ok
[INFO] [stdout] test recall_precision::tests::test_threshold_values ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_max_steps ... ok
[INFO] [stdout] test recall_precision::tests::test_serde_roundtrip ... ok
[INFO] [stdout] test recursive::agent::tests::test_parse_response ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_basic ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_defaults ... ok
[INFO] [stdout] test recall_precision::tests::test_from_threshold ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_no_trajectory ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_on_step_callback ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_unknown_tool ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_direct_answer ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_pool ... ok
[INFO] [stdout] test recursive::agent::tests::test_agent_with_defaults ... ok
[INFO] [stdout] test recursive::best_of::tests::test_default_scorer ... ok
[INFO] [stdout] test recursive::best_of::tests::test_empty_pool_stats ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_scorer ... ok
[INFO] [stdout] test recursive::best_of::tests::test_best_of_with_skill ... ok
[INFO] [stdout] test recursive::best_of::tests::test_scorer_weight ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_composable_with_retry ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_clear ... ok
[INFO] [stdout] test recursive::cache::tests::test_model_name_preserved ... ok
[INFO] [stdout] test recursive::best_of::tests::test_pool_filtering ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_empty_iterator ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_with_feedback ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_different_prompts ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_eviction ... ok
[INFO] [stdout] test recursive::cache::tests::test_cache_hit ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_with_vec ... ok
[INFO] [stdout] test recursive::checks::tests::test_breakdown ... ok
[INFO] [stdout] test recursive::checks::tests::test_forbid ... ok
[INFO] [stdout] test recursive::checks::tests::test_empty_checks ... ok
[INFO] [stdout] test recursive::checks::tests::test_combined_checks ... ok
[INFO] [stdout] test recursive::checks::tests::test_max_len ... ok
[INFO] [stdout] test recursive::checks::tests::test_min_len ... ok
[INFO] [stdout] test recursive::checks::tests::test_feedback_modifier ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_mixed_with_individual ... ok
[INFO] [stdout] test recursive::checks::tests::test_max_errors ... ok
[INFO] [stdout] test recursive::best_of::tests::test_fn_scorer ... ok
[INFO] [stdout] test recursive::checks::tests::test_batch_weighted ... ok
[INFO] [stdout] test recursive::checks::tests::test_forbid_all ... ok
[INFO] [stdout] test recursive::checks::tests::test_require ... ok
[INFO] [stdout] test recursive::checks::tests::test_require_all ... ok
[INFO] [stdout] test recursive::checks::tests::test_weight_modifier ... ok
[INFO] [stdout] test recursive::checks::tests::test_weighted_checks ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_builder ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_env ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_multi_stage ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_capture_errors ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_validate_echo ... ignored
[INFO] [stdout] test recursive::compose::tests::test_and_both_pass ... ok
[INFO] [stdout] test recursive::compose::tests::test_and_one_fails ... ok
[INFO] [stdout] test recursive::checks::tests::test_pred ... ok
[INFO] [stdout] test recursive::compose::tests::test_all_passes ... ok
[INFO] [stdout] test recursive::compose::tests::test_any_empty ... ok
[INFO] [stdout] test recursive::compose::tests::test_any_one_passes ... ok
[INFO] [stdout] test recursive::checks::tests::test_regex ... ok
[INFO] [stdout] test recursive::compose::tests::test_all_one_fails ... ok
[INFO] [stdout] test recursive::compose::tests::test_or_both_fail ... ok
[INFO] [stdout] test recursive::compose::tests::test_all_empty ... ok
[INFO] [stdout] test recursive::compose::tests::test_chained_composition ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_capture ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_as_tool ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_tool_failure ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_validate_false ... ok
[INFO] [stdout] test recursive::compose::tests::test_or_one_passes ... ok
[INFO] [stdout] test recursive::compose::tests::test_or_both_pass ... ok
[INFO] [stdout] test recursive::conversation::tests::test_message_display ... ok
[INFO] [stdout] test recursive::conversation::tests::test_history_included_in_prompt ... ok
[INFO] [stdout] test recursive::conversation::tests::test_last_response_none_when_empty ... ok
[INFO] [stdout] test recursive::conversation::tests::test_clear_history ... ok
[INFO] [stdout] test recursive::conversation::tests::test_basic_conversation ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_basic ... ok
[INFO] [stdout] test recursive::conversation::tests::test_multi_turn ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_with_refine ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_empty ... ok
[INFO] [stdout] test recursive::conversation::tests::test_role_display ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_max_concurrency ... ok
[INFO] [stdout] test recursive::conversation::tests::test_push_message ... ok
[INFO] [stdout] test recursive::conversation::tests::test_send_with_context ... ok
[INFO] [stdout] test recursive::conversation::tests::test_system_message ... ok
[INFO] [stdout] test recursive::concurrent::tests::test_concurrent_shared_llm ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_borrowed_cow ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_new ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_with_suggestions ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_generic_usage_llm_critic ... ok
[INFO] [stdout] test recursive::conversation::tests::test_system_owned ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_with_breakdown_score ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_generic_usage_fn_critic ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_receives_score_value ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_with_suggestions ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_basic ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_basic ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_build_critique_prompt_no_feedback ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_with_fail_score ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_name ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_generic_usage_no_critic ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_no_suggestions_marker ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_analysis_only ... ok
[INFO] [stdout] test recursive::critic::tests::test_fn_critic_name ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_llm_failure_graceful ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_build_critique_prompt_with_feedback ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_pass_through ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_multiline ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_structured ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_annotations ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_unstructured ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_is_copy ... ok
[INFO] [stdout] test recursive::checks::tests::test_regex_all ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_prompt_includes_score ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_unstructured_response ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_is_default ... ok
[INFO] [stdout] test recursive::critic::tests::test_llm_critic_parse_response_empty_suggestions ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_name ... ok
[INFO] [stdout] test recursive::critic::tests::test_no_critic_preserves_score ... ok
[INFO] [stdout] test recursive::critic::tests::test_critic_feedback_into_owned ... ok
[INFO] [stdout] test recursive::engine::tests::test_engine_sequential ... ok
[INFO] [stdout] test recursive::engine::tests::test_engine_parallel ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_consensus_pool_methods ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_multiple_occurrences ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_aggregate_default ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_context ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_empty ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_context_with_notes ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_from_env_with_var_set ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_from_env ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_invalid_regex_skipped ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_apply_single ... ok
[INFO] [stdout] test recursive::engine::tests::test_iteration_config_transform ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_no_match ... ok
[INFO] [stdout] test recursive::defaults::tests::test_defaults_apply_multiple ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_majority_vote ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_longest_answer ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_no_normalize ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_normalization ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_with_skill ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_with_consensus ... ok
[INFO] [stdout] test recursive::executor::tests::test_executor_timeout ... ok
[INFO] [stdout] test recursive::executor::tests::test_execution_result_methods ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_unanimous ... ok
[INFO] [stdout] test recursive::executor::tests::test_executor_env ... ok
[INFO] [stdout] test recursive::ensemble::tests::test_ensemble_with_defaults ... ok
[INFO] [stdout] test recursive::formatter::tests::test_feedback_formatter_no_feedback ... ok
[INFO] [stdout] test recursive::formatter::tests::test_passthrough_formatter ... ok
[INFO] [stdout] test recursive::formatter::tests::test_feedback_formatter_with_feedback ... ok
[INFO] [stdout] test recursive::input::tests::test_all_text_from_multi_input ... ok
[INFO] [stdout] test recursive::input::tests::test_all_text_from_text_input ... ok
[INFO] [stdout] test recursive::input::tests::test_all_text_no_text_parts ... ok
[INFO] [stdout] test recursive::formatter::tests::test_passthrough_with_feedback ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_is_image ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_eq ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_mime ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_is_audio ... ok
[INFO] [stdout] test recursive::executor::tests::test_process_executor_creation ... ok
[INFO] [stdout] test recursive::input::tests::test_content_type_repr ... ok
[INFO] [stdout] test recursive::input::tests::test_empty_multi_input ... ok
[INFO] [stdout] test recursive::input::tests::test_empty_text_input ... ok
[INFO] [stdout] test recursive::input::tests::test_input_clone ... ok
[INFO] [stdout] test recursive::input::tests::test_input_debug ... ok
[INFO] [stdout] test recursive::input::tests::test_input_into_owned_multi ... ok
[INFO] [stdout] test recursive::input::tests::test_input_into_owned_text ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_all_types ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_binary_generic ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_text_owned ... ok
[INFO] [stdout] test recursive::input::tests::test_input_part_binary ... ok
[INFO] [stdout] test recursive::input::tests::test_input_part_into_owned ... ok
[INFO] [stdout] test recursive::input::tests::test_input_part_text ... ok
[INFO] [stdout] test recursive::input::tests::test_input_text_borrowed ... ok
[INFO] [stdout] test recursive::input::tests::test_input_text_owned ... ok
[INFO] [stdout] test recursive::input::tests::test_multi_input_many_parts ... ok
[INFO] [stdout] test recursive::input::tests::test_parts_from_text_input ... ok
[INFO] [stdout] test recursive::input::tests::test_parts_size_hint ... ok
[INFO] [stdout] test recursive::llm::tests::test_lm_output ... ok
[INFO] [stdout] test recursive::llm::tests::test_failing_llm ... ok
[INFO] [stdout] test recursive::input::tests::test_parts_from_multi_input ... ok
[INFO] [stdout] test recursive::llm::tests::test_iterative_mock_llm ... ok
[INFO] [stdout] test recursive::llm::tests::test_mock_llm ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_builder ... ok
[INFO] [stdout] test recursive::memory::tests::test_cosine_similarity ... ok
[INFO] [stdout] test recursive::llm::tests::test_mock_llm_with_feedback ... ok
[INFO] [stdout] test recursive::memory::tests::test_hash_embedder ... ok
[INFO] [stdout] test recursive::memory::tests::test_linear_index ... ok
[INFO] [stdout] test recursive::memory::tests::test_linear_index_remove ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_add_and_get ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_all ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_len_and_empty ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_diversity ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_learn ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_search_diverse ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_with_k ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_seed_if_empty ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_search ... ok
[INFO] [stdout] test recursive::input::tests::test_input_multi_binary_owned ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_update ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_tagged ... ok
[INFO] [stdout] test recursive::optimize::tests::test_empty_dataset ... ok
[INFO] [stdout] test recursive::optimize::tests::test_dataset_builder ... ok
[INFO] [stdout] test recursive::optimize::tests::test_parse_numbered_list ... ok
[INFO] [stdout] test recursive::memory::tests::test_mmr_select_basic ... ok
[INFO] [stdout] test recursive::optimize::tests::test_score_output_contains ... ok
[INFO] [stdout] test recursive::memory::tests::test_memory_remove ... ok
[INFO] [stdout] test recursive::memory::tests::test_mmr_select_empty ... ok
[INFO] [stdout] test recursive::optimize::tests::test_training_example ... ok
[INFO] [stdout] test recursive::cli::tests::test_cli_weighted_stages ... ok
[INFO] [stdout] test recursive::optimize::tests::test_parse_numbered_list_with_parentheses ... ok
[INFO] [stdout] test recursive::pareto::tests::test_all_targets_met ... ok
[INFO] [stdout] test recursive::input::tests::test_large_binary_data ... ok
[INFO] [stdout] test recursive::pareto::tests::test_dominance_basic ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_score_dominates ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_objective_2_heterogeneous ... ok
[INFO] [stdout] test recursive::pareto::tests::test_pareto_front_insert ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_objective_validate_multi ... ok
[INFO] [stdout] test recursive::pareto::tests::test_objective_minimize ... ok
[INFO] [stdout] test recursive::pareto::tests::test_pareto_front_best ... ok
[INFO] [stdout] test recursive::pareto::tests::test_scalarization_weighted_sum ... ok
[INFO] [stdout] test recursive::pareto::tests::test_multi_objective_homogeneous ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_as_step ... ok
[INFO] [stdout] test recursive::pareto::tests::test_refine_pareto_convergence ... ok
[INFO] [stdout] test recursive::pareto::tests::test_refine_pareto_basic ... ok
[INFO] [stdout] test recursive::pareto::tests::test_scalarization_chebyshev ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_best_score ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_elapsed ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_concat ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_best_of_scored ... ok
[INFO] [stdout] test recursive::pareto::tests::test_refine_pareto_sync ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_best_of ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_ensemble ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_empty ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_first_success ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_with_refine_branches ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_custom_merge ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_single_branch ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_with_closure ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_map ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_multi_step ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_nest ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_refine_then_extract ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_result_tokens ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_fan_out_empty_branches ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_reason ... ok
[INFO] [stdout] test recursive::pipeline::tests::test_pipeline_single_refine ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_config_defaults ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_inner_accessible ... ok
[INFO] [stdout] test recursive::program::tests::test_program_config ... ok
[INFO] [stdout] test recursive::program::tests::test_program_extract_code ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_composable_with_cache ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_allows_burst ... ok
[INFO] [stdout] test recursive::program::tests::test_program_no_executor ... ok
[INFO] [stdout] test recursive::program::tests::test_program_result_methods ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_config_builder ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_model_name_preserved ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_token_bucket_immediate_acquire ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_token_bucket_refill ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_composable_with_retry ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_full_chain ... ok
[INFO] [stdout] test recursive::executor::tests::test_bash_executor ... ok
[INFO] [stdout] test recursive::program::tests::test_program_with_defaults ... ok
[INFO] [stdout] test recursive::program::tests::test_program_basic ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_basic ... ok
[INFO] [stdout] test recursive::program::tests::test_program_with_skill ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_config ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_custom_instruction ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_extract_applies_to_output ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_multiline_no_marker_preserves_full_output ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_multiline_yaml_no_marker ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_no_reasoning_multiline ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_no_reasoning ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_skill_empty_noop ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_defaults_no_match ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_defaults ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_yaml_template_validation ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_marker_still_extracts ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_config ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_early_exit_on_stagnation ... ok
[INFO] [stdout] test recursive::program::tests::test_program_no_code ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_parse_response ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_single_line_no_marker_unchanged ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_skill ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_defaults_multiple_patterns ... ok
[INFO] [stdout] test recursive::program::tests::test_program_with_error_retry ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_respects_min_iter ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_mode_basic ... ok
[INFO] [stdout] test recursive::refine::tests::test_chain_of_thought ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_best_of ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_full_result ... ok
[INFO] [stdout] test recursive::refine::tests::test_plateau_detection ... ok
[INFO] [stdout] test recursive::reason::tests::test_reason_with_validation ... ok
[INFO] [stdout] test recursive::refine::tests::test_config_defaults ... ok
[INFO] [stdout] test recursive::refine::tests::test_adaptive_extend_on_progress ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_on_iter_callback ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_with_examples ... ok
[INFO] [stdout] test recursive::refine::tests::test_refine_with_validator ... ok
[INFO] [stdout] test recursive::refine::tests::test_result_has_elapsed ... ok
[INFO] [stdout] test recursive::refine::tests::test_result_has_confidence ... ok
[INFO] [stdout] test recursive::refine::tests::test_stop_reason_max_iterations ... ok
[INFO] [stdout] test recursive::refine::tests::test_run_stream_with_formatter ... ok
[INFO] [stdout] test recursive::refine::tests::test_stop_reason_plateau ... ok
[INFO] [stdout] test recursive::refine::tests::test_stop_reason_target_reached ... ok
[INFO] [stdout] test recursive::refine::tests::test_with_budget ... ok
[INFO] [stdout] test recursive::result::tests::test_add_iteration ... ok
[INFO] [stdout] test recursive::refine::tests::test_simple_refine ... ok
[INFO] [stdout] test recursive::result::tests::test_add_correction ... ok
[INFO] [stdout] test recursive::refine::tests::test_with_timeout ... ok
[INFO] [stdout] test recursive::result::tests::test_cli_summary ... ok
[INFO] [stdout] test recursive::result::tests::test_context_id ... ok
[INFO] [stdout] test recursive::result::tests::test_optimized_prompt ... ok
[INFO] [stdout] test recursive::result::tests::test_optimized_prompt_json_roundtrip ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_event_serialize ... ok
[INFO] [stdout] test recursive::result::tests::test_corrections_table ... ok
[INFO] [stdout] test recursive::result::tests::test_improvement ... ok
[INFO] [stdout] test recursive::result::tests::test_is_success ... ok
[INFO] [stdout] test recursive::refine::tests::test_run_stream_events ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_cached ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_new ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_json_roundtrip ... ok
[INFO] [stdout] test recursive::result::tests::test_refine_result_save_load ... ok
[INFO] [stdout] test recursive::retry::tests::test_is_retryable ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_config_default ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_add_new_section ... ok
[INFO] [stdout] test recursive::retry::tests::test_model_name_preserved ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_succeeds_after_failures ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_success_first_try ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_append ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_chained_operations ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_non_retryable_error ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_empty_document ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_code_not_found ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_all_code ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_code_yaml ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_code_rust ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_replace_code ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_extract_section ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_replace_section ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_section_after ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_section_before ... ok
[INFO] [stdout] test recursive::semantic::tests::test_extract_number ... ok
[INFO] [stdout] test recursive::semantic::tests::test_parse_judgment_success ... ok
[INFO] [stdout] test recursive::semantic::tests::test_parse_judgment_with_code_block ... ok
[INFO] [stdout] test recursive::semantic::tests::test_semantic_builder ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_cow_borrowed ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_default_priority ... ok
[INFO] [stdout] test recursive::semantic::tests::test_semantic_validator_validate ... ok
[INFO] [stdout] test recursive::rewrite::tests::test_remove_section ... ok
[INFO] [stdout] test recursive::refine::tests::test_config_with_budget_and_timeout ... ok
[INFO] [stdout] test recursive::semantic::tests::test_semantic_validator_below_threshold ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_empty ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_len ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_multiple_sorted ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_owned ... ok
[INFO] [stdout] test recursive::skill::tests::test_skill_single_instruction ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_invalid_input ... ok
[INFO] [stdout] test recursive::semantic::tests::test_build_judge_prompt ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_is_compact ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_nested ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_preserves_equality ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_simple ... ok
[INFO] [stdout] test recursive::retry::tests::test_retry_retryable_error_exhausted ... ok
[INFO] [stdout] test recursive::state::tests::test_binary_roundtrip_empty ... ok
[INFO] [stdout] test recursive::state::tests::test_json_invalid_input ... ok
[INFO] [stdout] test recursive::state::tests::test_json_pretty_format ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_empty ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_nested ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_simple ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_ext_load_missing_file ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_roundtrip_via_json ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_debug ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_ext_binary_file ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_list ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_ext_json_file ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_iter ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_partial_load ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_roundtrip_via_binary ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_clone ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_load_wrong_module ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_new ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_overwrite ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_nested_map ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_typed_getters ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_with_version ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_set_and_get ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_as_list_none ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_as_bytes_none ... ok
[INFO] [stdout] test recursive::state::tests::test_saveable_dump_and_load ... ok
[INFO] [stdout] test recursive::state::tests::test_state_map_remove ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_as_map_none ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_clone ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_debug ... ok
[INFO] [stdout] test recursive::state::tests::test_json_roundtrip_preserves_equality ... ok
[INFO] [stdout] test recursive::state::tests::test_state_value_type_checks ... ok
[INFO] [stdout] test recursive::step::tests::test_complex_composition ... ok
[INFO] [stdout] test recursive::step::tests::test_fallback_primary_fails ... ok
[INFO] [stdout] test recursive::step::tests::test_fallback_primary_ok ... ok
[INFO] [stdout] test recursive::step::tests::test_chain ... ok
[INFO] [stdout] test recursive::step::tests::test_map ... ok
[INFO] [stdout] test recursive::step::tests::test_race_picks_better ... ok
[INFO] [stdout] test recursive::step::tests::test_retry_until_target ... ok
[INFO] [stdout] test recursive::step::tests::test_run_all ... ok
[INFO] [stdout] test recursive::template::tests::test_assemble_prompt_with_feedback ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_yaml_from_code_block ... ok
[INFO] [stdout] test recursive::template::tests::test_assemble_prompt ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_format_instructions ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_yaml_from_yml_code_block ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_yaml_plain ... ok
[INFO] [stdout] test recursive::template::tests::test_format_type_default ... ok
[INFO] [stdout] test recursive::step::tests::test_par_concatenates ... ok
[INFO] [stdout] test recursive::step::tests::test_when_false_passthrough ... ok
[INFO] [stdout] test recursive::step::tests::test_step_output_metadata ... ok
[INFO] [stdout] test recursive::step::tests::test_validate_step ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_output_json ... ok
[INFO] [stdout] test recursive::step::tests::test_when_true ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_template_with_examples ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_simple_template ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_default ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_default_thresholds ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_modifiers ... ok
[INFO] [stdout] test recursive::template::tests::test_template_inclusive_tone_prompt ... ok
[INFO] [stdout] test recursive::template::tests::test_prompt_tone_favors ... ok
[INFO] [stdout] test recursive::template::tests::test_template_example_into_owned ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_template_with_schema ... ok
[INFO] [stdout] test recursive::template::tests::test_parse_yaml_output ... ok
[INFO] [stdout] test recursive::template::tests::test_template_into_owned ... ok
[INFO] [stdout] test recursive::template::tests::test_template_options_default_tone ... ok
[INFO] [stdout] test recursive::template::tests::test_validate_json_output ... ok
[INFO] [stdout] test recursive::tool::tests::test_async_fn_tool ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_array ... ok
[INFO] [stdout] test recursive::tool::tests::test_dyn_tool_is_object_safe ... ok
[INFO] [stdout] test recursive::template::tests::test_template_with_tone ... ok
[INFO] [stdout] test recursive::tool::tests::test_fn_tool ... ok
[INFO] [stdout] test recursive::tool::tests::test_mock_tool ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_code_fence ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_generic_fence ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_no_json ... ok
[INFO] [stdout] test recursive::typed::tests::test_extract_json_raw ... ok
[INFO] [stdout] test recursive::typed::tests::test_format_instruction_default ... ok
[INFO] [stdout] test recursive::typed::tests::test_format_instruction_schema ... ok
[INFO] [stdout] test recursive::typed::tests::test_parse_output_invalid ... ok
[INFO] [stdout] test recursive::typed::tests::test_parse_output_from_fence ... ok
[INFO] [stdout] test recursive::typed::tests::test_parse_output_raw_json ... ok
[INFO] [stdout] test recursive::typed::tests::test_schema_owned ... ok
[INFO] [stdout] test recursive::step::tests::test_fn_step ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_nested ... ok
[INFO] [stdout] test recursive::template::tests::test_extract_json_from_code_block ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_validator_invalid_json ... ok
[INFO] [stdout] test recursive::template::tests::test_validate_json_with_schema ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_validator_valid_json ... ok
[INFO] [stdout] test recursive::template::tests::test_validate_yaml_output ... ok
[INFO] [stdout] test recursive::template::tests::test_validate_yaml_with_schema ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_validator_with_schema ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_validator_wrong_schema ... ok
[INFO] [stdout] test recursive::typed::tests::test_typed_with_surrounding_text ... ok
[INFO] [stdout] test recursive::validate::tests::test_always_fail ... ok
[INFO] [stdout] test recursive::validate::tests::test_fn_validator ... ok
[INFO] [stdout] test recursive::validate::tests::test_bool_validator ... ok
[INFO] [stdout] test recursive::validate::tests::test_no_validation ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_clamping ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_fail ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_into_owned ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_partial ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_pass ... ok
[INFO] [stdout] test recursive::validate::tests::test_score_validator ... ok
[INFO] [stdout] test recursive::validate::tests::test_strview_validate ... ok
[INFO] [stdout] test signature::tests::test_signature_builder ... ok
[INFO] [stdout] test signature::tests::test_signature_from_str ... ok
[INFO] [stdout] test signature::tests::test_signature_to_string ... ok
[INFO] [stdout] test str_view::tests::test_strview_contains ... ok
[INFO] [stdout] test str_view::tests::test_strview_copy ... ok
[INFO] [stdout] test str_view::tests::test_strview_empty ... ok
[INFO] [stdout] test str_view::tests::test_strview_eq ... ok
[INFO] [stdout] test str_view::tests::test_strview_find ... ok
[INFO] [stdout] test str_view::tests::test_strview_from ... ok
[INFO] [stdout] test str_view::tests::test_strview_hash ... ok
[INFO] [stdout] test str_view::tests::test_strview_lines ... ok
[INFO] [stdout] test str_view::tests::test_strview_lines_crlf ... ok
[INFO] [stdout] test str_view::tests::test_strview_new ... ok
[INFO] [stdout] test str_view::tests::test_strview_size ... ok
[INFO] [stdout] test str_view::tests::test_strview_ord ... ok
[INFO] [stdout] test str_view::tests::test_strview_slice ... ok
[INFO] [stdout] test str_view::tests::test_strview_split_once ... ok
[INFO] [stdout] test str_view::tests::test_strview_strip_prefix ... ok
[INFO] [stdout] test recursive::rate_limit::tests::test_rate_limit_paces_after_burst ... ok
[INFO] [stdout] test str_view::tests::test_strview_trim ... ok
[INFO] [stdout] test str_view::tests::test_strview_try_slice ... ok
[INFO] [stdout] test typed_adapter::tests::test_chat_format ... ok
[INFO] [stdout] test typed_adapter::tests::test_chat_parse ... ok
[INFO] [stdout] test typed_adapter::tests::test_json_format ... ok
[INFO] [stdout] test tests::test_version ... ok
[INFO] [stdout] test typed_adapter::tests::test_json_parse ... ok
[INFO] [stdout] test typed_sig::tests::const_construction_basic ... ok
[INFO] [stdout] test typed_sig::tests::const_construction_max_fields ... ok
[INFO] [stdout] test typed_sig::tests::const_construction_multi_field ... ok
[INFO] [stdout] test typed_sig::tests::const_construction_optional_fields ... ok
[INFO] [stdout] test typed_sig::tests::direction_is_1_byte ... ok
[INFO] [stdout] test typed_sig::tests::field_range_as_range ... ok
[INFO] [stdout] test typed_adapter::tests::test_json_parse_numeric ... ok
[INFO] [stdout] test typed_sig::tests::get_input_output_lookup ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_get_bool ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_get_int ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_basic ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_iter ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_parse_from_sig ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_parse_from_sig_missing_field ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_raw_accessor ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_with_fields ... ok
[INFO] [stdout] test typed_sig::tests::typed_demo_basic ... ok
[INFO] [stdout] test typed_sig::tests::parsed_output_whitespace_trimming ... ok
[INFO] [stdout] test typed_sig::tests::typed_demo_multi_field ... ok
[INFO] [stdout] test typed_sig::tests::typed_field_is_8_bytes ... ok
[INFO] [stdout] test typed_sig::tests::typed_signature_is_copy ... ok
[INFO] [stdout] test typed_sig::tests::typed_demo_default ... ok
[INFO] [stdout] test typed_sig::tests::validator_all_fields_present_and_correct ... ok
[INFO] [stdout] test typed_sig::tests::validator_no_outputs ... ok
[INFO] [stdout] test typed_sig::tests::validator_name ... ok
[INFO] [stdout] test typed_sig::tests::validator_optional_field_not_required ... ok
[INFO] [stdout] test typed_sig::tests::validator_via_constructor ... ok
[INFO] [stdout] test typed_sig::tests::validator_wrong_type ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_bool_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_enum_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_float_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_int_matches ... ok
[INFO] [stdout] test typed_sig::tests::validator_missing_required_field ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_json_array_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_json_object_matches ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_labels ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_is_1_byte ... ok
[INFO] [stdout] test typed_sig::tests::value_kind_str_matches_anything ... ok
[INFO] [stdout] test types::tests::test_inputs_borrowed_vs_owned ... ok
[INFO] [stdout] test types::tests::test_inputs_from_iter ... ok
[INFO] [stdout] test types::tests::test_inputs_insert_and_get ... ok
[INFO] [stdout] test types::tests::test_inputs_into_owned ... ok
[INFO] [stdout] test types::tests::test_inputs_creation ... ok
[INFO] [stdout] test recursive::executor::tests::test_python_executor ... ok
[INFO] [stdout] test recursive::executor::tests::test_node_executor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 819 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.79s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/effectiveness_real_llm.rs (/opt/rustwide/target/debug/deps/effectiveness_real_llm-cae44973afd49933)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test test_agent_max_iter_alias ... ignored
[INFO] [stdout] test test_agent_with_cli_tool ... ignored
[INFO] [stdout] test test_agent_with_validation ... ignored
[INFO] [stdout] test test_best_of_diverse ... ignored
[INFO] [stdout] test test_best_of_with_pool ... ignored
[INFO] [stdout] test test_best_of_with_scorer ... ignored
[INFO] [stdout] test test_cli_as_tool ... ignored
[INFO] [stdout] test test_cli_multi_stage ... ignored
[INFO] [stdout] test test_composition_all_any ... ignored
[INFO] [stdout] test test_composition_and_or ... ignored
[INFO] [stdout] test test_ensemble_majority_vote ... ignored
[INFO] [stdout] test test_ensemble_with_consensus_pool ... ignored
[INFO] [stdout] test test_full_pipeline_reason_then_program ... ignored
[INFO] [stdout] test test_full_pipeline_refine_then_validate ... ignored
[INFO] [stdout] test test_memory_diverse_search ... ignored
[INFO] [stdout] test test_memory_search ... ignored
[INFO] [stdout] test test_optimizer_bootstrap ... ignored
[INFO] [stdout] test test_program_bash ... ignored
[INFO] [stdout] test test_program_with_cli_executor ... ignored
[INFO] [stdout] test test_program_with_validation ... ignored
[INFO] [stdout] test test_reason_basic ... ignored
[INFO] [stdout] test test_reason_with_extract ... ignored
[INFO] [stdout] test test_reason_with_validation ... ignored
[INFO] [stdout] test test_refine_adaptive_mode ... ignored
[INFO] [stdout] test test_refine_basic_with_checks ... ignored
[INFO] [stdout] test test_refine_extract_code ... ignored
[INFO] [stdout] test test_refine_with_cli_validation ... ignored
[INFO] [stdout] test test_refine_with_combined_validation ... ignored
[INFO] [stderr]      Running tests/fuzz_parsers.rs (/opt/rustwide/target/debug/deps/fuzz_parsers-da581ee95f9dc78b)
[INFO] [stdout] test test_rewrite_operations ... ignored
[INFO] [stdout] test test_semantic_validation ... ignored
[INFO] [stdout] test test_template_usage ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 31 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test consistency::test_diff_transitivity ... ok
[INFO] [stdout] test diff_fuzz::test_diff_completely_different ... ok
[INFO] [stdout] test diff_fuzz::test_diff_deletions ... ok
[INFO] [stdout] test diff_fuzz::test_diff_empty_new ... ok
[INFO] [stdout] test diff_fuzz::test_diff_empty_old ... ok
[INFO] [stdout] test diff_fuzz::test_diff_insertions ... ok
[INFO] [stdout] test diff_fuzz::test_diff_identical_strings ... ok
[INFO] [stdout] test diff_fuzz::test_diff_prefix_suffix ... ok
[INFO] [stdout] test diff_fuzz::test_diff_repeated_patterns ... ok
[INFO] [stdout] test diff_fuzz::test_diff_unicode ... ok
[INFO] [stdout] test diff_fuzz::test_diff_large_similar_texts ... ok
[INFO] [stdout] test diff_fuzz::test_diff_whitespace_only ... ok
[INFO] [stdout] test diff_fuzz::test_diff_symmetry ... ok
[INFO] [stdout] test edge_cases::test_crlf_vs_lf ... ok
[INFO] [stdout] test edge_cases::test_trailing_newline ... ok
[INFO] [stdout] test edge_cases::test_only_newlines ... ok
[INFO] [stdout] test signature_fuzz::test_signature_invalid_inputs ... ok
[INFO] [stdout] test edge_cases::test_null_byte_handling ... ok
[INFO] [stdout] test signature_fuzz::test_signature_duplicate_fields ... ok
[INFO] [stdout] test signature_fuzz::test_signature_many_fields ... ok
[INFO] [stdout] test consistency::test_signature_roundtrip ... ok
[INFO] [stdout] test signature_fuzz::test_signature_single_field_combinations ... ok
[INFO] [stdout] test signature_fuzz::test_signature_long_field_names ... ok
[INFO] [stdout] test signature_fuzz::test_signature_special_characters ... ok
[INFO] [stdout] test signature_fuzz::test_signature_multi_field_combinations ... ok
[INFO] [stdout] test edge_cases::test_very_long_lines ... ok
[INFO] [stdout] test signature_fuzz::test_signature_whitespace_variations ... ok
[INFO] [stdout] test edge_cases::test_many_small_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_validators.rs (/opt/rustwide/target/debug/deps/fuzz_validators-81714f1698a581fc)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test extract_code_no_fences ... ok
[INFO] [stdout] test refine_never_panic ... ok
[INFO] [stdout] test extract_code_is_substring ... ok
[INFO] [stdout] test compose_all_never_panic ... ok
[INFO] [stdout] test extract_code_never_panic ... ok
[INFO] [stdout] test compose_any_never_panic ... ok
[INFO] [stdout] test checks_forbid_never_panic ... ok
[INFO] [stdout] test extract_all_code_never_panic ... ok
[INFO] [stdout] test checks_require_never_panic ... ok
[INFO] [stdout] test compose_all_is_min ... ok
[INFO] [stdout] test checks_score_bounded ... ok
[INFO] [stdout] test template_new_never_panic ... ok
[INFO] [stdout] test extract_section_never_panic ... ok
[INFO] [stdout] test empty_checks_always_pass ... ok
[INFO] [stdout] test compose_any_is_max ... ok
[INFO] [stdout] test checks_require_all_never_panic ... ok
[INFO] [stdout] test template_render_never_panic ... ok
[INFO] [stdout] test checks_min_len_never_panic ... ok
[INFO] [stdout] test rewrite_section_never_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.68s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_adapters.rs (/opt/rustwide/target/debug/deps/integration_adapters-d2c9ec0bac8bfbc8)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_adapter_special_characters ... ok
[INFO] [stdout] test test_adapter_with_multiple_fields ... ok
[INFO] [stdout] test test_chat_adapter_roundtrip ... ok
[INFO] [stdout] test test_chat_adapter_with_descriptions ... ok
[INFO] [stdout] test test_chat_adapter_with_demos ... ok
[INFO] [stdout] test test_json_adapter_roundtrip ... ok
[INFO] [stdout] test test_json_adapter_nested_response ... ok
[INFO] [stdout] test test_xml_adapter_roundtrip ... ok
[INFO] [stdout] test test_xml_adapter_escaping ... ok
[INFO] [stdout] test test_xml_adapter_with_attributes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_api.rs (/opt/rustwide/target/debug/deps/integration_api-83a44412ae2625f6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_assertions.rs (/opt/rustwide/target/debug/deps/integration_assertions-f6827ab17bd048b5)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_assertion_levels ... ok
[INFO] [stdout] test test_assertion_count_passing ... ok
[INFO] [stdout] test test_assertion_runner_soft_suggestions ... ok
[INFO] [stdout] test test_assertion_runner_hard_failure ... ok
[INFO] [stdout] test test_assertion_result_hard_failure_detection ... ok
[INFO] [stdout] test test_contains_validation ... ok
[INFO] [stdout] test test_assertion_runner_all_pass ... ok
[INFO] [stdout] test test_chained_assertions ... ok
[INFO] [stdout] test test_custom_assertion ... ok
[INFO] [stdout] test test_json_valid_assertion ... ok
[INFO] [stdout] test test_one_of_validation ... ok
[INFO] [stdout] test test_length_bounds_validation ... ok
[INFO] [stdout] test test_starts_ends_with_validation ... ok
[INFO] [stdout] test test_regex_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_executor.rs (/opt/rustwide/target/debug/deps/integration_executor-87155cbdb9c5c525)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test test_buffer_pool_basic ... ok
[INFO] [stdout] test test_buffer_pool_scoped_take ... ok
[INFO] [stdout] test test_buffer_pool_scoped ... ok
[INFO] [stdout] test test_buffer_pool_overflow ... ok
[INFO] [stdout] test test_executor_config_defaults ... ok
[INFO] [stdout] test test_executor_config_builder ... ok
[INFO] [stdout] test test_executor_stats ... ok
[INFO] [stdout] test test_batch_runner_score_batch ... ok
[INFO] [stdout] test test_batch_runner_process_parallel ... ok
[INFO] [stdout] test test_executor_buffer_pool_integration ... ok
[INFO] [stdout] test test_executor_with_config ... ok
[INFO] [stdout] test test_executor_score_parallel ... ok
[INFO] [stdout] test test_executor_creation ... ok
[INFO] [stdout] test test_executor_acquire_permit ... ok
[INFO] [stdout] test test_executor_run_cpu ... ok
[INFO] [stdout] test test_executor_parallel_scoring_correctness ... ok
[INFO] [stdout] test test_batch_runner_large_batch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_packager.rs (/opt/rustwide/target/debug/deps/integration_packager-b5ca0dfc7009a0d4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_predict.rs (/opt/rustwide/target/debug/deps/integration_predict-e090ecdc268c6aec)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_predict_parse_response ... ok
[INFO] [stdout] test test_predict_basic_qa ... ok
[INFO] [stdout] test test_predict_builds_prompt ... ok
[INFO] [stdout] test test_predict_multiple_outputs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_signature.rs (/opt/rustwide/target/debug/deps/integration_signature-82cb2a3c12bdf903)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_signature_builder ... ok
[INFO] [stdout] test test_signature_error_handling ... ok
[INFO] [stdout] test test_signature_clone_and_owned ... ok
[INFO] [stdout] test test_signature_creation_from_string ... ok
[INFO] [stdout] test test_signature_field_inference ... ok
[INFO] [stdout] test test_signature_to_string ... ok
[INFO] [stdout] test test_signature_with_custom_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_skill.rs (/opt/rustwide/target/debug/deps/integration_skill-27a11942c132698f)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_skill_priority_ordering_in_prompt ... ok
[INFO] [stdout] test test_skill_with_reason ... ok
[INFO] [stdout] test test_skill_empty_noop ... ok
[INFO] [stdout] test test_skill_with_defaults_combined ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_template.rs (/opt/rustwide/target/debug/deps/integration_template-304e833bd95990e7)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_yaml_template_validate_output_from_file ... ok
[INFO] [stdout] test test_yaml_extraction_with_yml_extension ... ok
[INFO] [stdout] test test_template_with_json_in_code_block ... ok
[INFO] [stdout] test test_load_rust_code_generator_template ... ok
[INFO] [stdout] test test_yaml_template_assemble_prompt ... ok
[INFO] [stdout] test test_load_api_documentation_template ... ok
[INFO] [stderr]    Doc-tests kkachi
[INFO] [stdout] test test_template_assemble_prompt_from_file ... ok
[INFO] [stdout] test test_template_validate_output_from_file ... ok
[INFO] [stdout] test test_load_yaml_config_generator_template ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 118 tests
[INFO] [stdout] test src/composable.rs - composable::ComposableModule (line 58) ... ignored
[INFO] [stdout] test src/composable.rs - composable::PredictModule (line 470) ... ignored
[INFO] [stdout] test src/composable.rs - composable::kkachi_module (line 258) ... ignored
[INFO] [stdout] test src/composable.rs - composable::kkachi_module (line 272) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja (line 12) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::from_file (line 58) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::from_str (line 89) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::render (line 124) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::render_context (line 170) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::render_strings (line 149) ... ignored
[INFO] [stdout] test src/declarative/mod.rs - declarative (line 13) ... ignored
[INFO] [stdout] test src/error.rs - error::Error::is_optimization_error (line 232) ... ignored
[INFO] [stdout] test src/executor.rs - executor (line 18) ... ignored
[INFO] [stdout] test src/lib.rs - (line 24) ... ignored
[INFO] [stdout] test src/module.rs - module (line 21) ... ignored
[INFO] [stdout] test src/predict.rs - predict::Predict (line 35) ... ignored
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaTemplate::from_str (line 99) ... ok
[INFO] [stdout] test src/metric.rs - metric::FnMetric (line 266) ... ok
[INFO] [stdout] test src/recall_precision.rs - recall_precision::RecallPrecisionMode::high_precision (line 91) ... ok
[INFO] [stdout] test src/recall_precision.rs - recall_precision::RecallPrecisionMode::high_recall (line 75) ... ok
[INFO] [stdout] test src/metric.rs - metric::ExactMatch (line 105) ... ok
[INFO] [stdout] test src/composable.rs - composable::ModuleState (line 129) ... ok
[INFO] [stdout] test src/recall_precision.rs - recall_precision (line 13) ... ok
[INFO] [stdout] test src/recursive/cli.rs - recursive::cli (line 12) ... ignored
[INFO] [stdout] test src/recursive/cli.rs - recursive::cli::Cli::as_tool (line 871) ... ignored
[INFO] [stdout] test src/recursive/cli.rs - recursive::cli::CliTool (line 851) ... ignored
[INFO] [stdout] test src/composable.rs - composable (line 23) ... ok
[INFO] [stdout] test src/intern.rs - intern::sym (line 360) ... ok
[INFO] [stdout] test src/recall_precision.rs - recall_precision::RecallPrecisionMode::threshold (line 113) ... ok
[INFO] [stdout] test src/metric.rs - metric::Contains (line 142) ... ok
[INFO] [stdout] test src/metric.rs - metric::F1Token (line 181) ... ok
[INFO] [stdout] test src/evaluate.rs - evaluate (line 20) ... ok
[INFO] [stdout] test src/declarative/jinja.rs - declarative::jinja::JinjaFormatter (line 202) ... ok
[INFO] [stdout] test src/metric.rs - metric (line 20) ... ok
[INFO] [stdout] test src/compiled.rs - compiled (line 12) ... ok
[INFO] [stdout] test src/recursive/conversation.rs - recursive::conversation (line 13) - compile ... ok
[INFO] [stdout] test src/recursive/cache.rs - recursive::cache (line 13) ... ok
[INFO] [stdout] test src/recursive/executor.rs - recursive::executor (line 12) ... ignored
[INFO] [stdout] test src/recursive/executor.rs - recursive::executor::node_executor (line 369) ... ignored
[INFO] [stdout] test src/recursive/executor.rs - recursive::executor::python_executor (line 357) ... ignored
[INFO] [stdout] test src/recursive/compose.rs - recursive::compose (line 13) ... ok
[INFO] [stdout] test src/recursive/agent.rs - recursive::agent::agent (line 42) ... ok
[INFO] [stdout] test src/recursive/input.rs - recursive::input::MultimodalLlm (line 361) ... ignored
[INFO] [stdout] test src/recursive/checks.rs - recursive::checks (line 12) ... ok
[INFO] [stdout] test src/recursive/agent.rs - recursive::agent (line 12) ... ok
[INFO] [stdout] test src/recursive/llm.rs - recursive::llm::CliLlm (line 392) - compile ... ok
[INFO] [stdout] test src/recursive/best_of.rs - recursive::best_of::best_of (line 34) ... ok
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic (line 25) ... ok
[INFO] [stdout] test src/recursive/defaults.rs - recursive::defaults (line 15) ... ok
[INFO] [stdout] test src/recursive/formatter.rs - recursive::formatter (line 13) ... ok
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic::LlmCritic (line 237) ... ok
[INFO] [stdout] test src/recursive/optimize.rs - recursive::optimize (line 23) - compile ... ok
[INFO] [stdout] test src/recursive/mod.rs - recursive (line 20) - compile ... ok
[INFO] [stdout] test src/recursive/llm.rs - recursive::llm (line 13) ... ok
[INFO] [stdout] test src/recursive/concurrent.rs - recursive::concurrent (line 12) ... FAILED
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline (line 13) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::extract (line 433) ... FAILED
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::fan_out (line 534) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::fan_out_with (line 561) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::nest (line 709) ... FAILED
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::map (line 512) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::PipelineAsStep (line 854) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::refine (line 394) ... ok
[INFO] [stdout] test src/recursive/program.rs - recursive::program (line 12) - compile ... ok
[INFO] [stdout] test src/recursive/prelude.rs - recursive::prelude (line 9) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::pipeline (line 55) ... FAILED
[INFO] [stdout] test src/recursive/program.rs - recursive::program::program (line 41) ... ok
[INFO] [stdout] test src/recursive/rate_limit.rs - recursive::rate_limit::RateLimitedLlm (line 136) ... ok
[INFO] [stdout] test src/recursive/rate_limit.rs - recursive::rate_limit (line 13) ... ok
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason (line 15) ... ok
[INFO] [stdout] test src/recursive/ensemble.rs - recursive::ensemble (line 12) ... ok
[INFO] [stdout] test src/recursive/pipeline.rs - recursive::pipeline::BranchBuilder (line 243) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::run_stream (line 471) ... ignored
[INFO] [stdout] test src/recursive/concurrent.rs - recursive::concurrent::ConcurrentRunner (line 53) ... FAILED
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::with_formatter (line 200) ... ignored
[INFO] [stdout] test src/recursive/pareto.rs - recursive::pareto (line 13) ... FAILED
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason::reason (line 80) ... FAILED
[INFO] [stdout] test src/recursive/result.rs - recursive::result::RefineResult::load (line 422) - compile ... ok
[INFO] [stdout] test src/recursive/result.rs - recursive::result::RefineResult::save (line 405) - compile ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::with_timeout (line 371) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine (line 13) ... FAILED
[INFO] [stdout] test src/recursive/semantic.rs - recursive::semantic (line 14) - compile ... ok
[INFO] [stdout] test src/recursive/semantic.rs - recursive::semantic::SemanticBuilder<'a,L>::criterion (line 86) - compile ... ok
[INFO] [stdout] test src/recursive/semantic.rs - recursive::semantic::semantic (line 48) - compile ... ok
[INFO] [stdout] test src/recursive/rewrite.rs - recursive::rewrite (line 12) ... ok
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic::NoCritic (line 181) ... ok
[INFO] [stdout] test src/recursive/state.rs - recursive::state (line 14) ... ok
[INFO] [stdout] test src/recursive/state.rs - recursive::state::Saveable (line 258) ... ok
[INFO] [stdout] test src/recursive/step.rs - recursive::step::run_all (line 718) ... ignored
[INFO] [stdout] test src/recursive/skill.rs - recursive::skill (line 13) ... ok
[INFO] [stdout] test src/recursive/step.rs - recursive::step (line 13) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template::Template<'a>::from_file (line 470) ... ignored
[INFO] [stdout] test src/recursive/template.rs - recursive::template::PromptTone (line 93) ... ok
[INFO] [stdout] test src/recursive/critic.rs - recursive::critic::FnCritic (line 478) ... ok
[INFO] [stdout] test src/recursive/memory.rs - recursive::memory (line 13) ... ok
[INFO] [stdout] test src/recursive/memory.rs - recursive::memory::Memory<E>::search_diverse (line 715) ... ok
[INFO] [stdout] test src/recursive/memory.rs - recursive::memory::Memory<E>::diversity (line 505) ... ok
[INFO] [stdout] test src/recursive/ensemble.rs - recursive::ensemble::ensemble (line 37) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template (line 47) ... ok
[INFO] [stdout] test src/recursive/best_of.rs - recursive::best_of (line 12) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template::Template<'a>::from_str (line 379) ... ok
[INFO] [stdout] test src/recursive/retry.rs - recursive::retry (line 13) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::refine (line 112) ... ok
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason (line 57) ... ok
[INFO] [stdout] test src/recursive/reason.rs - recursive::reason (line 30) ... ok
[INFO] [stdout] test src/recursive/input.rs - recursive::input (line 13) ... ok
[INFO] [stdout] test src/recursive/template.rs - recursive::template::Template<'a>::with_tone (line 596) ... ok
[INFO] [stdout] test src/recursive/typed.rs - recursive::typed::typed (line 115) ... ok
[INFO] [stdout] test src/typed_sig.rs - typed_sig::TypedSignature (line 176) ... ok
[INFO] [stdout] test src/typed_sig.rs - typed_sig (line 20) ... ok
[INFO] [stdout] test src/recursive/validate.rs - recursive::validate (line 13) ... ok
[INFO] [stdout] test src/recursive/typed.rs - recursive::typed::parse_output (line 257) ... ok
[INFO] [stdout] test src/recursive/tool.rs - recursive::tool (line 12) ... ok
[INFO] [stdout] test src/recursive/tool.rs - recursive::tool::tool (line 85) ... ok
[INFO] [stdout] test src/recursive/typed.rs - recursive::typed (line 13) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::with_budget (line 350) ... ok
[INFO] [stdout] test src/typed_sig.rs - typed_sig::TypedFieldValidator (line 463) ... ok
[INFO] [stdout] test src/recursive/refine.rs - recursive::refine::Refine<'a,L,V,F>::adaptive (line 401) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/recursive/concurrent.rs - recursive::concurrent (line 12) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestBRCe0F/rustcUKFsVD/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-5f25535ca2e6b691,libserde_yaml-214ea86d10b54365,libryu-1f4f40e4352371e5,libindexmap-f006485b143d2676,libhashbrown-25abce2d85979e8d,libunsafe_libyaml-d3127b66fe569cc5,libbincode-178f68954e183a3b,libserde_json-7d0b6aeddb1d72e0,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,libasync_stream-7243229cde3d2da1,libminijinja-39cf8f456248e788,libself_cell-77f1462d73d9bcc4,libmemo_map-d48d849d005d85ec,libsimilar-c8e2b8065ba88702,libconsole-bc1f56b6a5947110,libunicode_width-c0be3735b741df1b,libfutures-16f22ee99278ef2c,libfutures_executor-6341eb43dc7a00fa,libfutures_util-9f26646455354865,libfutures_io-a8805bd12b2ab705,libslab-ed301aba3460fb05,libfutures_channel-bd7c0550db5745e8,libfutures_sink-2422b5cc970bfebd,libfutures_task-36f327cfab86eddc,libfutures_core-1121ff913ed87f93,liblru-3af40d5519ef5719,libhashbrown-621f4a290160b487,libfoldhash-07f233db1c671507,libequivalent-6a754676e6af62ae,liballocator_api2-8d9c1e895dea53bd,libregex-ec2dc9d409c38a88,libregex_automata-bf751438404198b1,libaho_corasick-fa94425a423a79cf,libmemchr-5cfa70d22cb32987,libregex_syntax-6d6ee545e2ffad72,libtokio-1e21dbaef4695e41,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libmio-252d475348d71f5e,libparking_lot-faac8d2351c2be62,libpin_project_lite-0a15d51c77964692,librayon-cddd5520333a5540,librayon_core-e986c1d1845fe6c3,libeither-e5ea87bd27ac73a9,libcrossbeam-6edb335ed84f8e23,libcrossbeam_deque-e71c6317821167fb,libcrossbeam_channel-e985b13d3373d4b8,libcrossbeam_queue-794f29dea62131e2,libcrossbeam_epoch-5fdcd5978a9f0010,libthiserror-61efcfcccbaf5fd6,libdashmap-86591e7098625700,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libhashbrown-b70e4e703f15ebc2,libahash-766b64bd6973b178,libzerocopy-d6f5bb481d0ac744,libonce_cell-e9252a7b5119f3eb,libcrossbeam_utils-f696a08ab1e94e7a,libparking_lot_core-18deefc43b2e365d,libcfg_if-83060ec5685761ae,libsmallvec-17fe15cba94e563f,libserde-49b75d81aa547740,libserde_core-21f22ac7b803fb0e,libmemmap2-ed1d20d2697ef238,liblibc-4fc9a7ee991d175f,libbytes-2ed9460101f17bbf}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestBRCe0F/rustcUKFsVD/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-6ac55d50eff9f0f7/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestBRCe0F/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::extract (line 433) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestwNkE5b/rustcJd693G/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-5f25535ca2e6b691,libserde_yaml-214ea86d10b54365,libryu-1f4f40e4352371e5,libindexmap-f006485b143d2676,libhashbrown-25abce2d85979e8d,libunsafe_libyaml-d3127b66fe569cc5,libbincode-178f68954e183a3b,libserde_json-7d0b6aeddb1d72e0,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,libasync_stream-7243229cde3d2da1,libminijinja-39cf8f456248e788,libself_cell-77f1462d73d9bcc4,libmemo_map-d48d849d005d85ec,libsimilar-c8e2b8065ba88702,libconsole-bc1f56b6a5947110,libunicode_width-c0be3735b741df1b,libfutures-16f22ee99278ef2c,libfutures_executor-6341eb43dc7a00fa,libfutures_util-9f26646455354865,libfutures_io-a8805bd12b2ab705,libslab-ed301aba3460fb05,libfutures_channel-bd7c0550db5745e8,libfutures_sink-2422b5cc970bfebd,libfutures_task-36f327cfab86eddc,libfutures_core-1121ff913ed87f93,liblru-3af40d5519ef5719,libhashbrown-621f4a290160b487,libfoldhash-07f233db1c671507,libequivalent-6a754676e6af62ae,liballocator_api2-8d9c1e895dea53bd,libregex-ec2dc9d409c38a88,libregex_automata-bf751438404198b1,libaho_corasick-fa94425a423a79cf,libmemchr-5cfa70d22cb32987,libregex_syntax-6d6ee545e2ffad72,libtokio-1e21dbaef4695e41,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libmio-252d475348d71f5e,libparking_lot-faac8d2351c2be62,libpin_project_lite-0a15d51c77964692,librayon-cddd5520333a5540,librayon_core-e986c1d1845fe6c3,libeither-e5ea87bd27ac73a9,libcrossbeam-6edb335ed84f8e23,libcrossbeam_deque-e71c6317821167fb,libcrossbeam_channel-e985b13d3373d4b8,libcrossbeam_queue-794f29dea62131e2,libcrossbeam_epoch-5fdcd5978a9f0010,libthiserror-61efcfcccbaf5fd6,libdashmap-86591e7098625700,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libhashbrown-b70e4e703f15ebc2,libahash-766b64bd6973b178,libzerocopy-d6f5bb481d0ac744,libonce_cell-e9252a7b5119f3eb,libcrossbeam_utils-f696a08ab1e94e7a,libparking_lot_core-18deefc43b2e365d,libcfg_if-83060ec5685761ae,libsmallvec-17fe15cba94e563f,libserde-49b75d81aa547740,libserde_core-21f22ac7b803fb0e,libmemmap2-ed1d20d2697ef238,liblibc-4fc9a7ee991d175f,libbytes-2ed9460101f17bbf}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestwNkE5b/rustcJd693G/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-6ac55d50eff9f0f7/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestwNkE5b/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::nest (line 709) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestKn9qfO/rustcdZAPVH/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-5f25535ca2e6b691,libserde_yaml-214ea86d10b54365,libryu-1f4f40e4352371e5,libindexmap-f006485b143d2676,libhashbrown-25abce2d85979e8d,libunsafe_libyaml-d3127b66fe569cc5,libbincode-178f68954e183a3b,libserde_json-7d0b6aeddb1d72e0,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,libasync_stream-7243229cde3d2da1,libminijinja-39cf8f456248e788,libself_cell-77f1462d73d9bcc4,libmemo_map-d48d849d005d85ec,libsimilar-c8e2b8065ba88702,libconsole-bc1f56b6a5947110,libunicode_width-c0be3735b741df1b,libfutures-16f22ee99278ef2c,libfutures_executor-6341eb43dc7a00fa,libfutures_util-9f26646455354865,libfutures_io-a8805bd12b2ab705,libslab-ed301aba3460fb05,libfutures_channel-bd7c0550db5745e8,libfutures_sink-2422b5cc970bfebd,libfutures_task-36f327cfab86eddc,libfutures_core-1121ff913ed87f93,liblru-3af40d5519ef5719,libhashbrown-621f4a290160b487,libfoldhash-07f233db1c671507,libequivalent-6a754676e6af62ae,liballocator_api2-8d9c1e895dea53bd,libregex-ec2dc9d409c38a88,libregex_automata-bf751438404198b1,libaho_corasick-fa94425a423a79cf,libmemchr-5cfa70d22cb32987,libregex_syntax-6d6ee545e2ffad72,libtokio-1e21dbaef4695e41,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libmio-252d475348d71f5e,libparking_lot-faac8d2351c2be62,libpin_project_lite-0a15d51c77964692,librayon-cddd5520333a5540,librayon_core-e986c1d1845fe6c3,libeither-e5ea87bd27ac73a9,libcrossbeam-6edb335ed84f8e23,libcrossbeam_deque-e71c6317821167fb,libcrossbeam_channel-e985b13d3373d4b8,libcrossbeam_queue-794f29dea62131e2,libcrossbeam_epoch-5fdcd5978a9f0010,libthiserror-61efcfcccbaf5fd6,libdashmap-86591e7098625700,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libhashbrown-b70e4e703f15ebc2,libahash-766b64bd6973b178,libzerocopy-d6f5bb481d0ac744,libonce_cell-e9252a7b5119f3eb,libcrossbeam_utils-f696a08ab1e94e7a,libparking_lot_core-18deefc43b2e365d,libcfg_if-83060ec5685761ae,libsmallvec-17fe15cba94e563f,libserde-49b75d81aa547740,libserde_core-21f22ac7b803fb0e,libmemmap2-ed1d20d2697ef238,liblibc-4fc9a7ee991d175f,libbytes-2ed9460101f17bbf}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestKn9qfO/rustcdZAPVH/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-6ac55d50eff9f0f7/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestKn9qfO/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/recursive/pipeline.rs - recursive::pipeline::pipeline (line 55) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest5GFelt/rustcMQlA93/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-5f25535ca2e6b691,libserde_yaml-214ea86d10b54365,libryu-1f4f40e4352371e5,libindexmap-f006485b143d2676,libhashbrown-25abce2d85979e8d,libunsafe_libyaml-d3127b66fe569cc5,libbincode-178f68954e183a3b,libserde_json-7d0b6aeddb1d72e0,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,libasync_stream-7243229cde3d2da1,libminijinja-39cf8f456248e788,libself_cell-77f1462d73d9bcc4,libmemo_map-d48d849d005d85ec,libsimilar-c8e2b8065ba88702,libconsole-bc1f56b6a5947110,libunicode_width-c0be3735b741df1b,libfutures-16f22ee99278ef2c,libfutures_executor-6341eb43dc7a00fa,libfutures_util-9f26646455354865,libfutures_io-a8805bd12b2ab705,libslab-ed301aba3460fb05,libfutures_channel-bd7c0550db5745e8,libfutures_sink-2422b5cc970bfebd,libfutures_task-36f327cfab86eddc,libfutures_core-1121ff913ed87f93,liblru-3af40d5519ef5719,libhashbrown-621f4a290160b487,libfoldhash-07f233db1c671507,libequivalent-6a754676e6af62ae,liballocator_api2-8d9c1e895dea53bd,libregex-ec2dc9d409c38a88,libregex_automata-bf751438404198b1,libaho_corasick-fa94425a423a79cf,libmemchr-5cfa70d22cb32987,libregex_syntax-6d6ee545e2ffad72,libtokio-1e21dbaef4695e41,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libmio-252d475348d71f5e,libparking_lot-faac8d2351c2be62,libpin_project_lite-0a15d51c77964692,librayon-cddd5520333a5540,librayon_core-e986c1d1845fe6c3,libeither-e5ea87bd27ac73a9,libcrossbeam-6edb335ed84f8e23,libcrossbeam_deque-e71c6317821167fb,libcrossbeam_channel-e985b13d3373d4b8,libcrossbeam_queue-794f29dea62131e2,libcrossbeam_epoch-5fdcd5978a9f0010,libthiserror-61efcfcccbaf5fd6,libdashmap-86591e7098625700,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libhashbrown-b70e4e703f15ebc2,libahash-766b64bd6973b178,libzerocopy-d6f5bb481d0ac744,libonce_cell-e9252a7b5119f3eb,libcrossbeam_utils-f696a08ab1e94e7a,libparking_lot_core-18deefc43b2e365d,libcfg_if-83060ec5685761ae,libsmallvec-17fe15cba94e563f,libserde-49b75d81aa547740,libserde_core-21f22ac7b803fb0e,libmemmap2-ed1d20d2697ef238,liblibc-4fc9a7ee991d175f,libbytes-2ed9460101f17bbf}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest5GFelt/rustcMQlA93/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-6ac55d50eff9f0f7/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest5GFelt/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/recursive/concurrent.rs - recursive::concurrent::ConcurrentRunner (line 53) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestj5mlCb/rustcqZILZC/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-5f25535ca2e6b691,libserde_yaml-214ea86d10b54365,libryu-1f4f40e4352371e5,libindexmap-f006485b143d2676,libhashbrown-25abce2d85979e8d,libunsafe_libyaml-d3127b66fe569cc5,libbincode-178f68954e183a3b,libserde_json-7d0b6aeddb1d72e0,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,libasync_stream-7243229cde3d2da1,libminijinja-39cf8f456248e788,libself_cell-77f1462d73d9bcc4,libmemo_map-d48d849d005d85ec,libsimilar-c8e2b8065ba88702,libconsole-bc1f56b6a5947110,libunicode_width-c0be3735b741df1b,libfutures-16f22ee99278ef2c,libfutures_executor-6341eb43dc7a00fa,libfutures_util-9f26646455354865,libfutures_io-a8805bd12b2ab705,libslab-ed301aba3460fb05,libfutures_channel-bd7c0550db5745e8,libfutures_sink-2422b5cc970bfebd,libfutures_task-36f327cfab86eddc,libfutures_core-1121ff913ed87f93,liblru-3af40d5519ef5719,libhashbrown-621f4a290160b487,libfoldhash-07f233db1c671507,libequivalent-6a754676e6af62ae,liballocator_api2-8d9c1e895dea53bd,libregex-ec2dc9d409c38a88,libregex_automata-bf751438404198b1,libaho_corasick-fa94425a423a79cf,libmemchr-5cfa70d22cb32987,libregex_syntax-6d6ee545e2ffad72,libtokio-1e21dbaef4695e41,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libmio-252d475348d71f5e,libparking_lot-faac8d2351c2be62,libpin_project_lite-0a15d51c77964692,librayon-cddd5520333a5540,librayon_core-e986c1d1845fe6c3,libeither-e5ea87bd27ac73a9,libcrossbeam-6edb335ed84f8e23,libcrossbeam_deque-e71c6317821167fb,libcrossbeam_channel-e985b13d3373d4b8,libcrossbeam_queue-794f29dea62131e2,libcrossbeam_epoch-5fdcd5978a9f0010,libthiserror-61efcfcccbaf5fd6,libdashmap-86591e7098625700,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libhashbrown-b70e4e703f15ebc2,libahash-766b64bd6973b178,libzerocopy-d6f5bb481d0ac744,libonce_cell-e9252a7b5119f3eb,libcrossbeam_utils-f696a08ab1e94e7a,libparking_lot_core-18deefc43b2e365d,libcfg_if-83060ec5685761ae,libsmallvec-17fe15cba94e563f,libserde-49b75d81aa547740,libserde_core-21f22ac7b803fb0e,libmemmap2-ed1d20d2697ef238,liblibc-4fc9a7ee991d175f,libbytes-2ed9460101f17bbf}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestj5mlCb/rustcqZILZC/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-6ac55d50eff9f0f7/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestj5mlCb/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/recursive/pareto.rs - recursive::pareto (line 13) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestMJ6eSn/rustcCkUqmp/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-5f25535ca2e6b691,libserde_yaml-214ea86d10b54365,libryu-1f4f40e4352371e5,libindexmap-f006485b143d2676,libhashbrown-25abce2d85979e8d,libunsafe_libyaml-d3127b66fe569cc5,libbincode-178f68954e183a3b,libserde_json-7d0b6aeddb1d72e0,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,libasync_stream-7243229cde3d2da1,libminijinja-39cf8f456248e788,libself_cell-77f1462d73d9bcc4,libmemo_map-d48d849d005d85ec,libsimilar-c8e2b8065ba88702,libconsole-bc1f56b6a5947110,libunicode_width-c0be3735b741df1b,libfutures-16f22ee99278ef2c,libfutures_executor-6341eb43dc7a00fa,libfutures_util-9f26646455354865,libfutures_io-a8805bd12b2ab705,libslab-ed301aba3460fb05,libfutures_channel-bd7c0550db5745e8,libfutures_sink-2422b5cc970bfebd,libfutures_task-36f327cfab86eddc,libfutures_core-1121ff913ed87f93,liblru-3af40d5519ef5719,libhashbrown-621f4a290160b487,libfoldhash-07f233db1c671507,libequivalent-6a754676e6af62ae,liballocator_api2-8d9c1e895dea53bd,libregex-ec2dc9d409c38a88,libregex_automata-bf751438404198b1,libaho_corasick-fa94425a423a79cf,libmemchr-5cfa70d22cb32987,libregex_syntax-6d6ee545e2ffad72,libtokio-1e21dbaef4695e41,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libmio-252d475348d71f5e,libparking_lot-faac8d2351c2be62,libpin_project_lite-0a15d51c77964692,librayon-cddd5520333a5540,librayon_core-e986c1d1845fe6c3,libeither-e5ea87bd27ac73a9,libcrossbeam-6edb335ed84f8e23,libcrossbeam_deque-e71c6317821167fb,libcrossbeam_channel-e985b13d3373d4b8,libcrossbeam_queue-794f29dea62131e2,libcrossbeam_epoch-5fdcd5978a9f0010,libthiserror-61efcfcccbaf5fd6,libdashmap-86591e7098625700,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libhashbrown-b70e4e703f15ebc2,libahash-766b64bd6973b178,libzerocopy-d6f5bb481d0ac744,libonce_cell-e9252a7b5119f3eb,libcrossbeam_utils-f696a08ab1e94e7a,libparking_lot_core-18deefc43b2e365d,libcfg_if-83060ec5685761ae,libsmallvec-17fe15cba94e563f,libserde-49b75d81aa547740,libserde_core-21f22ac7b803fb0e,libmemmap2-ed1d20d2697ef238,liblibc-4fc9a7ee991d175f,libbytes-2ed9460101f17bbf}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestMJ6eSn/rustcCkUqmp/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-6ac55d50eff9f0f7/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestMJ6eSn/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/recursive/reason.rs - recursive::reason::reason (line 80) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestHNbrV2/rustc6GKRWv/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-5f25535ca2e6b691,libserde_yaml-214ea86d10b54365,libryu-1f4f40e4352371e5,libindexmap-f006485b143d2676,libhashbrown-25abce2d85979e8d,libunsafe_libyaml-d3127b66fe569cc5,libbincode-178f68954e183a3b,libserde_json-7d0b6aeddb1d72e0,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,libasync_stream-7243229cde3d2da1,libminijinja-39cf8f456248e788,libself_cell-77f1462d73d9bcc4,libmemo_map-d48d849d005d85ec,libsimilar-c8e2b8065ba88702,libconsole-bc1f56b6a5947110,libunicode_width-c0be3735b741df1b,libfutures-16f22ee99278ef2c,libfutures_executor-6341eb43dc7a00fa,libfutures_util-9f26646455354865,libfutures_io-a8805bd12b2ab705,libslab-ed301aba3460fb05,libfutures_channel-bd7c0550db5745e8,libfutures_sink-2422b5cc970bfebd,libfutures_task-36f327cfab86eddc,libfutures_core-1121ff913ed87f93,liblru-3af40d5519ef5719,libhashbrown-621f4a290160b487,libfoldhash-07f233db1c671507,libequivalent-6a754676e6af62ae,liballocator_api2-8d9c1e895dea53bd,libregex-ec2dc9d409c38a88,libregex_automata-bf751438404198b1,libaho_corasick-fa94425a423a79cf,libmemchr-5cfa70d22cb32987,libregex_syntax-6d6ee545e2ffad72,libtokio-1e21dbaef4695e41,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libmio-252d475348d71f5e,libparking_lot-faac8d2351c2be62,libpin_project_lite-0a15d51c77964692,librayon-cddd5520333a5540,librayon_core-e986c1d1845fe6c3,libeither-e5ea87bd27ac73a9,libcrossbeam-6edb335ed84f8e23,libcrossbeam_deque-e71c6317821167fb,libcrossbeam_channel-e985b13d3373d4b8,libcrossbeam_queue-794f29dea62131e2,libcrossbeam_epoch-5fdcd5978a9f0010,libthiserror-61efcfcccbaf5fd6,libdashmap-86591e7098625700,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libhashbrown-b70e4e703f15ebc2,libahash-766b64bd6973b178,libzerocopy-d6f5bb481d0ac744,libonce_cell-e9252a7b5119f3eb,libcrossbeam_utils-f696a08ab1e94e7a,libparking_lot_core-18deefc43b2e365d,libcfg_if-83060ec5685761ae,libsmallvec-17fe15cba94e563f,libserde-49b75d81aa547740,libserde_core-21f22ac7b803fb0e,libmemmap2-ed1d20d2697ef238,liblibc-4fc9a7ee991d175f,libbytes-2ed9460101f17bbf}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestHNbrV2/rustc6GKRWv/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-6ac55d50eff9f0f7/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestHNbrV2/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/recursive/refine.rs - recursive::refine (line 13) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestr9ZNGC/rustc8Y0qC0/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libkkachi-5f25535ca2e6b691,libserde_yaml-214ea86d10b54365,libryu-1f4f40e4352371e5,libindexmap-f006485b143d2676,libhashbrown-25abce2d85979e8d,libunsafe_libyaml-d3127b66fe569cc5,libbincode-178f68954e183a3b,libserde_json-7d0b6aeddb1d72e0,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,libasync_stream-7243229cde3d2da1,libminijinja-39cf8f456248e788,libself_cell-77f1462d73d9bcc4,libmemo_map-d48d849d005d85ec,libsimilar-c8e2b8065ba88702,libconsole-bc1f56b6a5947110,libunicode_width-c0be3735b741df1b,libfutures-16f22ee99278ef2c,libfutures_executor-6341eb43dc7a00fa,libfutures_util-9f26646455354865,libfutures_io-a8805bd12b2ab705,libslab-ed301aba3460fb05,libfutures_channel-bd7c0550db5745e8,libfutures_sink-2422b5cc970bfebd,libfutures_task-36f327cfab86eddc,libfutures_core-1121ff913ed87f93,liblru-3af40d5519ef5719,libhashbrown-621f4a290160b487,libfoldhash-07f233db1c671507,libequivalent-6a754676e6af62ae,liballocator_api2-8d9c1e895dea53bd,libregex-ec2dc9d409c38a88,libregex_automata-bf751438404198b1,libaho_corasick-fa94425a423a79cf,libmemchr-5cfa70d22cb32987,libregex_syntax-6d6ee545e2ffad72,libtokio-1e21dbaef4695e41,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libmio-252d475348d71f5e,libparking_lot-faac8d2351c2be62,libpin_project_lite-0a15d51c77964692,librayon-cddd5520333a5540,librayon_core-e986c1d1845fe6c3,libeither-e5ea87bd27ac73a9,libcrossbeam-6edb335ed84f8e23,libcrossbeam_deque-e71c6317821167fb,libcrossbeam_channel-e985b13d3373d4b8,libcrossbeam_queue-794f29dea62131e2,libcrossbeam_epoch-5fdcd5978a9f0010,libthiserror-61efcfcccbaf5fd6,libdashmap-86591e7098625700,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libhashbrown-b70e4e703f15ebc2,libahash-766b64bd6973b178,libzerocopy-d6f5bb481d0ac744,libonce_cell-e9252a7b5119f3eb,libcrossbeam_utils-f696a08ab1e94e7a,libparking_lot_core-18deefc43b2e365d,libcfg_if-83060ec5685761ae,libsmallvec-17fe15cba94e563f,libserde-49b75d81aa547740,libserde_core-21f22ac7b803fb0e,libmemmap2-ed1d20d2697ef238,liblibc-4fc9a7ee991d175f,libbytes-2ed9460101f17bbf}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestr9ZNGC/rustc8Y0qC0/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/blake3-6ac55d50eff9f0f7/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestr9ZNGC/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/recursive/concurrent.rs - recursive::concurrent (line 12)
[INFO] [stdout]     src/recursive/concurrent.rs - recursive::concurrent::ConcurrentRunner (line 53)
[INFO] [stdout]     src/recursive/pareto.rs - recursive::pareto (line 13)
[INFO] [stdout]     src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::extract (line 433)
[INFO] [stdout]     src/recursive/pipeline.rs - recursive::pipeline::Pipeline<'a,L>::nest (line 709)
[INFO] [stdout]     src/recursive/pipeline.rs - recursive::pipeline::pipeline (line 55)
[INFO] [stdout]     src/recursive/reason.rs - recursive::reason::reason (line 80)
[INFO] [stdout]     src/recursive/refine.rs - recursive::refine (line 13)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 83 passed; 8 failed; 27 ignored; 0 measured; 0 filtered out; finished in 62.20s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "a138e789cf28620ac26c0f3aea443222c3416f8226b54357d43942455cf2abb1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a138e789cf28620ac26c0f3aea443222c3416f8226b54357d43942455cf2abb1", kill_on_drop: false }`
[INFO] [stdout] a138e789cf28620ac26c0f3aea443222c3416f8226b54357d43942455cf2abb1
