[INFO] fetching crate baukit-auth 0.9.0...
[INFO] checking baukit-auth-0.9.0 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] extracting crate baukit-auth 0.9.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate baukit-auth 0.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate baukit-auth 0.9.0
[INFO] tweaked toml for crates.io crate baukit-auth 0.9.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate baukit-auth 0.9.0 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate baukit-auth 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:93:12
[INFO] [stderr]    |
[INFO] [stderr] 93 | homepage = "https://github.com/PatrickKoss/baukit"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 98 | repository = "https://github.com/PatrickKoss/baukit"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `baukit-auth` (manifest) generated 1 warning
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded mio v1.2.4
[INFO] [stderr]   Downloaded uuid v1.27.0
[INFO] [stderr]   Downloaded rustls-platform-verifier-android v0.2.0
[INFO] [stderr]   Downloaded rustls-platform-verifier v0.7.1
[INFO] [stderr]   Downloaded quinn-udp v0.5.16
[INFO] [stderr]   Downloaded quinn-proto v0.11.19
[INFO] [stderr]   Downloaded utoipa v6.0.0
[INFO] [stderr]   Downloaded utoipa-gen v6.0.1
[INFO] [stderr]   Downloaded baukit-openapi v0.9.0
[INFO] [stderr]   Downloaded tracing-opentelemetry v0.34.0
[INFO] [stderr]   Downloaded baukit-http v0.9.0
[INFO] [stderr]   Downloaded opentelemetry v0.33.0
[INFO] [stderr]   Downloaded baukit-core v0.9.0
[INFO] [stderr]   Downloaded config v0.15.27
[INFO] [stderr]   Downloaded yaml-rust2 v0.11.1
[INFO] [stderr]   Downloaded baukit-config v0.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7e7e5b8fb7f361793dd1d43ba652a59ec57391e95e1dee01bc2ca8eea96fc316
[INFO] running `Command { std: "docker" "start" "7e7e5b8fb7f361793dd1d43ba652a59ec57391e95e1dee01bc2ca8eea96fc316", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e7e5b8fb7f361793dd1d43ba652a59ec57391e95e1dee01bc2ca8eea96fc316", 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" "7e7e5b8fb7f361793dd1d43ba652a59ec57391e95e1dee01bc2ca8eea96fc316" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e7e5b8fb7f361793dd1d43ba652a59ec57391e95e1dee01bc2ca8eea96fc316", 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=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7e7e5b8fb7f361793dd1d43ba652a59ec57391e95e1dee01bc2ca8eea96fc316" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:93:12
[INFO] [stderr]    |
[INFO] [stderr] 93 | homepage = "https://github.com/PatrickKoss/baukit"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 98 | repository = "https://github.com/PatrickKoss/baukit"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `baukit-auth` (manifest) generated 1 warning
[INFO] [stderr]     Checking smallvec v1.16.2
[INFO] [stderr]    Compiling find-msvc-tools v0.1.14
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking mio v1.2.4
[INFO] [stderr]     Checking socket2 v0.6.5
[INFO] [stderr]    Compiling yoke-derive v0.8.4
[INFO] [stderr]     Checking untrusted v0.7.1
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling encoding_rs v0.8.42
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking getrandom v0.4.3
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking ucd-trie v0.1.7
[INFO] [stderr]     Checking lazy_static v1.5.1
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking arraydeque v0.5.1
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking convert_case v0.6.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking thread_local v1.1.10
[INFO] [stderr]     Checking toml v1.1.6+spec-1.1.0
[INFO] [stderr]     Checking rapidhash v4.5.1
[INFO] [stderr]     Checking tokio v1.53.2
[INFO] [stderr]     Checking hashlink v0.11.1
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking metrics v0.24.6
[INFO] [stderr]     Checking zerovec v0.11.8
[INFO] [stderr]     Checking zerotrie v0.2.5
[INFO] [stderr]     Checking thiserror v2.0.21
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]     Checking yaml-rust2 v0.11.1
[INFO] [stderr]    Compiling cc v1.6.0
[INFO] [stderr]     Checking tinystr v0.8.4
[INFO] [stderr]     Checking potential_utf v0.1.6
[INFO] [stderr]     Checking const-random v0.1.18
[INFO] [stderr]     Checking dlv-list v0.5.2
[INFO] [stderr]     Checking icu_collections v2.3.0
[INFO] [stderr]     Checking icu_locale_core v2.3.0
[INFO] [stderr]     Checking ordered-multimap v0.7.3
[INFO] [stderr]     Checking rust-ini v0.21.3
[INFO] [stderr]     Checking icu_provider v2.3.1
[INFO] [stderr]     Checking bitflags v2.13.2
[INFO] [stderr]     Checking erased-serde v0.4.10
[INFO] [stderr]     Checking indexmap v2.14.2
[INFO] [stderr]     Checking uuid v1.27.0
[INFO] [stderr]     Checking deranged v0.5.8
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking icu_properties v2.3.0
[INFO] [stderr]     Checking icu_normalizer v2.3.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]     Checking ron v0.12.2
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking json5 v1.3.1
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]     Checking serde-untagged v0.1.9
[INFO] [stderr]     Checking serde_html_form v0.4.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]     Checking time v0.3.55
[INFO] [stderr]    Compiling utoipa-gen v6.0.1
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking config v0.15.27
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]     Checking hyper v1.11.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking hyper-util v0.1.21
[INFO] [stderr]     Checking axum-core v0.5.6
[INFO] [stderr]     Checking opentelemetry v0.33.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking tower-http v0.7.1
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking tracing-opentelemetry v0.34.0
[INFO] [stderr]     Checking axum v0.8.9
[INFO] [stderr]     Checking utoipa v6.0.0
[INFO] [stderr]     Checking baukit-openapi v0.9.0
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]     Checking baukit-core v0.9.0
[INFO] [stderr]     Checking baukit-config v0.9.0
[INFO] [stderr]     Checking baukit-http v0.9.0
[INFO] [stderr]     Checking tokio-rustls v0.26.6
[INFO] [stderr]     Checking rustls-platform-verifier v0.7.1
[INFO] [stderr]     Checking hyper-rustls v0.27.10
[INFO] [stderr]     Checking reqwest v0.13.5
[INFO] [stderr]     Checking baukit-auth v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved imports `baukit_auth::PostgresApiTokenStore`, `baukit_auth::erase_owner_api_tokens`, `baukit_auth::purge_inactive_api_tokens`
[INFO] [stdout]   --> tests/postgres.rs:5:36
[INFO] [stdout]    |
[INFO] [stdout]  5 |     IdentityVerifier, NewApiToken, PostgresApiTokenStore, Principal, VerificationError,
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^ no `PostgresApiTokenStore` in the root
[INFO] [stdout]  6 |     erase_owner_api_tokens, purge_inactive_api_tokens,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^ no `purge_inactive_api_tokens` in the root
[INFO] [stdout]    |     |
[INFO] [stdout]    |     no `erase_owner_api_tokens` in the root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:98:20
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[cfg(feature = "sqlx-postgres")]
[INFO] [stdout]    |       ------------------------- the item is gated behind the `sqlx-postgres` feature
[INFO] [stdout] 98 | pub use postgres::{PostgresApiTokenStore, erase_owner_api_tokens, purge_inactive_api_tokens};
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:98:43
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[cfg(feature = "sqlx-postgres")]
[INFO] [stdout]    |       ------------------------- the item is gated behind the `sqlx-postgres` feature
[INFO] [stdout] 98 | pub use postgres::{PostgresApiTokenStore, erase_owner_api_tokens, purge_inactive_api_tokens};
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:98:67
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[cfg(feature = "sqlx-postgres")]
[INFO] [stdout]    |       ------------------------- the item is gated behind the `sqlx-postgres` feature
[INFO] [stdout] 98 | pub use postgres::{PostgresApiTokenStore, erase_owner_api_tokens, purge_inactive_api_tokens};
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `baukit_test`
[INFO] [stdout]  --> tests/postgres.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use baukit_test::PostgresTestContainer;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `baukit_test`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `baukit_test`, use `cargo add baukit_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `sqlx`
[INFO] [stdout]   --> tests/postgres.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use sqlx::PgPool;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `sqlx`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `sqlx`, use `cargo add sqlx` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `baukit_test`
[INFO] [stdout]  --> tests/providers.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use baukit_test::MockOidcServer;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `baukit_test`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `baukit_test`, use `cargo add baukit_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/providers.rs:10:45
[INFO] [stdout]    |
[INFO] [stdout] 10 |         ClerkVerifier::from_jwks_uri(server.issuer(), ["https://app.example"], server.jwks_url())?
[INFO] [stdout]    |                                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `baukit_test` in this scope
[INFO] [stdout]   --> tests/postgres.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let fixture = baukit_test::start_postgres_with_migrations(migrations).await?;
[INFO] [stdout]    |                   ^^^^^^^^^^^ use of unresolved module or unlinked crate `baukit_test`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `baukit_test`, use `cargo add baukit_test` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/postgres.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let pool = PgPool::connect(fixture.connection_url()).await?;
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `issuer` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:10:45
[INFO] [stdout]    |
[INFO] [stdout] 10 |         ClerkVerifier::from_jwks_uri(server.issuer(), ["https://app.example"], server.jwks_url())?
[INFO] [stdout]    |                                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `connection_url` found for type `!` in the current scope
[INFO] [stdout]   --> tests/postgres.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let pool = PgPool::connect(fixture.connection_url()).await?;
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `sqlx` in this scope
[INFO] [stdout]   --> tests/postgres.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     sqlx::raw_sql(
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `sqlx`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `sqlx`, use `cargo add sqlx` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/postgres.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     Ok((fixture, pool))
[INFO] [stdout]    |         -------  ^^^^ unreachable expression
[INFO] [stdout]    |         |
[INFO] [stdout]    |         any code following this expression is unreachable
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `sqlx` in this scope
[INFO] [stdout]   --> tests/postgres.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     sqlx::query("INSERT INTO owners (id) VALUES ($1)")
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `sqlx`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `sqlx`, use `cargo add sqlx` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `sqlx` in this scope
[INFO] [stdout]   --> tests/postgres.rs:64:8
[INFO] [stdout]    |
[INFO] [stdout] 64 |     Ok(sqlx::query_scalar("SELECT count(*) FROM api_tokens")
[INFO] [stdout]    |        ^^^^ use of unresolved module or unlinked crate `sqlx`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `sqlx`, use `cargo add sqlx` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `jwks_url` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:10:87
[INFO] [stdout]    |
[INFO] [stdout] 10 |         ClerkVerifier::from_jwks_uri(server.issuer(), ["https://app.example"], server.jwks_url())?
[INFO] [stdout]    |                                                                                       ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> tests/providers.rs:10:87
[INFO] [stdout]    |
[INFO] [stdout] 10 |         ClerkVerifier::from_jwks_uri(server.issuer(), ["https://app.example"], server.jwks_url())?
[INFO] [stdout]    |                                                                                ------ ^^^^^^^^ unreachable call
[INFO] [stdout]    |                                                                                |
[INFO] [stdout]    |                                                                                any code following this expression is unreachable
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `sqlx` in this scope
[INFO] [stdout]    --> tests/postgres.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     sqlx::query(
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `sqlx`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `sqlx`, use `cargo add sqlx` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `issuer` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:12:55
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let workos = WorkOsVerifier::from_jwks_uri(server.issuer(), "client_app", server.jwks_url())?
[INFO] [stdout]    |                                                       ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> tests/providers.rs:12:55
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let workos = WorkOsVerifier::from_jwks_uri(server.issuer(), "client_app", server.jwks_url())?
[INFO] [stdout]    |                                                ------ ^^^^^^ unreachable call
[INFO] [stdout]    |                                                |
[INFO] [stdout]    |                                                any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `jwks_url` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:12:86
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let workos = WorkOsVerifier::from_jwks_uri(server.issuer(), "client_app", server.jwks_url())?
[INFO] [stdout]    |                                                                                      ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> tests/providers.rs:12:86
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let workos = WorkOsVerifier::from_jwks_uri(server.issuer(), "client_app", server.jwks_url())?
[INFO] [stdout]    |                                                                               ------ ^^^^^^^^ unreachable call
[INFO] [stdout]    |                                                                               |
[INFO] [stdout]    |                                                                               any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `claims` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:14:23
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let base = server.claims("user_123", "api", Duration::from_secs(300))?;
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `clamp` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:1162:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/providers.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let base = server.claims("user_123", "api", Duration::from_secs(300))?;
[INFO] [stdout]    |                ------        ^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |                |
[INFO] [stdout]    |                any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `sqlx` in this scope
[INFO] [stdout]    --> tests/postgres.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     sqlx::query("DELETE FROM owners WHERE id = $1")
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `sqlx`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `sqlx`, use `cargo add sqlx` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:29:48
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let identity = verifier.verify(&server.mint(&claims)?).await?;
[INFO] [stdout]    |                                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 29 -         let identity = verifier.verify(&server.mint(&claims)?).await?;
[INFO] [stdout] 29 +         let identity = verifier.verify(&server.min(&claims)?).await?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/providers.rs:29:53
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let identity = verifier.verify(&server.mint(&claims)?).await?;
[INFO] [stdout]    |                                         ------      ^^^^^^^ unreachable expression
[INFO] [stdout]    |                                         |
[INFO] [stdout]    |                                         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/providers.rs:30:29
[INFO] [stdout]    |
[INFO] [stdout] 30 |         assert_eq!(identity.subject(), "user_123");
[INFO] [stdout]    |                             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subject` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:30:29
[INFO] [stdout]    |
[INFO] [stdout] 30 |         assert_eq!(identity.subject(), "user_123");
[INFO] [stdout]    |                             ^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `organization` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:31:29
[INFO] [stdout]    |
[INFO] [stdout] 31 |         assert_eq!(identity.organization(), Some("org_123"));
[INFO] [stdout]    |                             ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> tests/providers.rs:31:29
[INFO] [stdout]    |
[INFO] [stdout] 31 |         assert_eq!(identity.organization(), Some("org_123"));
[INFO] [stdout]    |                    -------- ^^^^^^^^^^^^ unreachable call
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `baukit-auth` (test "postgres") due to 10 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `issuer` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 32 |         assert_eq!(identity.issuer(), Some(server.issuer()));
[INFO] [stdout]    |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> tests/providers.rs:32:29
[INFO] [stdout]    |
[INFO] [stdout] 32 |         assert_eq!(identity.issuer(), Some(server.issuer()));
[INFO] [stdout]    |                    -------- ^^^^^^ unreachable call
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `issuer` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:32:51
[INFO] [stdout]    |
[INFO] [stdout] 32 |         assert_eq!(identity.issuer(), Some(server.issuer()));
[INFO] [stdout]    |                                                   ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> tests/providers.rs:32:51
[INFO] [stdout]    |
[INFO] [stdout] 32 |         assert_eq!(identity.issuer(), Some(server.issuer()));
[INFO] [stdout]    |                                            ------ ^^^^^^ unreachable call
[INFO] [stdout]    |                                            |
[INFO] [stdout]    |                                            any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:45:33
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 .verify(&server.mint(&claims)?)
[INFO] [stdout]    |                                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 45 -                 .verify(&server.mint(&claims)?)
[INFO] [stdout] 45 +                 .verify(&server.min(&claims)?)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/providers.rs:45:38
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 .verify(&server.mint(&claims)?)
[INFO] [stdout]    |                          ------      ^^^^^^^ unreachable expression
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:56:29
[INFO] [stdout]    |
[INFO] [stdout] 56 |             .verify(&server.mint(&base.clone().claim("azp", "https://evil.example"))?)
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 56 -             .verify(&server.mint(&base.clone().claim("azp", "https://evil.example"))?)
[INFO] [stdout] 56 +             .verify(&server.min(&base.clone().claim("azp", "https://evil.example"))?)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/providers.rs:56:34
[INFO] [stdout]    |
[INFO] [stdout] 56 |             .verify(&server.mint(&base.clone().claim("azp", "https://evil.example"))?)
[INFO] [stdout]    |                      ------      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:62:29
[INFO] [stdout]    |
[INFO] [stdout] 62 |             .verify(&server.mint(&base.claim("client_id", "other"))?)
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 62 -             .verify(&server.mint(&base.claim("client_id", "other"))?)
[INFO] [stdout] 62 +             .verify(&server.min(&base.claim("client_id", "other"))?)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/providers.rs:62:34
[INFO] [stdout]    |
[INFO] [stdout] 62 |             .verify(&server.mint(&base.claim("client_id", "other"))?)
[INFO] [stdout]    |                      ------      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> tests/providers.rs:74:16
[INFO] [stdout]    |
[INFO] [stdout] 74 |         server.issuer(),
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `issuer` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:74:16
[INFO] [stdout]    |
[INFO] [stdout] 74 |         server.issuer(),
[INFO] [stdout]    |                ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `jwks_url` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:76:16
[INFO] [stdout]    |
[INFO] [stdout] 76 |         server.jwks_url(),
[INFO] [stdout]    |                ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> tests/providers.rs:76:16
[INFO] [stdout]    |
[INFO] [stdout] 76 |         server.jwks_url(),
[INFO] [stdout]    |         ------ ^^^^^^^^ unreachable call
[INFO] [stdout]    |         |
[INFO] [stdout]    |         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `claims` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let claims = server
[INFO] [stdout] 79 |         .claims("user_123", "client_mcp", Duration::from_secs(300))?
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `clamp` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:1162:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/providers.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let claims = server
[INFO] [stdout]    |                  ------ any code following this expression is unreachable
[INFO] [stdout] 79 |         .claims("user_123", "client_mcp", Duration::from_secs(300))?
[INFO] [stdout]    |                 ^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:82:45
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let principal = verifier.verify(&server.mint(&claims)?).await?;
[INFO] [stdout]    |                                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 82 -     let principal = verifier.verify(&server.mint(&claims)?).await?;
[INFO] [stdout] 82 +     let principal = verifier.verify(&server.min(&claims)?).await?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/providers.rs:82:50
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let principal = verifier.verify(&server.mint(&claims)?).await?;
[INFO] [stdout]    |                                      ------      ^^^^^^^ unreachable expression
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:87:29
[INFO] [stdout]    |
[INFO] [stdout] 87 |             .verify(&server.mint(&claims.clone().claim("client_id", "client_another"))?)
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 87 -             .verify(&server.mint(&claims.clone().claim("client_id", "client_another"))?)
[INFO] [stdout] 87 +             .verify(&server.min(&claims.clone().claim("client_id", "client_another"))?)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/providers.rs:87:34
[INFO] [stdout]    |
[INFO] [stdout] 87 |             .verify(&server.mint(&claims.clone().claim("client_id", "client_another"))?)
[INFO] [stdout]    |                      ------      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:94:25
[INFO] [stdout]    |
[INFO] [stdout] 94 |                 &server.mint(
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 94 -                 &server.mint(
[INFO] [stdout] 94 +                 &server.min(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/providers.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |                   &server.mint(
[INFO] [stdout]    |                    ------ any code following this expression is unreachable
[INFO] [stdout] 95 | /                     &server
[INFO] [stdout] 96 | |                         .claims("user_123", "client_mcp", Duration::from_secs(300))?
[INFO] [stdout] 97 | |                         .claim("azp", "https://app.example")
[INFO] [stdout]    | |____________________________________________________________^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `claims` found for type `!` in the current scope
[INFO] [stdout]   --> tests/providers.rs:96:26
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     &server
[INFO] [stdout] 96 |                         .claims("user_123", "client_mcp", Duration::from_secs(300))?
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `clamp` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:1162:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]   --> tests/providers.rs:96:33
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     &server
[INFO] [stdout]    |                      ------ any code following this expression is unreachable
[INFO] [stdout] 96 |                         .claims("user_123", "client_mcp", Duration::from_secs(300))?
[INFO] [stdout]    |                                 ^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:107:41
[INFO] [stdout]     |
[INFO] [stdout] 107 |         assert!(verifier.verify(&server.mint(&invalid)?).await.is_err());
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 107 -         assert!(verifier.verify(&server.mint(&invalid)?).await.is_err());
[INFO] [stdout] 107 +         assert!(verifier.verify(&server.min(&invalid)?).await.is_err());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/providers.rs:107:46
[INFO] [stdout]     |
[INFO] [stdout] 107 |         assert!(verifier.verify(&server.mint(&invalid)?).await.is_err());
[INFO] [stdout]     |                                  ------      ^^^^^^^^ unreachable expression
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/providers.rs:123:24
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 server.jwks_url(),
[INFO] [stdout]     |                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `jwks_url` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:123:24
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 server.jwks_url(),
[INFO] [stdout]     |                        ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `jwks_url` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:128:24
[INFO] [stdout]     |
[INFO] [stdout] 128 |                 server.jwks_url(),
[INFO] [stdout]     |                        ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/providers.rs:128:24
[INFO] [stdout]     |
[INFO] [stdout] 128 |                 server.jwks_url(),
[INFO] [stdout]     |                 ------ ^^^^^^^^ unreachable call
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `jwks_url` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |                 server.jwks_url(),
[INFO] [stdout]     |                        ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/providers.rs:133:24
[INFO] [stdout]     |
[INFO] [stdout] 133 |                 server.jwks_url(),
[INFO] [stdout]     |                 ------ ^^^^^^^^ unreachable call
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `jwks_url` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:138:24
[INFO] [stdout]     |
[INFO] [stdout] 138 |                 server.jwks_url(),
[INFO] [stdout]     |                        ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/providers.rs:138:24
[INFO] [stdout]     |
[INFO] [stdout] 138 |                 server.jwks_url(),
[INFO] [stdout]     |                 ------ ^^^^^^^^ unreachable call
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `claims` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:142:14
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let claims = server
[INFO] [stdout] 142 |             .claims("user_123", "api", Duration::from_secs(300))?
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `clamp` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:1162:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/providers.rs:142:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let claims = server
[INFO] [stdout]     |                      ------ any code following this expression is unreachable
[INFO] [stdout] 142 |             .claims("user_123", "api", Duration::from_secs(300))?
[INFO] [stdout]     |                     ^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:151:53
[INFO] [stdout]     |
[INFO] [stdout] 151 |             let principal = verifier.verify(&server.mint(&claims)?).await?;
[INFO] [stdout]     |                                                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 151 -             let principal = verifier.verify(&server.mint(&claims)?).await?;
[INFO] [stdout] 151 +             let principal = verifier.verify(&server.min(&claims)?).await?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/providers.rs:151:58
[INFO] [stdout]     |
[INFO] [stdout] 151 |             let principal = verifier.verify(&server.mint(&claims)?).await?;
[INFO] [stdout]     |                                              ------      ^^^^^^^ unreachable expression
[INFO] [stdout]     |                                              |
[INFO] [stdout]     |                                              any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:155:37
[INFO] [stdout]     |
[INFO] [stdout] 155 |                     .verify(&server.mint(&claims.clone().issuer(&alternate))?)
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 155 -                     .verify(&server.mint(&claims.clone().issuer(&alternate))?)
[INFO] [stdout] 155 +                     .verify(&server.min(&claims.clone().issuer(&alternate))?)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/providers.rs:155:42
[INFO] [stdout]     |
[INFO] [stdout] 155 |                     .verify(&server.mint(&claims.clone().issuer(&alternate))?)
[INFO] [stdout]     |                              ------      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/providers.rs:200:58
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let server = DiscoveryServer::start(suffix, keys.jwks_url()).await?;
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `jwks_url` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:200:58
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let server = DiscoveryServer::start(suffix, keys.jwks_url()).await?;
[INFO] [stdout]     |                                                          ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `claims` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:204:14
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let claims = keys
[INFO] [stdout] 204 |             .claims("user_123", "api", Duration::from_secs(300))?
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `clamp` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/cmp.rs:1162:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/providers.rs:204:21
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let claims = keys
[INFO] [stdout]     |                      ---- any code following this expression is unreachable
[INFO] [stdout] 204 |             .claims("user_123", "api", Duration::from_secs(300))?
[INFO] [stdout]     |                     ^^^^^^^^^^ unreachable expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mint` found for type `!` in the current scope
[INFO] [stdout]    --> tests/providers.rs:207:35
[INFO] [stdout]     |
[INFO] [stdout] 207 |             verifier.verify(&keys.mint(&claims)?).await?.issuer(),
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `min` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 207 -             verifier.verify(&keys.mint(&claims)?).await?.issuer(),
[INFO] [stdout] 207 +             verifier.verify(&keys.min(&claims)?).await?.issuer(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/providers.rs:207:40
[INFO] [stdout]     |
[INFO] [stdout] 207 |             verifier.verify(&keys.mint(&claims)?).await?.issuer(),
[INFO] [stdout]     |                              ----      ^^^^^^^ unreachable expression
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `baukit-auth` (test "providers") due to 32 previous errors; 36 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "7e7e5b8fb7f361793dd1d43ba652a59ec57391e95e1dee01bc2ca8eea96fc316", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e7e5b8fb7f361793dd1d43ba652a59ec57391e95e1dee01bc2ca8eea96fc316", kill_on_drop: false }`
[INFO] [stdout] 7e7e5b8fb7f361793dd1d43ba652a59ec57391e95e1dee01bc2ca8eea96fc316
