[INFO] fetching crate simple-agent-type 0.5.0...
[INFO] testing simple-agent-type-0.5.0 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate simple-agent-type 0.5.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate simple-agent-type 0.5.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate simple-agent-type 0.5.0
[INFO] tweaked toml for crates.io crate simple-agent-type 0.5.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate simple-agent-type 0.5.0 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate simple-agent-type 0.5.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0abaca7d090eb98088a8819711e2c8adc4ca1a35e75dba0a2af17049dfcd86b8
[INFO] running `Command { std: "docker" "start" "-a" "0abaca7d090eb98088a8819711e2c8adc4ca1a35e75dba0a2af17049dfcd86b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0abaca7d090eb98088a8819711e2c8adc4ca1a35e75dba0a2af17049dfcd86b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0abaca7d090eb98088a8819711e2c8adc4ca1a35e75dba0a2af17049dfcd86b8", kill_on_drop: false }`
[INFO] [stdout] 0abaca7d090eb98088a8819711e2c8adc4ca1a35e75dba0a2af17049dfcd86b8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0954fc5d5ffafff656edde70ee5a8dce7b2dd51ed5b15a1d6052e8dee17f3eef
[INFO] running `Command { std: "docker" "start" "-a" "0954fc5d5ffafff656edde70ee5a8dce7b2dd51ed5b15a1d6052e8dee17f3eef", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling simple-agent-type v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.88s
[INFO] running `Command { std: "docker" "inspect" "0954fc5d5ffafff656edde70ee5a8dce7b2dd51ed5b15a1d6052e8dee17f3eef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0954fc5d5ffafff656edde70ee5a8dce7b2dd51ed5b15a1d6052e8dee17f3eef", kill_on_drop: false }`
[INFO] [stdout] 0954fc5d5ffafff656edde70ee5a8dce7b2dd51ed5b15a1d6052e8dee17f3eef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 58c6e0ab2a5eaa006f7c000f8e6622b858490b863e75adcbee79b832a803656b
[INFO] running `Command { std: "docker" "start" "-a" "58c6e0ab2a5eaa006f7c000f8e6622b858490b863e75adcbee79b832a803656b", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling simple-agent-type v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.19s
[INFO] running `Command { std: "docker" "inspect" "58c6e0ab2a5eaa006f7c000f8e6622b858490b863e75adcbee79b832a803656b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "58c6e0ab2a5eaa006f7c000f8e6622b858490b863e75adcbee79b832a803656b", kill_on_drop: false }`
[INFO] [stdout] 58c6e0ab2a5eaa006f7c000f8e6622b858490b863e75adcbee79b832a803656b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 31d8bf7aebe2e895a68a183720e9ce1570c8fdf569ae8d77767b8495fec5db87
[INFO] running `Command { std: "docker" "start" "-a" "31d8bf7aebe2e895a68a183720e9ce1570c8fdf569ae8d77767b8495fec5db87", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/simple_agent_type-348c829ddd2c7db3)
[INFO] [stdout] 
[INFO] [stdout] running 82 tests
[INFO] [stdout] test coercion::tests::test_coercion_result_confidence_clamped ... ok
[INFO] [stdout] test coercion::tests::test_coercion_flag_serialization ... ok
[INFO] [stdout] test coercion::tests::test_coercion_result_map ... ok
[INFO] [stdout] test coercion::tests::test_coercion_result_has_major_coercions ... ok
[INFO] [stdout] test coercion::tests::test_coercion_result_new ... ok
[INFO] [stdout] test coercion::tests::test_coercion_result_with_confidence ... ok
[INFO] [stdout] test coercion::tests::test_coercion_result_serialization ... ok
[INFO] [stdout] test coercion::tests::test_coercion_result_with_flag ... ok
[INFO] [stdout] test coercion::tests::test_coercion_flag_description ... ok
[INFO] [stdout] test coercion::tests::test_coercion_result_with_flags ... ok
[INFO] [stdout] test error::tests::test_error_display ... ok
[INFO] [stdout] test error::tests::test_error_conversion ... ok
[INFO] [stdout] test error::tests::test_provider_error_retryable ... ok
[INFO] [stdout] test error::tests::test_healing_error_types ... ok
[INFO] [stdout] test message::tests::test_content_part_audio_video_serde ... ok
[INFO] [stdout] test message::tests::test_content_part_image_inline_serde ... ok
[INFO] [stdout] test message::tests::test_message_assistant ... ok
[INFO] [stdout] test message::tests::test_message_content_from_string ... ok
[INFO] [stdout] test coercion::tests::test_coercion_flag_is_major ... ok
[INFO] [stdout] test message::tests::test_message_content_serialization ... ok
[INFO] [stdout] test message::tests::test_message_multimodal ... ok
[INFO] [stdout] test message::tests::test_message_optional_fields_not_serialized ... ok
[INFO] [stdout] test message::tests::test_message_parts_image_only_not_empty ... ok
[INFO] [stdout] test message::tests::test_message_serialization ... ok
[INFO] [stdout] test message::tests::test_message_system ... ok
[INFO] [stdout] test message::tests::test_message_tool ... ok
[INFO] [stdout] test message::tests::test_message_user ... ok
[INFO] [stdout] test message::tests::test_message_user_text ... ok
[INFO] [stdout] test message::tests::test_message_with_name ... ok
[INFO] [stdout] test message::tests::test_message_with_name_serialized ... ok
[INFO] [stdout] test message::tests::test_role_serialization ... ok
[INFO] [stdout] test provider::tests::test_provider_object_safety ... ok
[INFO] [stdout] test provider::tests::test_provider_request_builder ... ok
[INFO] [stdout] test provider::tests::test_provider_request_serialization ... ok
[INFO] [stdout] test provider::tests::test_provider_response_serialization ... ok
[INFO] [stdout] test provider::tests::test_provider_response_status_checks ... ok
[INFO] [stdout] test request::tests::test_builder_all_fields ... ok
[INFO] [stdout] test request::tests::test_builder_basic ... ok
[INFO] [stdout] test request::tests::test_builder_missing_model ... ok
[INFO] [stdout] test request::tests::test_optional_fields_not_serialized ... ok
[INFO] [stdout] test request::tests::test_responses_api_fields ... ok
[INFO] [stdout] test request::tests::test_serialization ... ok
[INFO] [stdout] test request::tests::test_validation_empty_messages ... ok
[INFO] [stdout] test request::tests::test_validation_invalid_model_chars ... ok
[INFO] [stdout] test request::tests::test_validation_invalid_temperature ... ok
[INFO] [stdout] test request::tests::test_validation_invalid_top_p ... ok
[INFO] [stdout] test response::tests::test_completion_response_content ... ok
[INFO] [stdout] test response::tests::test_healing_metadata_confidence_clamped ... ok
[INFO] [stdout] test response::tests::test_healing_metadata ... ok
[INFO] [stdout] test response::tests::test_finish_reason_serialization ... ok
[INFO] [stdout] test response::tests::test_optional_fields_not_serialized ... ok
[INFO] [stdout] test response::tests::test_response_serialization ... ok
[INFO] [stdout] test response::tests::test_streaming_chunk ... ok
[INFO] [stdout] test tests::test_builder_pattern ... ok
[INFO] [stdout] test tests::test_coercion_transparency ... ok
[INFO] [stdout] test tests::test_error_conversion ... ok
[INFO] [stdout] test tests::test_prelude_imports ... ok
[INFO] [stdout] test response::tests::test_usage_calculation ... ok
[INFO] [stdout] test response::tests::test_usage_deserializes_thinking_tokens_alias ... ok
[INFO] [stdout] test tests::test_response_helper ... ok
[INFO] [stdout] test validation::tests::test_api_key_constant_time_comparison ... ok
[INFO] [stdout] test telemetry::tests::test_telemetry_config_default ... ok
[INFO] [stdout] test telemetry::tests::test_api_format_default ... ok
[INFO] [stdout] test telemetry::tests::test_telemetry_config_serialization ... ok
[INFO] [stdout] test request::tests::test_validation_total_request_size_limit ... ok
[INFO] [stdout] test response::tests::test_response_with_healing_metadata ... ok
[INFO] [stdout] test response::tests::test_usage_serializes_reasoning_tokens_name ... ok
[INFO] [stdout] test tests::test_api_key_security ... ok
[INFO] [stdout] test validation::tests::test_api_key_debug_redacted ... ok
[INFO] [stdout] test response::tests::test_completion_response_empty_choices ... ok
[INFO] [stdout] test validation::tests::test_api_key_deserialize ... ok
[INFO] [stdout] test validation::tests::test_api_key_empty ... ok
[INFO] [stdout] test validation::tests::test_api_key_null_byte ... ok
[INFO] [stdout] test validation::tests::test_api_key_equality ... ok
[INFO] [stdout] test tests::test_all_types_send_sync ... ok
[INFO] [stdout] test validation::tests::test_api_key_too_short ... ok
[INFO] [stdout] test validation::tests::test_api_key_preview ... ok
[INFO] [stdout] test validation::tests::test_api_key_serialize_redacted ... ok
[INFO] [stdout] test validation::tests::test_api_key_expose ... ok
[INFO] [stdout] test response::tests::test_message_delta ... ok
[INFO] [stdout] test validation::tests::test_api_key_valid ... ok
[INFO] [stdout] test request::tests::test_validation_total_request_size_within_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-5e1a5d98a72d8168)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_all_types_are_send_sync ... ok
[INFO] [stdout] test test_coercion_tracking ... ok
[INFO] [stdout] test test_api_key_security ... ok
[INFO] [stdout] test test_provider_request_response ... ok
[INFO] [stdout] test test_retry_config_defaults ... ok
[INFO] [stdout] test test_request_validation ... ok
[INFO] [stdout] test test_complete_request_response_cycle ... ok
[INFO] [stdout] test test_error_handling_flow ... ok
[INFO] [stdout] test test_streaming_types ... 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] [stderr]    Doc-tests simple_agent_type
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test src/coercion.rs - coercion::CoercionResult<T>::new (line 125) ... ok
[INFO] [stdout] test src/coercion.rs - coercion::CoercionFlag::description (line 62) ... ok
[INFO] [stdout] test src/coercion.rs - coercion::CoercionResult<T>::is_confident (line 187) ... ok
[INFO] [stdout] test src/response.rs - response::CompletionResponse::confidence (line 148) ... ok
[INFO] [stdout] test src/lib.rs - prelude (line 68) ... ok
[INFO] [stdout] test src/coercion.rs - coercion::CoercionResult<T>::was_coerced (line 171) ... ok
[INFO] [stdout] test src/error.rs - error::ProviderError::is_retryable (line 90) ... ok
[INFO] [stdout] test src/message.rs - message::Message::with_name (line 400) ... ok
[INFO] [stdout] test src/message.rs - message::Message::user (line 293) ... ok
[INFO] [stdout] test src/message.rs - message::Message::assistant (line 313) ... ok
[INFO] [stdout] test src/lib.rs - (line 22) ... ok
[INFO] [stdout] test src/request.rs - request::CompletionRequest::builder (line 144) ... ok
[INFO] [stdout] test src/message.rs - message::Message::system (line 332) ... ok
[INFO] [stdout] test src/message.rs - message::Message::tool (line 351) ... ok
[INFO] [stdout] test src/validation.rs - validation::ApiKey::new (line 39) ... ok
[INFO] [stdout] test src/provider.rs - provider::Provider (line 86) ... ok
[INFO] [stdout] test src/response.rs - response::CompletionResponse::was_healed (line 113) ... ok
[INFO] [stdout] test src/response.rs - response::CompletionResponse::content (line 70) ... ok
[INFO] [stdout] test src/validation.rs - validation::ApiKey (line 19) ... ok
[INFO] [stdout] test src/validation.rs - validation::ApiKey::expose (line 84) ... ok
[INFO] [stdout] test src/provider.rs - provider::Provider::execute_stream (line 201) ... ok
[INFO] [stdout] test src/validation.rs - validation::ApiKey::preview (line 100) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.65s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "31d8bf7aebe2e895a68a183720e9ce1570c8fdf569ae8d77767b8495fec5db87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "31d8bf7aebe2e895a68a183720e9ce1570c8fdf569ae8d77767b8495fec5db87", kill_on_drop: false }`
[INFO] [stdout] 31d8bf7aebe2e895a68a183720e9ce1570c8fdf569ae8d77767b8495fec5db87
