[INFO] fetching crate thryd 0.9.0...
[INFO] testing thryd-0.9.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate thryd 0.9.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate thryd 0.9.0
[INFO] finished tweaking crates.io crate thryd 0.9.0
[INFO] tweaked toml for crates.io crate thryd 0.9.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate thryd 0.9.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate thryd 0.9.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.125
[INFO] [stderr]   Downloaded fancy-regex v0.17.0
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.75
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.125
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.125
[INFO] [stderr]   Downloaded wasm-streams v0.5.0
[INFO] [stderr]   Downloaded log v0.4.32
[INFO] [stderr]   Downloaded cc v1.2.64
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.125
[INFO] [stderr]   Downloaded js-sys v0.3.102
[INFO] [stderr]   Downloaded webpki-root-certs v1.0.8
[INFO] [stderr]   Downloaded toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded aws-lc-rs v1.17.0
[INFO] [stderr]   Downloaded quinn-proto v0.11.14
[INFO] [stderr]   Downloaded pyo3-stub-gen v0.23.0
[INFO] [stderr]   Downloaded toml v1.1.2+spec-1.1.0
[INFO] [stderr]   Downloaded unicode_names2_generator v1.3.0
[INFO] [stderr]   Downloaded phf_codegen v0.11.3
[INFO] [stderr]   Downloaded phf_shared v0.11.3
[INFO] [stderr]   Downloaded siphasher v1.0.3
[INFO] [stderr]   Downloaded phf_generator v0.11.3
[INFO] [stderr]   Downloaded phf v0.11.3
[INFO] [stderr]   Downloaded phf_macros v0.11.3
[INFO] [stderr]   Downloaded unic-ucd-ident v0.9.0
[INFO] [stderr]   Downloaded unic-emoji-char v0.9.0
[INFO] [stderr]   Downloaded rustpython-parser-core v0.4.0
[INFO] [stderr]   Downloaded rustpython-parser-vendored v0.4.0
[INFO] [stderr]   Downloaded lalrpop-util v0.20.2
[INFO] [stderr]   Downloaded pyo3-macros v0.29.2
[INFO] [stderr]   Downloaded maplit v1.0.2
[INFO] [stderr]   Downloaded rustpython-parser v0.4.0
[INFO] [stderr]   Downloaded is-macro v0.3.7
[INFO] [stderr]   Downloaded rustpython-ast v0.4.0
[INFO] [stderr]   Downloaded pyo3-build-config v0.29.2
[INFO] [stderr]   Downloaded itertools v0.11.0
[INFO] [stderr]   Downloaded pyo3-stub-gen-derive v0.23.0
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.29.2
[INFO] [stderr]   Downloaded pyo3-ffi v0.29.2
[INFO] [stderr]   Downloaded numpy v0.29.0
[INFO] [stderr]   Downloaded web-sys v0.3.102
[INFO] [stderr]   Downloaded unicode_names2 v1.3.0
[INFO] [stderr]   Downloaded target-lexicon v0.13.5
[INFO] [stderr]   Downloaded tagptr v0.2.0
[INFO] [stderr]   Downloaded jevlin-derive v0.2.0
[INFO] [stderr]   Downloaded pyo3 v0.29.2
[INFO] [stderr]   Downloaded uuid v1.24.1
[INFO] [stderr]   Downloaded heed v0.22.1
[INFO] [stderr]   Downloaded infer v0.22.0
[INFO] [stderr]   Downloaded cfb v0.14.0
[INFO] [stderr]   Downloaded synchronoise v1.0.1
[INFO] [stderr]   Downloaded crossbeam-channel v0.5.15
[INFO] [stderr]   Downloaded jevlin v0.2.0
[INFO] [stderr]   Downloaded doxygen-rs v0.4.2
[INFO] [stderr]   Downloaded moka v0.12.16
[INFO] [stderr]   Downloaded heed-traits v0.20.0
[INFO] [stderr]   Downloaded heed-types v0.21.0
[INFO] [stderr]   Downloaded eventsource-stream v0.2.3
[INFO] [stderr]   Downloaded dashmap v6.2.1
[INFO] [stderr]   Downloaded lmdb-master-sys v0.2.6
[INFO] [stderr]   Downloaded blake3 v1.8.7
[INFO] [stderr]   Downloaded async-openai v0.41.3
[INFO] [stderr]   Downloaded tiktoken-rs v0.12.0
[INFO] [stderr]   Downloaded async-openai-macros v0.3.0
[INFO] [stderr]   Downloaded aws-lc-sys v0.41.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b
[INFO] running `Command { std: "docker" "start" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b", 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" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b", 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" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling aws-lc-rs v1.17.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling uuid v1.24.1
[INFO] [stderr]    Compiling heapless v0.7.17
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling hash32 v0.2.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling heed-traits v0.20.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling heed v0.22.1
[INFO] [stderr]    Compiling synchronoise v1.0.1
[INFO] [stderr]    Compiling cfb v0.14.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling tagptr v0.2.0
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling aws-lc-sys v0.41.0
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling infer v0.22.0
[INFO] [stderr]    Compiling moka v0.12.16
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling eventsource-stream v0.2.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling cobs v0.3.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling async-openai-macros v0.3.0
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling fancy-regex v0.17.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling doxygen-rs v0.4.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling lmdb-master-sys v0.2.6
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tiktoken-rs v0.12.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling heed-types v0.21.0
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling cached_proc_macro v2.0.0
[INFO] [stderr]    Compiling postcard v1.1.3
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling cached v2.0.2
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling h2 v0.4.15
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]    Compiling async-openai v0.41.3
[INFO] [stderr]    Compiling thryd v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 48s
[INFO] running `Command { std: "docker" "inspect" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b", 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" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling heed v0.22.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling h2 v0.4.15
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]    Compiling async-openai v0.41.3
[INFO] [stderr]    Compiling thryd v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 54.41s
[INFO] running `Command { std: "docker" "inspect" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b", 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" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/thryd-e309f980fc664961)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test models::dummy::tests::test_reranker_exhausted_error ... ok
[INFO] [stdout] test models::openai::tests::split_chunks_five_into_two ... ok
[INFO] [stdout] test models::openai::tests::merge_two_responses ... ok
[INFO] [stdout] test models::dummy::tests::test_reranker_returns_configured_response ... ok
[INFO] [stdout] test models::openai::tests::split_passthrough_limit_gte_len ... ok
[INFO] [stdout] test models::openai::tests::split_passthrough_none ... ok
[INFO] [stdout] test models::openai::tests::split_passthrough_zero ... ok
[INFO] [stdout] test models::responses::tests::minimal_request_body ... ok
[INFO] [stdout] test models::responses::tests::failed_response_is_error ... ok
[INFO] [stdout] test models::responses::tests::responses_route_serializes ... ok
[INFO] [stdout] test models::responses::tests::extract_joins_messages_and_maps_usage ... ok
[INFO] [stdout] test models::responses::tests::penalties_are_dropped ... ok
[INFO] [stdout] test models::responses::tests::full_request_body_with_images_and_effort ... ok
[INFO] [stdout] test models::responses::tests::nonstandard_effort_forwarded_verbatim ... ok
[INFO] [stdout] test route::tests::test_build_missed_batch_request_preserves_max_batch_emb_size ... ok
[INFO] [stdout] test route::tests::test_build_missed_batch_request_preserves_max_batch_emb_size_none ... ok
[INFO] [stdout] test models::responses::tests::stream_events_reduce_to_completion_with_usage ... ok
[INFO] [stdout] test models::dummy::tests::test_reranker_lifo_order ... ok
[INFO] [stdout] test cache::tests::cache_miss_returns_none ... ok
[INFO] [stdout] test models::responses::tests::stream_failed_event_is_error ... ok
[INFO] [stdout] test route::tag::tests::completion_cache_key_follows_the_original_digest ... ok
[INFO] [stdout] test models::dummy::tests::test_reranker_builder_pattern ... ok
[INFO] [stdout] test route::tests::test_retry_api_error_400_is_not_transient ... ok
[INFO] [stdout] test cache::tests::cache_hit ... ok
[INFO] [stdout] test cache::tests::cache_len_and_empty ... ok
[INFO] [stdout] test cache::tests::cache_remove ... ok
[INFO] [stdout] test route::tests::test_retry_api_error_5xx_is_transient ... ok
[INFO] [stdout] test cache::tests::cache_persists_across_instances ... ok
[INFO] [stdout] test route::tests::test_retry_exhausted_returns_last_error ... ok
[INFO] [stdout] test route::tests::test_retry_fails_on_non_transient_error ... ok
[INFO] [stdout] test route::tests::test_retry_succeeds_first_try ... ok
[INFO] [stdout] test route::tests::test_retry_succeeds_after_transient_failures ... ok
[INFO] [stdout] test cache::tests::cache_contains_key ... ok
[INFO] [stdout] test cache::tests::cache_overwrite ... ok
[INFO] [stdout] test route::tests::test_retry_respects_rate_limit_wait_time ... ok
[INFO] [stdout] test route::tests::test_empty_completion_content_is_not_cached ... ok
[INFO] [stdout] test route::tests::test_retry_integration_disabled_by_default ... ok
[INFO] [stdout] test route::tests::test_router_reranker_with_dummy ... ok
[INFO] [stdout] test route::tests::test_retry_integration_invoke_cached_with_transient_errors ... ok
[INFO] [stdout] test route::tests::test_retry_integration_invoke_fresh_with_transient_errors ... ok
[INFO] [stdout] test route::tests::test_router_reranker_cache_hit ... ok
[INFO] [stdout] test route::tests::test_embedding_sparse_cache_per_text ... ok
[INFO] [stdout] test route::tests::test_embedding_sparse_cache_within_batch_dedup ... ok
[INFO] [stdout] test route::tests::test_embedding_sparse_cache_mixed ... ok
[INFO] [stdout] test route::tests::test_invoke_no_store_still_serves_hits_and_bypass_skips_them ... ok
[INFO] [stdout] test route::tests::test_invoke_no_store_skips_write ... ok
[INFO] [stdout] test route::tests::test_embedding_sparse_cache_no_cache_bypass ... ok
[INFO] [stdout] test route::tests::test_nonempty_completion_content_is_cached ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.58s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests thryd
[INFO] [stdout] 
[INFO] [stdout] running 70 tests
[INFO] [stdout] test src/deployment/mod.rs - deployment (line 11) ... ignored
[INFO] [stdout] test src/deployment/mod.rs - deployment::Deployment (line 55) ... ignored
[INFO] [stdout] test src/deployment/mod.rs - deployment::Deployment<M>::completion (line 276) ... ignored
[INFO] [stdout] test src/deployment/mod.rs - deployment::Deployment<M>::embedding (line 308) ... ignored
[INFO] [stdout] test src/deployment/mod.rs - deployment::Deployment<M>::identifier (line 113) ... ignored
[INFO] [stdout] test src/deployment/mod.rs - deployment::Deployment<M>::is_ready (line 159) ... ignored
[INFO] [stdout] test src/deployment/mod.rs - deployment::Deployment<M>::min_cooldown_time (line 248) ... ignored
[INFO] [stdout] test src/deployment/mod.rs - deployment::Deployment<M>::new (line 95) ... ignored
[INFO] [stdout] test src/deployment/mod.rs - deployment::Deployment<M>::rerank (line 349) ... ignored
[INFO] [stdout] test src/deployment/mod.rs - deployment::Deployment<M>::wait_capacity_for (line 200) ... ignored
[INFO] [stdout] test src/deployment/mod.rs - deployment::Deployment<M>::with_usage_constrain (line 134) ... ignored
[INFO] [stdout] test src/lib.rs - (line 37) ... ignored
[INFO] [stdout] test src/model.rs - model (line 26) ... ignored
[INFO] [stdout] test src/model.rs - model::CompletionModel (line 314) ... ignored
[INFO] [stdout] test src/model.rs - model::EmbeddingModel (line 345) ... ignored
[INFO] [stdout] test src/model.rs - model::Model (line 276) ... ignored
[INFO] [stdout] test src/model.rs - model::RerankerModel (line 376) ... ignored
[INFO] [stdout] test src/models/dummy.rs - models::dummy (line 18) ... ignored
[INFO] [stdout] test src/models/dummy.rs - models::dummy::DummyModel (line 65) ... ignored
[INFO] [stdout] test src/models/dummy.rs - models::dummy::DummyModel::default (line 278) ... ignored
[INFO] [stdout] test src/models/dummy.rs - models::dummy::DummyModel::new (line 104) ... ignored
[INFO] [stdout] test src/models/dummy.rs - models::dummy::DummyModel::with_completion_responses (line 146) ... ignored
[INFO] [stdout] test src/models/dummy.rs - models::dummy::DummyModel::with_embedding_responses (line 184) ... ignored
[INFO] [stdout] test src/models/dummy.rs - models::dummy::DummyModel::with_reranker_responses (line 224) ... ignored
[INFO] [stdout] test src/models/mod.rs - models (line 13) ... ignored
[INFO] [stdout] test src/models/openai.rs - models::openai (line 8) ... ignored
[INFO] [stdout] test src/models/openai.rs - models::openai::OpenAiRoute (line 77) ... ignored
[INFO] [stdout] test src/models/openai.rs - models::openai::OpenaiModel (line 160) ... ignored
[INFO] [stdout] test src/models/openai.rs - models::openai::OpenaiModel (line 351) ... ignored
[INFO] [stdout] test src/models/openai.rs - models::openai::OpenaiModel (line 602) ... ignored
[INFO] [stdout] test src/models/openai.rs - models::openai::OpenaiModel::new (line 191) ... ignored
[INFO] [stdout] test src/models/responses.rs - models::responses (line 19) ... ignored
[INFO] [stdout] test src/models/responses.rs - models::responses::OpenaiResponsesModel (line 68) ... ignored
[INFO] [stdout] test src/provider/dummy.rs - provider::dummy::DummyProvider (line 27) ... ignored
[INFO] [stdout] test src/provider/dummy.rs - provider::dummy::DummyProvider (line 47) ... ignored
[INFO] [stdout] test src/provider/mod.rs - provider::Provider (line 37) ... ignored
[INFO] [stdout] test src/provider/mod.rs - provider::create_provider (line 334) ... ignored
[INFO] [stdout] test src/provider/openai.rs - provider::openai::OpenaiCompatible (line 126) ... ignored
[INFO] [stdout] test src/provider/openai.rs - provider::openai::OpenaiCompatible (line 22) ... ignored
[INFO] [stdout] test src/provider/openai.rs - provider::openai::OpenaiCompatible::new (line 54) ... ignored
[INFO] [stdout] test src/provider/openai.rs - provider::openai::OpenaiCompatible::openai (line 83) ... ignored
[INFO] [stdout] test src/provider/openai.rs - provider::openai::OpenaiCompatible::openai_from_env (line 104) ... ignored
[INFO] [stdout] test src/provider/responses.rs - provider::responses (line 8) ... ignored
[INFO] [stdout] test src/route/mod.rs - route (line 28) ... ignored
[INFO] [stdout] test src/route/mod.rs - route (line 56) ... ignored
[INFO] [stdout] test src/route/mod.rs - route::Router<Tag>::add_or_update_provider (line 260) ... ignored
[INFO] [stdout] test src/route/mod.rs - route::Router<Tag>::deploy (line 354) ... ignored
[INFO] [stdout] test src/route/mod.rs - route::Router<Tag>::with_cache (line 222) ... ignored
[INFO] [stdout] test src/route/retry.rs - route::retry::RetryConfig (line 17) ... ignored
[INFO] [stdout] test src/route/tag.rs - route::tag::CompletionTag (line 297) ... ignored
[INFO] [stdout] test src/route/tag.rs - route::tag::EmbeddingTag (line 320) ... ignored
[INFO] [stdout] test src/route/tag.rs - route::tag::ModelTypeTag (line 63) ... ignored
[INFO] [stdout] test src/route/tag.rs - route::tag::RerankerTag (line 339) ... ignored
[INFO] [stdout] test src/cache.rs - cache::PersistentCache (line 66) - compile ... ok
[INFO] [stdout] test src/cache.rs - cache::PersistentCache::get_de (line 154) - compile ... ok
[INFO] [stdout] test src/cache.rs - cache::PersistentCache::set_ser (line 183) - compile ... ok
[INFO] [stdout] test src/connections.rs - connections::CONNECTIONS_POOL (line 56) ... FAILED
[INFO] [stdout] test src/error.rs - error::ThrydError (line 59) ... FAILED
[INFO] [stdout] test src/error.rs - error (line 17) ... ok
[INFO] [stdout] test src/utils.rs - utils::build_headers (line 71) ... FAILED
[INFO] [stdout] test src/model.rs - model::RerankerRequest (line 183) ... ok
[INFO] [stdout] test src/model.rs - model::CompletionRequest (line 123) ... ok
[INFO] [stdout] test src/tracker.rs - tracker::UsageTracker::with_quota (line 281) ... ok
[INFO] [stdout] test src/constants.rs - constants::OpenAiPath (line 83) ... FAILED
[INFO] [stdout] test src/tracker.rs - tracker::UsageTracker::add_request_raw (line 333) ... ok
[INFO] [stdout] test src/tracker.rs - tracker::count_token_prime_cache (line 36) ... ok
[INFO] [stdout] test src/model.rs - model::EmbeddingRequest (line 78) ... ok
[INFO] [stdout] test src/connections.rs - connections::ClientEntry (line 17) ... ok
[INFO] [stdout] test src/tracker.rs - tracker::count_token (line 35) ... ok
[INFO] [stdout] test src/tracker.rs - tracker::UsageTracker (line 233) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/connections.rs - connections::CONNECTIONS_POOL (line 56) stdout ----
[INFO] [stdout] error[E0603]: static `CONNECTIONS_POOL` is private
[INFO] [stdout]   --> src/connections.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 | use thryd::connections::CONNECTIONS_POOL;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^ private static
[INFO] [stdout]    |
[INFO] [stdout] note: the static `CONNECTIONS_POOL` is defined here
[INFO] [stdout]   --> src/connections.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub(crate) static CONNECTIONS_POOL: Lazy<Cache<Url, ClientEntry>> = Lazy::new(|| {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/error.rs - error::ThrydError (line 59) stdout ----
[INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied
[INFO] [stdout]    --> src/error.rs:66:14
[INFO] [stdout]     |
[INFO] [stdout]  66 | match router.invoke_cached("nonexistent".into(), /* request */).await {
[INFO] [stdout]     |              ^^^^^^^^^^^^^------------------------------------- argument #2 of type `CompletionRequest` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> src/route/mod.rs:599:18
[INFO] [stdout]     |
[INFO] [stdout] 599 |     pub async fn invoke_cached(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  66 - match router.invoke_cached("nonexistent".into(), /* request */).await {
[INFO] [stdout]  66 + match router.invoke_cached("nonexistent".into(), /* CompletionRequest */).await {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `CompletionResponse` doesn't implement `std::fmt::Display`
[INFO] [stdout]   --> src/error.rs:67:36
[INFO] [stdout]    |
[INFO] [stdout] 67 |     Ok(response) => println!("Got: {response}"),
[INFO] [stdout]    |                                    ^^^^^^^^^^ `CompletionResponse` cannot be formatted with the default formatter
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `std::fmt::Display` is not implemented for `CompletionResponse`
[INFO] [stdout]    = note: in format strings you may be able to use `{:?}` (or `{:#?}` for pretty-print) instead
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0277.
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils.rs - utils::build_headers (line 71) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `Result` in the crate root
[INFO] [stdout]   --> src/utils.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 | fn demo() -> crate::Result<()> {
[INFO] [stdout]    |                     ^^^^^^ not found in the crate root
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 70 + use std::fmt::Result;
[INFO] [stdout]    |
[INFO] [stdout] 70 + use std::io::Result;
[INFO] [stdout]    |
[INFO] [stdout] 70 + use std::result::Result;
[INFO] [stdout]    |
[INFO] [stdout] 70 + use std::thread::Result;
[INFO] [stdout]    |
[INFO] [stdout]    = and 2 other candidates
[INFO] [stdout] help: if you import `Result`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 76 - fn demo() -> crate::Result<()> {
[INFO] [stdout] 76 + fn demo() -> Result<()> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: function `build_headers` is private
[INFO] [stdout]   --> src/utils.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 | use thryd::utils::build_headers;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ private function
[INFO] [stdout]    |
[INFO] [stdout] note: the function `build_headers` is defined here
[INFO] [stdout]   --> src/utils.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub(crate) fn build_headers(key: &SecretString) -> crate::Result<HeaderMap> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0603.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/constants.rs - constants::OpenAiPath (line 83) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestYcedxH/rustcMc0u3j/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libthryd-743ff915bfb23c35,libinfer-335b4f1a38a03600,libcfb-114802ddb81a9264,libtiktoken_rs-1760d49dbe79776e,libbstr-60a4ada1a67a3f56,liblazy_static-3674be3f4245d19b,librustc_hash-68cbcd0e35cfafe6,libfancy_regex-79fb05cdfd63ce98,libbit_set-0311c4fb3031ff2a,libbit_vec-b1d1b68c2b4b1dac,libregex_automata-d9386cb14d899b0c,libaho_corasick-879963fcf148ece0,libregex_syntax-801391c65a42f645,libanyhow-9e4c44ac98d8e4ea,libblake3-b57f90799d8d781d,libconstant_time_eq-1a60f1c89abc6683,libcpufeatures-6c1f78f4142e3013,libarrayvec-c7dde542da3995d2,libpostcard-d058aef771605495,libheapless-b927bd34d916827f,libspin-e1709df14fd58c1c,libhash32-0be26041f63d09ea,libcobs-d351457bb699a9be,libbase64-cd0e3010b971e43f,libcached-d1f27dd497579b45,libweb_time-e902e3c80b588a6f,libahash-38f3cc2b2d3c1208,libzerocopy-75aa8ee85b4f20a8,libhashbrown-63a892cc2d36a2f0,liballocator_api2-8d9c1e895dea53bd,libfoldhash-3b780c428974a407,libcached_proc_macro_types-c07684a2f7be5e51,libdashmap-50f3af272fc2761d,libhashbrown-7535884dad52ee2f,libstrum-cb83940504c7c6ec,libasync_openai-bd847cd50490c4a5,libtokio_stream-ffc8e6a4d0955529,libeventsource_stream-39ce78f48ce0067c,libnom-9709a5689ae50312,libthiserror-6c954abc2cacf6a6,libderive_builder-4e5151faabf816d4,libsecrecy-f36b907195d50d27,libfutures-972a3da0a59c13d1,libfutures_executor-4a98773d4d0f8985,libreqwest-6ff16a0cd2a8e2b0,libserde_urlencoded-87fec85a7859da61,libryu-1f4f40e4352371e5,librustls_platform_verifier-c08094f1ecd96724,librustls_native_certs-f8e9c0e099f9b771,libopenssl_probe-6b1b371432012237,libhyper_rustls-66e3b4a68594973e,libtokio_rustls-7c245b606561c2b0,librustls-d5ff45b8866b3c20,libsubtle-2ae6a7038b9a0630,libwebpki-b573669c853fd28b,libuntrusted-b2f816886faf2178,libaws_lc_rs-4cff3475e37e671f,libaws_lc_sys-2cee23e78e0b2ed0,librustls_pki_types-006bcc122d18cfc1,libzeroize-37b2a6e0a2742c6a,libencoding_rs-c7a67ac351c2b19f,libmime_guess-96fc0112437da5c5,libunicase-14ef8cc0d70eefb8,libmime-0188e0814ca7ddbf,libtower_http-46e09343101cd391,libtower-3a6aa1e1908d1f18,libtower_layer-d908dd771b239ecd,libhyper_util-e28733fcb3fae30d,libbase64-32787b0325ea6df8,libipnet-61ca7a5e1c2863d4,libtower_service-3fb88d28c2218805,libhyper-6b0b1da1a5866f58,libwant-7a6260b9c50f1479,libtry_lock-8fa2f6971035be84,libhttparse-8c9b827b8f345444,libh2-93e80ddd73e3735a,libtracing-9115708045834125,libtracing_core-89b602bc4a7d7f8a,libindexmap-b92bb9c25241b995,libhashbrown-d7214d631586fd51,libfnv-79e2cbfbe03dcd16,libatomic_waker-06950c8c08d2b8fa,libfutures_util-267217d5015bfbe7,libfutures_io-2de19dd835d0513d,libslab-0582d648e59ab406,libfutures_channel-e55265846f1ca713,libfutures_task-06c0578367ad4cff,libtokio_util-3093d61a4a395494,libfutures_sink-690a515e9c61c93a,libtokio-c59442748b5f1350,libsocket2-73b9b85db3553b3d,libmio-43415d66e2ceb9f1,libhttp_body_util-9806c0215ce845c8,libpin_project_lite-0a15d51c77964692,libhttp_body-58e753b7dc90fac2,liblog-8cf4e7719eca0054,liburl-64c131d9bc890cc3,libidna-0380f4548e830fbd,libidna_adapter-8a6b2267a41157e4,libicu_properties-50c956e879af57c5,libicu_properties_data-e6cf238fc98dd59d,libicu_normalizer-c23a57ce56718495,libicu_normalizer_data-8fea05bee0bb4e49,libicu_collections-0e2e8e7195dbc506,libutf8_iter-51566bbad89f3a68,libpotential_utf-c00040d51fa34715,libicu_provider-7379a9463f0f3ef5,libicu_locale_core-c32f089fdf9a4c7c,libtinystr-d917881a0f253a98,liblitemap-dc288f07f8f61193,libwriteable-48b3e52227924bb5,libzerovec-16e8c66c204ab19e,libzerotrie-40d07cf3a26f8925,libyoke-e77a8f9e3057bc92,libstable_deref_trait-63cbf3f3d3f94e56,libzerofrom-4f349a1a35852e45,libform_urlencoded-58b0f0edb59b40d2,libpercent_encoding-fa055ecaa1e57cfa,libhttp-334070ae69f23071,libbytes-8d3fe75014eb498b,libsync_wrapper-194362e0d6e4de4b,libfutures_core-97d9bb84a61d4536,libonce_cell-b5bdc597ed9676b3,libmoka-21eb7ee9f71a1cdf,libportable_atomic-b2c3e87a13df7d23,libtagptr-17baaf534c9c3f80,libcrossbeam_epoch-b69e64930c7a11c7,libuuid-abbc381c123c22ea,libgetrandom-c13452f45e7d3932,libparking_lot-055e48606f9dbc88,libparking_lot_core-4b8ca3fd72428851,libcfg_if-83060ec5685761ae,libsmallvec-3e75e18e66140be0,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libcrossbeam_channel-c975edaf87631b25,libequivalent-6a754676e6af62ae,libheed-7ce3e62dd81f040a,libpage_size-21f084fa951b38e0,libheed_types-92b1d51bd252972b,libserde_json-73b790aadde9ea12,libmemchr-2857f5b45a031ab1,libitoa-5de11b3b23bfe572,libzmij-ef63f1da73704b4c,libbincode-accf4a6568d321d2,libserde-3af667f5bed8d191,libbyteorder-8f59b6d1bfdaa844,libbitflags-627b419ed87e8d2a,libserde_core-3c8a23a2a3d3c65e,liblmdb_master_sys-e77180d068005e6d,liblibc-612664c2206eec43,libsynchronoise-19405ad8b74ad5bf,libcrossbeam_queue-7daa350311a600b8,libcrossbeam_utils-f696a08ab1e94e7a,libheed_traits-fbdde68d25f975a2}.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/rustdoctestYcedxH/rustcMc0u3j/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/aws-lc-sys-49c19510ed2ae70c/out" "-L" "/opt/rustwide/target/debug/build/blake3-96a96be908ed1e2e/out" "-L" "/opt/rustwide/target/debug/build/lmdb-master-sys-f3a7b2d1fbe8634a/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestYcedxH/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/connections.rs - connections::CONNECTIONS_POOL (line 56)
[INFO] [stdout]     src/constants.rs - constants::OpenAiPath (line 83)
[INFO] [stdout]     src/error.rs - error::ThrydError (line 59)
[INFO] [stdout]     src/utils.rs - utils::build_headers (line 71)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 4 failed; 53 ignored; 0 measured; 0 filtered out; finished in 20.06s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 20.31s; merged doctests compilation took 0.25s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b", kill_on_drop: false }`
[INFO] [stdout] 8114ae62e6b119fcdd6d1e38045dc8a0af4faedabdf793e552fed6c0cc68497b
