[INFO] fetching crate axum-anyhow 0.11.5...
[INFO] testing axum-anyhow-0.11.5 against 1.97.0-beta.6 for beta-1.98-1
[INFO] extracting crate axum-anyhow 0.11.5 into /workspace/builds/worker-4-tc1/source
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate axum-anyhow 0.11.5
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate axum-anyhow 0.11.5
[INFO] tweaked toml for crates.io crate axum-anyhow 0.11.5 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate axum-anyhow 0.11.5 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate axum-anyhow 0.11.5 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tokio-stream v0.1.17
[INFO] [stderr]   Downloaded serial_test v3.5.0
[INFO] [stderr]   Downloaded tokio-test v0.4.5
[INFO] [stderr]   Downloaded serial_test_derive v3.5.0
[INFO] [stderr]   Downloaded zmij v1.0.6
[INFO] [stderr]   Downloaded syn v2.0.112
[INFO] [stderr]   Downloaded libc v0.2.184
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628
[INFO] running `Command { std: "docker" "start" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling zmij v1.0.6
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling axum-anyhow v0.11.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.01s
[INFO] running `Command { std: "docker" "inspect" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling axum-macros v0.5.1
[INFO] [stderr]    Compiling serial_test_derive v3.5.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling serial_test v3.5.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling axum-anyhow v0.11.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 30.43s
[INFO] running `Command { std: "docker" "inspect" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/axum_anyhow-2b2a21bb0345f2c9)
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test error::tests::test_api_error_builder ... ok
[INFO] [stdout] test error::tests::test_api_error_builder_all_defaults ... ok
[INFO] [stdout] test error::tests::test_api_error_builder_fluent_interface ... ok
[INFO] [stdout] test error::tests::test_api_error_builder_fluent_with_meta ... ok
[INFO] [stdout] test error::tests::test_api_error_builder_missing_detail ... ok
[INFO] [stdout] test error::tests::test_anyhow_error_coerced_to_api_error_has_defaults ... ok
[INFO] [stdout] test error::tests::test_api_error_builder_missing_title ... ok
[INFO] [stdout] test error::tests::test_api_error_builder_with_error ... ok
[INFO] [stdout] test error::tests::test_api_error_builder_missing_status ... ok
[INFO] [stdout] test error::tests::test_api_error_builder_with_string_conversions ... ok
[INFO] [stdout] test error::tests::test_api_error_default_has_none_meta ... ok
[INFO] [stdout] test error::tests::test_api_error_default_matches_builder_defaults ... ok
[INFO] [stdout] test error::tests::test_api_error_without_meta ... ok
[INFO] [stdout] test error::tests::test_expose_error_details_disabled ... ok
[INFO] [stdout] test error::tests::test_into_error_without_underlying_error ... ok
[INFO] [stdout] test error::tests::test_api_error_with_meta ... ok
[INFO] [stdout] test error::tests::test_expose_error_details_enabled ... ok
[INFO] [stdout] test error::tests::test_expose_error_details_with_true ... ok
[INFO] [stdout] test extensions::tests::test_chaining_option_operations ... ok
[INFO] [stdout] test extensions::tests::test_chaining_result_operations ... ok
[INFO] [stdout] test error::tests::test_api_error_default ... ok
[INFO] [stdout] test error::tests::test_into_response_without_meta ... ok
[INFO] [stdout] test error::tests::test_into_response_with_meta ... ok
[INFO] [stdout] test error::tests::test_into_response_json_structure ... ok
[INFO] [stdout] test error::tests::test_into_response_status ... ok
[INFO] [stdout] test error::tests::test_into_api_error_from_anyhow ... ok
[INFO] [stdout] test error::tests::test_expose_error_via_env_var ... ok
[INFO] [stdout] test extensions::tests::test_into_api_error_context_status ... ok
[INFO] [stdout] test extensions::tests::test_into_api_error_title_only ... ok
[INFO] [stdout] test extensions::tests::test_option_ext_context_bad_request_on_none ... ok
[INFO] [stdout] test extensions::tests::test_into_api_error_context_bad_request ... ok
[INFO] [stdout] test extensions::tests::test_option_ext_context_bad_request_title_only ... ok
[INFO] [stdout] test extensions::tests::test_option_ext_context_bad_request_on_some ... ok
[INFO] [stdout] test extensions::tests::test_question_mark_operator_with_option ... ok
[INFO] [stdout] test extensions::tests::test_result_ext_context_bad_request_on_ok ... ok
[INFO] [stdout] test extensions::tests::test_context_from_owned_strings ... ok
[INFO] [stdout] test extensions::tests::test_result_ext_with_non_anyhow_error ... ok
[INFO] [stdout] test hook::tests::test_hook_can_be_replaced ... ok
[INFO] [stdout] test hook::tests::test_hook_receives_correct_error_details ... ok
[INFO] [stdout] test hook::tests::test_hook_with_multiple_errors ... ok
[INFO] [stdout] test hook::tests::test_hook_is_called_when_error_is_built ... ok
[INFO] [stdout] test extensions::tests::test_question_mark_operator_with_result ... ok
[INFO] [stdout] test extensions::tests::test_result_ext_context_bad_request_on_err ... ok
[INFO] [stdout] test extensions::tests::test_result_ext_context_bad_request_title_only ... ok
[INFO] [stdout] test error::tests::test_into_error_with_underlying_error ... ok
[INFO] [stdout] test error::tests::test_programmatic_setting_overrides_env_var ... ok
[INFO] [stdout] test hook::tests::test_invoke_hook_without_setting_hook ... ok
[INFO] [stdout] test middleware::tests::test_error_enricher ... ok
[INFO] [stdout] test middleware::tests::test_request_data_lifecycle ... ok
[INFO] [stdout] test middleware::tests::test_enricher_without_context ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests axum_anyhow
[INFO] [stdout] 
[INFO] [stdout] running 73 tests
[INFO] [stdout] test src/extensions.rs - extensions::IntoApiError (line 856) - compile fail ... ok
[INFO] [stdout] test src/error.rs - error::ApiError::default (line 198) ... ok
[INFO] [stdout] test src/error.rs - error::ApiError::into_error (line 162) ... ok
[INFO] [stdout] test src/error.rs - error::set_expose_errors (line 23) ... ok
[INFO] [stdout] test src/error.rs - error::ApiErrorBuilder::error (line 374) ... ok
[INFO] [stdout] test src/context.rs - context::ApiErrorContext (line 9) ... ok
[INFO] [stdout] test src/error.rs - error::ApiErrorBuilder::detail (line 355) ... ok
[INFO] [stdout] test src/error.rs - error::ApiError::builder (line 140) ... ok
[INFO] [stdout] test src/error.rs - error::ApiErrorBuilder::status (line 317) ... ok
[INFO] [stdout] test src/error.rs - error::ApiErrorBuilder::title (line 336) ... ok
[INFO] [stdout] test src/error.rs - error::ApiErrorBuilder (line 278) ... ok
[INFO] [stdout] test src/error.rs - error::is_expose_errors_enabled (line 43) ... ok
[INFO] [stdout] test src/error.rs - error::ApiErrorBuilder::meta (line 404) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_conflict (line 627) ... ok
[INFO] [stdout] test src/error.rs - error::ApiErrorBuilder::build (line 432) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_forbidden (line 567) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_not_found (line 587) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::IntoApiError (line 843) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_bad_gateway (line 710) ... ok
[INFO] [stdout] test src/error.rs - error::ApiError (line 82) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt (line 55) - compile fail ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt (line 469) - compile fail ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_internal (line 689) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_method_not_allowed (line 607) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_status (line 499) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_bad_request (line 525) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_too_many_requests (line 668) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_unprocessable_entity (line 648) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_gateway_timeout (line 752) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt (line 430) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_service_unavailable (line 731) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::OptionExt::context_unauthorized (line 546) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_forbidden (line 154) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_bad_gateway (line 301) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt (line 14) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_bad_request (line 112) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_method_not_allowed (line 196) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_internal (line 280) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_not_found (line 175) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_gateway_timeout (line 343) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_service_unavailable (line 322) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::bad_gateway (line 247) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_unprocessable_entity (line 238) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::internal_error (line 221) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::gateway_timeout (line 299) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::forbidden (line 65) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::service_unavailable (line 273) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::not_found (line 91) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_unauthorized (line 133) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::conflict (line 143) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_conflict (line 217) ... ok
[INFO] [stdout] test src/lib.rs - (line 244) - compile ... ok
[INFO] [stdout] test src/helpers.rs - helpers::bad_request (line 13) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::unprocessable_entity (line 169) ... ok
[INFO] [stdout] test src/lib.rs - (line 121) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::method_not_allowed (line 117) ... ok
[INFO] [stdout] test src/lib.rs - (line 160) ... ok
[INFO] [stdout] test src/hook.rs - hook::on_error (line 10) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_status (line 85) ... ok
[INFO] [stdout] test src/helpers.rs - helpers::unauthorized (line 39) ... ok
[INFO] [stdout] test src/extensions.rs - extensions::ResultExt::context_too_many_requests (line 259) ... ok
[INFO] [stdout] test src/lib.rs - (line 413) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 33) - compile ... ok
[INFO] [stdout] test src/helpers.rs - helpers::too_many_requests (line 195) ... ok
[INFO] [stdout] test src/lib.rs - (line 206) ... ok
[INFO] [stdout] test src/lib.rs - ApiResult (line 30) ... ok
[INFO] [stdout] test src/lib.rs - (line 96) ... ok
[INFO] [stdout] test src/lib.rs - (line 330) ... ok
[INFO] [stdout] test src/lib.rs - (line 376) ... ok
[INFO] [stdout] test src/lib.rs - (line 349) ... ok
[INFO] [stdout] test src/lib.rs - (line 318) ... ok
[INFO] [stdout] test src/lib.rs - (line 365) ... ok
[INFO] [stdout] test src/middleware.rs - middleware::ErrorInterceptorLayer (line 178) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 73 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.31s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628", kill_on_drop: false }`
[INFO] [stdout] 674e92a6105da8d8308897e599313ffb552d42cf36a971b566df562ba98fa628
