[INFO] fetching crate cognito-jwt-verify 0.2.0...
[INFO] testing cognito-jwt-verify-0.2.0 against 1.94.0 for beta-1.95-1
[INFO] extracting crate cognito-jwt-verify 0.2.0 into /workspace/builds/worker-6-tc1/source
[INFO] removed /workspace/builds/worker-6-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate cognito-jwt-verify 0.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cognito-jwt-verify 0.2.0
[INFO] tweaked toml for crates.io crate cognito-jwt-verify 0.2.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cognito-jwt-verify 0.2.0 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cognito-jwt-verify 0.2.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.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded axum-core v0.5.5
[INFO] [stderr]   Downloaded simple_asn1 v0.6.3
[INFO] [stderr]   Downloaded mockito v1.7.0
[INFO] [stderr]   Downloaded redox_syscall v0.5.15
[INFO] [stderr]   Downloaded cc v1.2.30
[INFO] [stderr]   Downloaded axum v0.8.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b936692aa3f1d50008b91a07e36b41df5ae2d406b9b86b7da7be8c10bee6b442
[INFO] running `Command { std: "docker" "start" "-a" "b936692aa3f1d50008b91a07e36b41df5ae2d406b9b86b7da7be8c10bee6b442", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b936692aa3f1d50008b91a07e36b41df5ae2d406b9b86b7da7be8c10bee6b442", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b936692aa3f1d50008b91a07e36b41df5ae2d406b9b86b7da7be8c10bee6b442", kill_on_drop: false }`
[INFO] [stdout] b936692aa3f1d50008b91a07e36b41df5ae2d406b9b86b7da7be8c10bee6b442
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0a5cc44b49525d355acd18d903e885233cda3e4bcf45ecb78f22601c1059dd53
[INFO] running `Command { std: "docker" "start" "-a" "0a5cc44b49525d355acd18d903e885233cda3e4bcf45ecb78f22601c1059dd53", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling cfg-if v1.0.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling cc v1.2.30
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling litemap v0.8.0
[INFO] [stderr]    Compiling writeable v0.6.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling icu_normalizer_data v2.0.0
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling slab v0.4.10
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling rustls-pki-types v1.12.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling rustls v0.23.29
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling time-core v0.1.4
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling deranged v0.4.0
[INFO] [stderr]    Compiling time-macros v0.2.22
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]    Compiling iri-string v0.7.8
[INFO] [stderr]    Compiling webpki-roots v1.0.2
[INFO] [stderr]    Compiling pem v3.0.5
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.4
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling tokio v1.46.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling zerovec v0.11.2
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.2
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-rustls v0.26.2
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling h2 v0.4.11
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling hyper-util v0.1.15
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.22
[INFO] [stderr]    Compiling cognito-jwt-verify v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `ErrorVerbosity`
[INFO] [stdout]  --> src/claims/validator.rs:6:28
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::common::error::{ErrorVerbosity, JwtError};
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CognitoTokenParser` and `TokenPayload`
[INFO] [stdout]  --> src/cognito/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use token::{TokenPayload, CognitoTokenParser};
[INFO] [stdout]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `header`
[INFO] [stdout]    --> src/cognito/verifier.rs:444:13
[INFO] [stdout]     |
[INFO] [stdout] 444 |         let header = TokenParser::parse_token_header(token)?;
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Identity` is never constructed
[INFO] [stdout]   --> src/claims/claims.rs:96:12
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub struct Identity {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TokenPayload` is never constructed
[INFO] [stdout]  --> src/cognito/token.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct TokenPayload {
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CognitoTokenParser` is never constructed
[INFO] [stdout]   --> src/cognito/token.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct CognitoTokenParser;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse_token_payload` is never used
[INFO] [stdout]   --> src/cognito/token.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl CognitoTokenParser {
[INFO] [stdout]    | ----------------------- associated function in this implementation
[INFO] [stdout] 25 |     /// Parse token payload without validating the signature
[INFO] [stdout] 26 |     pub fn parse_token_payload(token: &str) -> Result<TokenPayload, JwtError> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "0a5cc44b49525d355acd18d903e885233cda3e4bcf45ecb78f22601c1059dd53", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a5cc44b49525d355acd18d903e885233cda3e4bcf45ecb78f22601c1059dd53", kill_on_drop: false }`
[INFO] [stdout] 0a5cc44b49525d355acd18d903e885233cda3e4bcf45ecb78f22601c1059dd53
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 247ad8040f7596d67175061cca17001598032b84229cfaea43b308e3a0264971
[INFO] running `Command { std: "docker" "start" "-a" "247ad8040f7596d67175061cca17001598032b84229cfaea43b308e3a0264971", kill_on_drop: false }`
[INFO] [stderr]    Compiling signal-hook-registry v1.4.7
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling colored v3.0.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling dotenv v0.15.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling axum-core v0.5.5
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling tokio v1.46.1
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.2
[INFO] [stderr]    Compiling h2 v0.4.11
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling hyper-util v0.1.15
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling mockito v1.7.0
[INFO] [stderr]    Compiling axum v0.8.7
[INFO] [stderr]    Compiling reqwest v0.12.22
[INFO] [stderr]    Compiling cognito-jwt-verify v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `ErrorVerbosity`
[INFO] [stdout]  --> src/claims/validator.rs:6:28
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::common::error::{ErrorVerbosity, JwtError};
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CognitoTokenParser` and `TokenPayload`
[INFO] [stdout]  --> src/cognito/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use token::{TokenPayload, CognitoTokenParser};
[INFO] [stdout]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `header`
[INFO] [stdout]    --> src/cognito/verifier.rs:444:13
[INFO] [stdout]     |
[INFO] [stdout] 444 |         let header = TokenParser::parse_token_header(token)?;
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Identity` is never constructed
[INFO] [stdout]   --> src/claims/claims.rs:96:12
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub struct Identity {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TokenPayload` is never constructed
[INFO] [stdout]  --> src/cognito/token.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct TokenPayload {
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CognitoTokenParser` is never constructed
[INFO] [stdout]   --> src/cognito/token.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct CognitoTokenParser;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `parse_token_payload` is never used
[INFO] [stdout]   --> src/cognito/token.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl CognitoTokenParser {
[INFO] [stdout]    | ----------------------- associated function in this implementation
[INFO] [stdout] 25 |     /// Parse token payload without validating the signature
[INFO] [stdout] 26 |     pub fn parse_token_payload(token: &str) -> Result<TokenPayload, JwtError> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CognitoTokenParser` and `TokenPayload`
[INFO] [stdout]  --> src/cognito/mod.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use token::{TokenPayload, CognitoTokenParser};
[INFO] [stdout]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `header`
[INFO] [stdout]    --> src/cognito/verifier.rs:444:13
[INFO] [stdout]     |
[INFO] [stdout] 444 |         let header = TokenParser::parse_token_header(token)?;
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Identity` is never constructed
[INFO] [stdout]   --> src/claims/claims.rs:96:12
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub struct Identity {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 06s
[INFO] running `Command { std: "docker" "inspect" "247ad8040f7596d67175061cca17001598032b84229cfaea43b308e3a0264971", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "247ad8040f7596d67175061cca17001598032b84229cfaea43b308e3a0264971", kill_on_drop: false }`
[INFO] [stdout] 247ad8040f7596d67175061cca17001598032b84229cfaea43b308e3a0264971
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 81317fa1f4e83685041d5ba27a205fef8e749134cd738c3cdfd3b2414ebd45cc
[INFO] running `Command { std: "docker" "start" "-a" "81317fa1f4e83685041d5ba27a205fef8e749134cd738c3cdfd3b2414ebd45cc", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `ErrorVerbosity`
[INFO] [stderr]  --> src/claims/validator.rs:6:28
[INFO] [stderr]   |
[INFO] [stderr] 6 | use crate::common::error::{ErrorVerbosity, JwtError};
[INFO] [stderr]   |                            ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CognitoTokenParser` and `TokenPayload`
[INFO] [stderr]  --> src/cognito/mod.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub use token::{TokenPayload, CognitoTokenParser};
[INFO] [stderr]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `header`
[INFO] [stderr]    --> src/cognito/verifier.rs:444:13
[INFO] [stderr]     |
[INFO] [stderr] 444 |         let header = TokenParser::parse_token_header(token)?;
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Identity` is never constructed
[INFO] [stderr]   --> src/claims/claims.rs:96:12
[INFO] [stderr]    |
[INFO] [stderr] 96 | pub struct Identity {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TokenPayload` is never constructed
[INFO] [stderr]  --> src/cognito/token.rs:8:12
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub struct TokenPayload {
[INFO] [stderr]   |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `CognitoTokenParser` is never constructed
[INFO] [stderr]   --> src/cognito/token.rs:22:12
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub struct CognitoTokenParser;
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `parse_token_payload` is never used
[INFO] [stderr]   --> src/cognito/token.rs:26:12
[INFO] [stderr]    |
[INFO] [stderr] 24 | impl CognitoTokenParser {
[INFO] [stderr]    | ----------------------- associated function in this implementation
[INFO] [stderr] 25 |     /// Parse token payload without validating the signature
[INFO] [stderr] 26 |     pub fn parse_token_payload(token: &str) -> Result<TokenPayload, JwtError> {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `cognito-jwt-verify` (lib) generated 7 warnings (run `cargo fix --lib -p cognito-jwt-verify` to apply 3 suggestions)
[INFO] [stderr] warning: unused imports: `CognitoTokenParser` and `TokenPayload`
[INFO] [stderr]  --> src/cognito/mod.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub use token::{TokenPayload, CognitoTokenParser};
[INFO] [stderr]   |                 ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `cognito-jwt-verify` (lib test) generated 3 warnings (2 duplicates) (run `cargo fix --lib -p cognito-jwt-verify --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.45s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cognito_jwt_verify-f35db5cc6be43698)
[INFO] [stdout] 
[INFO] [stdout] running 96 tests
[INFO] [stdout] test claims::validator::tests::test_validate_issuer ... ok
[INFO] [stdout] test claims::validators::tests::test_validate_claims_missing_required_claim ... ok
[INFO] [stdout] test claims::validators::tests::test_custom_validators ... ok
[INFO] [stdout] test claims::validator::tests::test_validate_expiration ... ok
[INFO] [stdout] test claims::validators::tests::test_validate_client_id ... ok
[INFO] [stdout] test claims::validators::tests::test_validate_issued_at ... ok
[INFO] [stdout] test claims::validators::tests::test_validate_not_before ... ok
[INFO] [stdout] test claims::validators::tests::test_validate_expiration ... ok
[INFO] [stdout] test claims::validators::tests::test_validate_token_use ... ok
[INFO] [stdout] test claims::validators_impl::tests::test_existence_validator ... ok
[INFO] [stdout] test claims::validators_impl::tests::test_numeric_range_validator ... ok
[INFO] [stdout] test claims::validators_impl::tests::test_numeric_range_validator_invalid_conversions ... ok
[INFO] [stdout] test claims::validators_impl::tests::test_string_value_validator ... ok
[INFO] [stdout] test cognito::token_test::tests::test_parse_token_payload_invalid_base64 ... ok
[INFO] [stdout] test cognito::token_test::tests::test_parse_token_payload ... ok
[INFO] [stdout] test common::token_test::tests::test_extract_claim_from_token ... ok
[INFO] [stdout] test claims::validators_impl::tests::test_boolean_validator ... ok
[INFO] [stdout] test cognito::token_test::tests::test_parse_token_payload_empty_token ... ok
[INFO] [stdout] test claims::validators_impl::tests::test_or_validator ... ok
[INFO] [stdout] test claims::validators::tests::test_validate_claims_valid ... ok
[INFO] [stdout] test claims::validators_impl::tests::test_and_validator ... ok
[INFO] [stdout] test cognito::token_test::tests::test_parse_token_payload_invalid_format ... ok
[INFO] [stdout] test claims::validators::tests::test_validate_issuer ... ok
[INFO] [stdout] test cognito::token_test::tests::test_parse_token_payload_invalid_json ... ok
[INFO] [stdout] test claims::validators_impl::tests::test_allowed_values_validator ... ok
[INFO] [stdout] test common::token_test::tests::test_parse_token_claims_empty_token ... ok
[INFO] [stdout] test common::token_test::tests::test_parse_token_claims_invalid_format ... ok
[INFO] [stdout] test common::token_test::tests::test_parse_token_header_empty_token ... ok
[INFO] [stdout] test common::token_test::tests::test_parse_token_header_invalid_json ... ok
[INFO] [stdout] test claims::validators_impl::tests::test_array_contains_validator ... ok
[INFO] [stdout] test common::token_test::tests::test_parse_token_header_invalid_format ... ok
[INFO] [stdout] test common::token_test::tests::test_parse_token_header_missing_kid ... ok
[INFO] [stdout] test common::token_test::tests::test_parse_token_header_unsupported_algorithm ... ok
[INFO] [stdout] test common::token_test::tests::test_parse_token_header_valid ... ok
[INFO] [stdout] test common::token_test::tests::test_parse_token_claims_valid ... ok
[INFO] [stdout] test jwk::provider_test::tests::test_jwk_provider_new_empty_region ... ok
[INFO] [stdout] test common::token_test::tests::test_parse_token_header_invalid_base64 ... ok
[INFO] [stdout] test claims::validator::tests::test_validate_client_id ... ok
[INFO] [stdout] test jwk::provider_test::tests::test_jwk_provider_new_empty_user_pool_id ... ok
[INFO] [stdout] test jwk::provider_test::tests::test_jwk_provider_new_invalid_user_pool_id ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_new ... ok
[INFO] [stdout] test jwk::provider_test::tests::test_jwk_provider_new_valid_params ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_register_new ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_create_validation_for_issuer ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_get_by_issuer ... ok
[INFO] [stdout] test oidc::config::tests::test_new_empty_issuer ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_register ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_remove ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_list_ids ... ok
[INFO] [stdout] test oidc::config::tests::test_new_invalid_jwks_url ... ok
[INFO] [stdout] test oidc::config::tests::test_get_well_known_url ... ok
[INFO] [stdout] test jwk::provider_test::tests::test_jwk_provider_fetch_invalid_json ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_find_provider_id_by_issuer ... ok
[INFO] [stdout] test oidc::config::tests::test_new_invalid_issuer_url ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_get ... ok
[INFO] [stdout] test jwk::provider_test::tests::test_jwk_provider_fetch_success ... ok
[INFO] [stdout] test oidc::config::tests::test_new_valid_config ... ok
[INFO] [stdout] test oidc::config::tests::test_new_with_discovery ... ok
[INFO] [stdout] test oidc::config::tests::test_with_cache_duration ... ok
[INFO] [stdout] test oidc::config::tests::test_with_clock_skew ... ok
[INFO] [stdout] test oidc::config::tests::test_with_discovery_explicit ... ok
[INFO] [stdout] test oidc::config::tests::test_with_required_claim ... ok
[INFO] [stdout] test oidc::config::tests::test_with_discovery_flag ... ok
[INFO] [stdout] test oidc::config::tests::test_with_discovery_cache_duration ... ok
[INFO] [stdout] test claims::validators_impl::tests::test_regex_validator ... ok
[INFO] [stdout] test oidc::discovery::tests::test_fetch_discovery_document_http_error ... ok
[INFO] [stdout] test oidc::discovery::tests::test_fetch_discovery_document_issuer_mismatch ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_discovery_document_new ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_cache_duration ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_discovery_document_validate_empty_jwks_uri ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_discovery_document_validate_issuer_mismatch ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_discovery_document_validate_success ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_discovery_document_validate_invalid_jwks_uri ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_discovery_document_with_endpoints ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_cache_operations ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_discover_with_fallback_failure ... ok
[INFO] [stdout] test oidc::config::tests::test_create_discovery ... ok
[INFO] [stdout] test oidc::discovery::tests::test_fetch_discovery_document_invalid_json ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_discover_with_fallback_no_fallback ... ok
[INFO] [stdout] test oidc::discovery::tests::test_fetch_discovery_document_success ... ok
[INFO] [stdout] test oidc::discovery::tests::test_discover_caching ... ok
[INFO] [stdout] test oidc::verifier_test::tests::test_new_verifier ... ok
[INFO] [stdout] test oidc::discovery::tests::test_discover_cache_expiration ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_with_client ... ok
[INFO] [stdout] test oidc::verifier_test::tests::test_add_provider ... ok
[INFO] [stdout] test oidc::verifier_test::tests::test_add_provider_with_discovery ... ok
[INFO] [stdout] test oidc::verifier_test::tests::test_new_single_provider ... ok
[INFO] [stdout] test oidc::discovery_test::tests::test_discover_with_fallback_success ... ok
[INFO] [stdout] test jwk::provider_test::tests::test_jwk_provider_cache_expiration ... ok
[INFO] [stdout] test oidc::verifier_test::tests::test_set_error_verbosity ... ok
[INFO] [stdout] test oidc::verifier_test::tests::test_remove_provider ... ok
[INFO] [stdout] test oidc::verifier_test::tests::test_set_discovery_cache_duration ... ok
[INFO] [stdout] test jwk::provider_test::tests::test_jwk_provider_fetch_error ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_prefetch ... ok
[INFO] [stdout] test jwk::provider_test::tests::test_jwk_provider_fetch_empty_keys ... ok
[INFO] [stdout] test jwk::registry_test::tests::test_registry_prefetch_all ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 96 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-ace4c784d1561403)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_invalid_token_format ... ok
[INFO] [stdout] test test_missing_token ... ok
[INFO] [stdout] test test_invalid_issuer ... ok
[INFO] [stdout] test test_new_single_pool ... ok
[INFO] [stdout] test test_add_and_remove_user_pool ... ok
[INFO] [stdout] test test_expired_token ... ok
[INFO] [stdout] test test_invalid_client_id ... ok
[INFO] [stdout] test test_invalid_signature_token ... ok
[INFO] [stdout] test test_refresh_token_rejection ... ok
[INFO] [stdout] test test_different_token_types ... ok
[INFO] [stdout] test test_prefetch_all ... ok
[INFO] [stdout] test test_multiple_user_pools ... ok
[INFO] [stdout] test test_invalid_token_use ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/security_test.rs (/opt/rustwide/target/debug/deps/security_test-4878ed8bbc689bc4)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_wrong_issuer ... ok
[INFO] [stdout] test test_none_algorithm_attack ... ok
[INFO] [stdout] test test_invalid_signature ... ok
[INFO] [stdout] test test_tampered_tokens ... ok
[INFO] [stdout] test test_expired_tokens ... ok
[INFO] [stdout] test test_token_replay_detection ... ok
[INFO] [stdout] test test_future_issued_at ... ok
[INFO] [stdout] test test_cross_pool_token_rejection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cognito_jwt_verify
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::hydrate (line 382) ... FAILED
[INFO] [stdout] test src/cognito/config.rs - cognito::config::VerifierConfig::with_error_verbosity (line 364) ... FAILED
[INFO] [stdout] test src/cognito/config.rs - cognito::config::TokenUse (line 16) ... FAILED
[INFO] [stdout] test src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier (line 28) ... FAILED
[INFO] [stdout] test src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::verify (line 425) ... FAILED
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig (line 47) ... FAILED
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::create_discovery (line 609) ... FAILED
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::discover (line 563) ... FAILED
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::discover_jwks_url (line 515) ... FAILED
[INFO] [stdout] test src/cognito/config.rs - cognito::config::VerifierConfig::with_clock_skew (line 246) ... ok
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::set_discovery_enabled (line 276) ... FAILED
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::with_cache_duration (line 339) ... FAILED
[INFO] [stdout] test src/cognito/config.rs - cognito::config::VerifierConfig::with_cache_duration (line 275) ... ok
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::new (line 160) ... FAILED
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::with_custom_validator (line 433) ... FAILED
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::with_clock_skew (line 307) ... FAILED
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::with_discovery_cache_duration (line 371) ... FAILED
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::with_error_verbosity (line 469) ... FAILED
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::with_required_claim (line 402) ... FAILED
[INFO] [stdout] test src/cognito/config.rs - cognito::config::VerifierConfig::new (line 168) ... FAILED
[INFO] [stdout] test src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::remove_user_pool (line 311) ... FAILED
[INFO] [stdout] test src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::add_user_pool_with_params (line 231) ... FAILED
[INFO] [stdout] test src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::new_single_pool (line 135) ... FAILED
[INFO] [stdout] test src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::new (line 82) ... FAILED
[INFO] [stdout] test src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::add_user_pool (line 171) ... FAILED
[INFO] [stdout] test src/cognito/config.rs - cognito::config::VerifierConfig (line 64) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::DiscoveryDocument::with_endpoints (line 127) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::add_to_cache (line 677) ... FAILED
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::DiscoveryDocument (line 20) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery (line 219) ... ok
[INFO] [stdout] test src/cognito/config.rs - cognito::config::VerifierConfig::with_required_claim (line 303) ... ok
[INFO] [stdout] test src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::set_error_verbosity (line 357) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::discover_with_fallback (line 392) ... ok
[INFO] [stdout] test src/cognito/config.rs - cognito::config::VerifierConfig::with_custom_validator (line 331) ... ok
[INFO] [stdout] test src/oidc/mod.rs - oidc (line 12) ... FAILED
[INFO] [stdout] test src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::get_user_pool_ids (line 267) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::discover (line 329) ... ok
[INFO] [stdout] test src/oidc/config.rs - oidc::config::OidcProviderConfig::with_discovery (line 245) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::DiscoveryDocument::new (line 85) ... ok
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::add_provider (line 169) ... FAILED
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier (line 25) ... FAILED
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::hydrate (line 419) ... FAILED
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::get_provider_ids (line 282) ... FAILED
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::new (line 79) ... FAILED
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::remove_provider (line 324) ... FAILED
[INFO] [stdout] test src/verifier/factory.rs - verifier::factory::VerifierFactory (line 53) ... FAILED
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::verify (line 460) ... FAILED
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::clear_all_cache (line 550) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::set_cache_duration (line 650) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::get_cache_duration (line 627) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::with_client (line 283) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::new (line 253) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::is_cached (line 604) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::clear_cache (line 526) ... ok
[INFO] [stdout] test src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::get_cached_issuers (line 577) ... ok
[INFO] [stdout] test src/oidc/mod.rs - oidc (line 49) ... ok
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::add_provider_with_discovery (line 238) ... ok
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::set_error_verbosity (line 369) ... ok
[INFO] [stdout] test src/oidc/mod.rs - oidc (line 35) ... ok
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::new_single_provider (line 133) ... ok
[INFO] [stdout] test src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::set_discovery_cache_duration (line 393) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::hydrate (line 382) stdout ----
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/cognito/verifier.rs:404:34
[INFO] [stdout]     |
[INFO] [stdout] 383 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_cognito_verifier_rs_382_0() {
[INFO] [stdout]     |                                      ------------------------------------------------ this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 404 | let results = verifier.hydrate().await;
[INFO] [stdout]     |                                  ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0728`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cognito/config.rs - cognito::config::VerifierConfig::with_error_verbosity (line 364) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `cognito_jwt_verify::config`
[INFO] [stdout]    --> src/cognito/config.rs:366:42
[INFO] [stdout]     |
[INFO] [stdout] 366 | use cognito_jwt_verify::{VerifierConfig, config::ErrorVerbosity};
[INFO] [stdout]     |                                          ^^^^^^ could not find `config` in `cognito_jwt_verify`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cognito/config.rs - cognito::config::TokenUse (line 16) stdout ----
[INFO] [stdout] error[E0603]: module `cognito` is private
[INFO] [stdout]   --> src/cognito/config.rs:18:25
[INFO] [stdout]    |
[INFO] [stdout] 18 | use cognito_jwt_verify::cognito::TokenUse;
[INFO] [stdout]    |                         ^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `cognito` is defined here
[INFO] [stdout]   --> src/lib.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | mod cognito;
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]    |
[INFO] [stdout] 18 - use cognito_jwt_verify::cognito::TokenUse;
[INFO] [stdout] 18 + use cognito_jwt_verify::TokenUse;
[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/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier (line 28) stdout ----
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]   --> src/cognito/verifier.rs:53:46
[INFO] [stdout]    |
[INFO] [stdout] 29 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_cognito_verifier_rs_28_0() {
[INFO] [stdout]    |                                      ----------------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 53 | let claims = verifier.verify_id_token(token).await.unwrap();
[INFO] [stdout]    |                                              ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `verify_id_token` found for struct `CognitoJwtVerifier` in the current scope
[INFO] [stdout]   --> src/cognito/verifier.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 | let claims = verifier.verify_id_token(token).await.unwrap();
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/verifier/trait_def.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn verify_id_token(
[INFO] [stdout]    |        --------------- the method is available for `CognitoJwtVerifier` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `JwtVerifier` which provides `verify_id_token` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 27 + use crate::cognito_jwt_verify::JwtVerifier;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `verify_access_token` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 53 - let claims = verifier.verify_id_token(token).await.unwrap();
[INFO] [stdout] 53 + let claims = verifier.verify_access_token(token).await.unwrap();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0599, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0599`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::verify (line 425) stdout ----
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/cognito/verifier.rs:438:61
[INFO] [stdout]     |
[INFO] [stdout] 426 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_cognito_verifier_rs_425_0() {
[INFO] [stdout]     |                                      ------------------------------------------------ this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 438 | let claims = verifier.verify::<CognitoIdTokenClaims>(token).await.unwrap();
[INFO] [stdout]     |                                                             ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0728`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig (line 47) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:53:14
[INFO] [stdout]     |
[INFO] [stdout]  53 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  54 | |     "https://accounts.example.com",
[INFO] [stdout]  55 | |     Some("https://accounts.example.com/.well-known/jwks.json"),
[INFO] [stdout]  56 | |     &["client1".to_string()],
[INFO] [stdout]  57 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  53 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout]  56 |     &["client1".to_string()],
[INFO] [stdout]  57 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:60:14
[INFO] [stdout]     |
[INFO] [stdout]  60 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  61 | |     "https://accounts.example.com",
[INFO] [stdout]  62 | |     None, // Will use discovery to find JWKS URL
[INFO] [stdout]  63 | |     &["client1".to_string()],
[INFO] [stdout]  64 | | ).unwrap()
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  60 ~ let config = OidcProviderConfig::new(
[INFO] [stdout]  61 +     "https://accounts.example.com",
[INFO] [stdout]  62 +     None,
[INFO] [stdout]  63 +     &["client1".to_string()],
[INFO] [stdout]  64 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[INFO] [stdout]  65 ~ ).unwrap()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::create_discovery (line 609) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:614:14
[INFO] [stdout]     |
[INFO] [stdout] 614 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 615 | |     "https://accounts.example.com",
[INFO] [stdout] 616 | |     None,
[INFO] [stdout] 617 | |     &["client1".to_string()],
[INFO] [stdout] 618 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 614 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 617 |     &["client1".to_string()],
[INFO] [stdout] 618 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::discover (line 563) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:572:14
[INFO] [stdout]     |
[INFO] [stdout] 572 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 573 | |     "https://accounts.example.com",
[INFO] [stdout] 574 | |     None,
[INFO] [stdout] 575 | |     &["client1".to_string()],
[INFO] [stdout] 576 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 572 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 575 |     &["client1".to_string()],
[INFO] [stdout] 576 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::discover_jwks_url (line 515) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:524:14
[INFO] [stdout]     |
[INFO] [stdout] 524 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 525 | |     "https://accounts.example.com",
[INFO] [stdout] 526 | |     None,
[INFO] [stdout] 527 | |     &["client1".to_string()],
[INFO] [stdout] 528 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 524 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 527 |     &["client1".to_string()],
[INFO] [stdout] 528 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::set_discovery_enabled (line 276) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:280:14
[INFO] [stdout]     |
[INFO] [stdout] 280 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 281 | |     "https://accounts.example.com",
[INFO] [stdout] 282 | |     Some("https://accounts.example.com/.well-known/jwks.json"),
[INFO] [stdout] 283 | |     &["client1".to_string()],
[INFO] [stdout] 284 | | ).unwrap()
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 280 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 283 |     &["client1".to_string()],
[INFO] [stdout] 284 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::with_cache_duration (line 339) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:344:14
[INFO] [stdout]     |
[INFO] [stdout] 344 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 345 | |     "https://accounts.example.com",
[INFO] [stdout] 346 | |     None,
[INFO] [stdout] 347 | |     &["client1".to_string()],
[INFO] [stdout] 348 | | ).unwrap()
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 344 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 347 |     &["client1".to_string()],
[INFO] [stdout] 348 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::new (line 160) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:165:14
[INFO] [stdout]     |
[INFO] [stdout] 165 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 166 | |     "https://accounts.example.com",
[INFO] [stdout] 167 | |     Some("https://accounts.example.com/.well-known/jwks.json"),
[INFO] [stdout] 168 | |     &["client1".to_string()],
[INFO] [stdout] 169 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 165 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 168 |     &["client1".to_string()],
[INFO] [stdout] 169 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::with_custom_validator (line 433) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:438:14
[INFO] [stdout]     |
[INFO] [stdout] 438 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 439 | |     "https://accounts.example.com",
[INFO] [stdout] 440 | |     None,
[INFO] [stdout] 441 | |     &["client1".to_string()],
[INFO] [stdout] 442 | | ).unwrap()
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 438 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 441 |     &["client1".to_string()],
[INFO] [stdout] 442 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::with_clock_skew (line 307) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 313 | |     "https://accounts.example.com",
[INFO] [stdout] 314 | |     None,
[INFO] [stdout] 315 | |     &["client1".to_string()],
[INFO] [stdout] 316 | | ).unwrap()
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 312 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 315 |     &["client1".to_string()],
[INFO] [stdout] 316 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::with_discovery_cache_duration (line 371) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:376:14
[INFO] [stdout]     |
[INFO] [stdout] 376 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 377 | |     "https://accounts.example.com",
[INFO] [stdout] 378 | |     None,
[INFO] [stdout] 379 | |     &["client1".to_string()],
[INFO] [stdout] 380 | | ).unwrap()
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 376 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 379 |     &["client1".to_string()],
[INFO] [stdout] 380 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::with_error_verbosity (line 469) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:473:14
[INFO] [stdout]     |
[INFO] [stdout] 473 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 474 | |     "https://accounts.example.com",
[INFO] [stdout] 475 | |     None,
[INFO] [stdout] 476 | |     &["client1".to_string()],
[INFO] [stdout] 477 | | ).unwrap()
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 473 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 476 |     &["client1".to_string()],
[INFO] [stdout] 477 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/config.rs - oidc::config::OidcProviderConfig::with_required_claim (line 402) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/config.rs:406:14
[INFO] [stdout]     |
[INFO] [stdout] 406 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 407 | |     "https://accounts.example.com",
[INFO] [stdout] 408 | |     None,
[INFO] [stdout] 409 | |     &["client1".to_string()],
[INFO] [stdout] 410 | | ).unwrap()
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 406 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 409 |     &["client1".to_string()],
[INFO] [stdout] 410 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cognito/config.rs - cognito::config::VerifierConfig::new (line 168) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestk0M1IN/rustcfuT4cW/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libcognito_jwt_verify-4307263f6a79a3fc,libdowncast_rs-9af6cfd2941129d0,libreqwest-cb1507c2677a1f7d,libserde_urlencoded-def00a8ce8a4e469,libhyper_rustls-285fbc933d995317,libwebpki_roots-5c6a34e2a0bad6cf,libhyper_tls-1dab89297516217a,libtokio_native_tls-7a57dfd3c17190db,libtokio_rustls-f2ea41899560898f,librustls-d1b373401e572e19,libsubtle-dcdab698cc4c3907,libwebpki-afd78229d487a6a6,librustls_pki_types-eba93c5340837a0b,libzeroize-b2628ebd6b366ce7,libmime-a641f9c01534a6cb,libencoding_rs-be6fdf291b210e73,libtower_http-09a1818c63e8220d,libiri_string-f5d81f26d9c7c6ab,libtower-997e4914c089db76,libtower_layer-11b600c9d83f94cb,libnative_tls-0638db6c28962ed7,libopenssl_probe-4215be457f7631fb,libopenssl-6b4249eab3f5fdc1,libbitflags-cca7c5c314b8beef,libforeign_types-f58fedb6bcb386d3,libforeign_types_shared-c31221e46b90c296,libopenssl_sys-d2f385dc9af324ac,libhyper_util-5f47e834f82805fd,libipnet-8ec7b873cb0a92d5,libtower_service-61a6e2aaa442e2aa,libhyper-e8fd28482dd7d592,libwant-5f2de672dba2612e,libtry_lock-4c57bbb82b1190b0,libhttparse-ed4f84df0bdd5152,libh2-91552735d6ccb5c3,libtracing-63575df47c23cd13,libtracing_core-e1da2b239bf3cf1b,libonce_cell-ce15a8b95b02a2ad,libindexmap-ce4439c698c404e9,libequivalent-a978cf5163e8d2d6,libhashbrown-d57bc0dec79de7dd,libslab-7c563c56ae53b434,libatomic_waker-3b600cf3b15fbf6e,libtokio_util-f9015bba3c05c9a7,libfutures_sink-f0db3c24b19532ab,libhttpdate-c834c1bc5cf51106,libfutures_channel-25a5f1f793e07868,libfutures_util-c0feeff71121c567,libfutures_task-7b7871a1780c3a11,libpin_utils-47b630022fed6c6f,libtokio-9a931f4b09663654,libsignal_hook_registry-6c7972cb17adfe9f,libsocket2-a69cca34e23ffd33,libmio-be9da1a5fe569e45,libparking_lot-0a8f13c93e5fecab,libparking_lot_core-a12b2bed231b521d,liblock_api-b3e1689e48e7fe14,libscopeguard-9728c2fe73941895,libhttp_body_util-4df5caef40b9b8a4,libpin_project_lite-0480e93619ded6e2,libhttp_body-c991cd7f71a5516e,liblog-cc20bba5e24fadab,liburl-308a63ad2a1c5356,libidna-5f9486cfb56815c9,libutf8_iter-3720c12e0564d699,libidna_adapter-e64a99a3c79431d9,libicu_properties-6567b539ba8b45ea,libicu_properties_data-4f5cbce8d0bde918,libicu_normalizer-0db8c89c2b04a5d5,libsmallvec-f89e312bdc161349,libicu_normalizer_data-369d395d1ecfb73f,libicu_collections-270880b381c47602,libpotential_utf-4c971a66a009005b,libicu_provider-998c22080aed9c3c,libicu_locale_core-1391f18a3e63359f,libtinystr-b026b2e26c416ff7,liblitemap-81db277af90d3ee6,libwriteable-f81aae6bd1c09a17,libzerovec-01894b700b92fc40,libzerotrie-052950ab901c623d,libyoke-3b979853dbaa074a,libstable_deref_trait-275986c01ee43dea,libzerofrom-fb8c863512c31e66,libform_urlencoded-9d7b7eb6a56238ab,libpercent_encoding-c20dcfa6171127b3,libhttp-7cb9aa80cc7c7ba9,libbytes-13df9da8ba861da2,libfnv-68f5b69a4a74de9d,libsync_wrapper-33462cf4daf0d49f,libfutures_core-2de656caeca80e95,libjsonwebtoken-c7db4dcdabaf8ec1,libpem-b6d17eb0dc98ea9c,libsimple_asn1-15317ca14632e8fa,libtime-49df86b30b631e91,libtime_core-5918a43795571321,libnum_conv-35e5067041877422,libderanged-d8843f7e22f44da8,libpowerfmt-96bcc13aea1b0702,libthiserror-26fd3d5614bd263b,libnum_bigint-356528b26e00cd70,libnum_integer-588a4c7d40d334ae,libnum_traits-8d27e8476d1d1aed,libbase64-703a072699e04b45,libring-d38b7e5b00c7f960,libgetrandom-6a5917f673a5718d,liblibc-c07c9134d2a9167b,libuntrusted-ecd0150d37c0a849,libcfg_if-a227105ffeb83a10,libthiserror-d453fb1ab20614ac,libanyhow-9da921e5a4cc170d,libbase64-be691d74ff7143c8,libregex-9c624fdee0ce0341,libregex_automata-4849ad6cdadf526b,libaho_corasick-6b25df22483529bb,libregex_syntax-de2788153f3b4823,libserde_json-fc3a0c75db082b1f,libmemchr-13abfe53f46f3342,libitoa-58c69267a8343364,libryu-60a890ce745a2cd7,libserde-1b4f08ee76c4e97e,libserde_core-b27043e5d10ba35d}.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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestk0M1IN/rustcfuT4cW/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/ring-840d2aac675388b3/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestk0M1IN/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::remove_user_pool (line 311) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestwqEL7b/rustctDbvcR/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libcognito_jwt_verify-4307263f6a79a3fc,libdowncast_rs-9af6cfd2941129d0,libreqwest-cb1507c2677a1f7d,libserde_urlencoded-def00a8ce8a4e469,libhyper_rustls-285fbc933d995317,libwebpki_roots-5c6a34e2a0bad6cf,libhyper_tls-1dab89297516217a,libtokio_native_tls-7a57dfd3c17190db,libtokio_rustls-f2ea41899560898f,librustls-d1b373401e572e19,libsubtle-dcdab698cc4c3907,libwebpki-afd78229d487a6a6,librustls_pki_types-eba93c5340837a0b,libzeroize-b2628ebd6b366ce7,libmime-a641f9c01534a6cb,libencoding_rs-be6fdf291b210e73,libtower_http-09a1818c63e8220d,libiri_string-f5d81f26d9c7c6ab,libtower-997e4914c089db76,libtower_layer-11b600c9d83f94cb,libnative_tls-0638db6c28962ed7,libopenssl_probe-4215be457f7631fb,libopenssl-6b4249eab3f5fdc1,libbitflags-cca7c5c314b8beef,libforeign_types-f58fedb6bcb386d3,libforeign_types_shared-c31221e46b90c296,libopenssl_sys-d2f385dc9af324ac,libhyper_util-5f47e834f82805fd,libipnet-8ec7b873cb0a92d5,libtower_service-61a6e2aaa442e2aa,libhyper-e8fd28482dd7d592,libwant-5f2de672dba2612e,libtry_lock-4c57bbb82b1190b0,libhttparse-ed4f84df0bdd5152,libh2-91552735d6ccb5c3,libtracing-63575df47c23cd13,libtracing_core-e1da2b239bf3cf1b,libonce_cell-ce15a8b95b02a2ad,libindexmap-ce4439c698c404e9,libequivalent-a978cf5163e8d2d6,libhashbrown-d57bc0dec79de7dd,libslab-7c563c56ae53b434,libatomic_waker-3b600cf3b15fbf6e,libtokio_util-f9015bba3c05c9a7,libfutures_sink-f0db3c24b19532ab,libhttpdate-c834c1bc5cf51106,libfutures_channel-25a5f1f793e07868,libfutures_util-c0feeff71121c567,libfutures_task-7b7871a1780c3a11,libpin_utils-47b630022fed6c6f,libtokio-9a931f4b09663654,libsignal_hook_registry-6c7972cb17adfe9f,libsocket2-a69cca34e23ffd33,libmio-be9da1a5fe569e45,libparking_lot-0a8f13c93e5fecab,libparking_lot_core-a12b2bed231b521d,liblock_api-b3e1689e48e7fe14,libscopeguard-9728c2fe73941895,libhttp_body_util-4df5caef40b9b8a4,libpin_project_lite-0480e93619ded6e2,libhttp_body-c991cd7f71a5516e,liblog-cc20bba5e24fadab,liburl-308a63ad2a1c5356,libidna-5f9486cfb56815c9,libutf8_iter-3720c12e0564d699,libidna_adapter-e64a99a3c79431d9,libicu_properties-6567b539ba8b45ea,libicu_properties_data-4f5cbce8d0bde918,libicu_normalizer-0db8c89c2b04a5d5,libsmallvec-f89e312bdc161349,libicu_normalizer_data-369d395d1ecfb73f,libicu_collections-270880b381c47602,libpotential_utf-4c971a66a009005b,libicu_provider-998c22080aed9c3c,libicu_locale_core-1391f18a3e63359f,libtinystr-b026b2e26c416ff7,liblitemap-81db277af90d3ee6,libwriteable-f81aae6bd1c09a17,libzerovec-01894b700b92fc40,libzerotrie-052950ab901c623d,libyoke-3b979853dbaa074a,libstable_deref_trait-275986c01ee43dea,libzerofrom-fb8c863512c31e66,libform_urlencoded-9d7b7eb6a56238ab,libpercent_encoding-c20dcfa6171127b3,libhttp-7cb9aa80cc7c7ba9,libbytes-13df9da8ba861da2,libfnv-68f5b69a4a74de9d,libsync_wrapper-33462cf4daf0d49f,libfutures_core-2de656caeca80e95,libjsonwebtoken-c7db4dcdabaf8ec1,libpem-b6d17eb0dc98ea9c,libsimple_asn1-15317ca14632e8fa,libtime-49df86b30b631e91,libtime_core-5918a43795571321,libnum_conv-35e5067041877422,libderanged-d8843f7e22f44da8,libpowerfmt-96bcc13aea1b0702,libthiserror-26fd3d5614bd263b,libnum_bigint-356528b26e00cd70,libnum_integer-588a4c7d40d334ae,libnum_traits-8d27e8476d1d1aed,libbase64-703a072699e04b45,libring-d38b7e5b00c7f960,libgetrandom-6a5917f673a5718d,liblibc-c07c9134d2a9167b,libuntrusted-ecd0150d37c0a849,libcfg_if-a227105ffeb83a10,libthiserror-d453fb1ab20614ac,libanyhow-9da921e5a4cc170d,libbase64-be691d74ff7143c8,libregex-9c624fdee0ce0341,libregex_automata-4849ad6cdadf526b,libaho_corasick-6b25df22483529bb,libregex_syntax-de2788153f3b4823,libserde_json-fc3a0c75db082b1f,libmemchr-13abfe53f46f3342,libitoa-58c69267a8343364,libryu-60a890ce745a2cd7,libserde-1b4f08ee76c4e97e,libserde_core-b27043e5d10ba35d}.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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestwqEL7b/rustctDbvcR/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/ring-840d2aac675388b3/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestwqEL7b/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::add_user_pool_with_params (line 231) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestmUbpXw/rustcwryREu/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libcognito_jwt_verify-4307263f6a79a3fc,libdowncast_rs-9af6cfd2941129d0,libreqwest-cb1507c2677a1f7d,libserde_urlencoded-def00a8ce8a4e469,libhyper_rustls-285fbc933d995317,libwebpki_roots-5c6a34e2a0bad6cf,libhyper_tls-1dab89297516217a,libtokio_native_tls-7a57dfd3c17190db,libtokio_rustls-f2ea41899560898f,librustls-d1b373401e572e19,libsubtle-dcdab698cc4c3907,libwebpki-afd78229d487a6a6,librustls_pki_types-eba93c5340837a0b,libzeroize-b2628ebd6b366ce7,libmime-a641f9c01534a6cb,libencoding_rs-be6fdf291b210e73,libtower_http-09a1818c63e8220d,libiri_string-f5d81f26d9c7c6ab,libtower-997e4914c089db76,libtower_layer-11b600c9d83f94cb,libnative_tls-0638db6c28962ed7,libopenssl_probe-4215be457f7631fb,libopenssl-6b4249eab3f5fdc1,libbitflags-cca7c5c314b8beef,libforeign_types-f58fedb6bcb386d3,libforeign_types_shared-c31221e46b90c296,libopenssl_sys-d2f385dc9af324ac,libhyper_util-5f47e834f82805fd,libipnet-8ec7b873cb0a92d5,libtower_service-61a6e2aaa442e2aa,libhyper-e8fd28482dd7d592,libwant-5f2de672dba2612e,libtry_lock-4c57bbb82b1190b0,libhttparse-ed4f84df0bdd5152,libh2-91552735d6ccb5c3,libtracing-63575df47c23cd13,libtracing_core-e1da2b239bf3cf1b,libonce_cell-ce15a8b95b02a2ad,libindexmap-ce4439c698c404e9,libequivalent-a978cf5163e8d2d6,libhashbrown-d57bc0dec79de7dd,libslab-7c563c56ae53b434,libatomic_waker-3b600cf3b15fbf6e,libtokio_util-f9015bba3c05c9a7,libfutures_sink-f0db3c24b19532ab,libhttpdate-c834c1bc5cf51106,libfutures_channel-25a5f1f793e07868,libfutures_util-c0feeff71121c567,libfutures_task-7b7871a1780c3a11,libpin_utils-47b630022fed6c6f,libtokio-9a931f4b09663654,libsignal_hook_registry-6c7972cb17adfe9f,libsocket2-a69cca34e23ffd33,libmio-be9da1a5fe569e45,libparking_lot-0a8f13c93e5fecab,libparking_lot_core-a12b2bed231b521d,liblock_api-b3e1689e48e7fe14,libscopeguard-9728c2fe73941895,libhttp_body_util-4df5caef40b9b8a4,libpin_project_lite-0480e93619ded6e2,libhttp_body-c991cd7f71a5516e,liblog-cc20bba5e24fadab,liburl-308a63ad2a1c5356,libidna-5f9486cfb56815c9,libutf8_iter-3720c12e0564d699,libidna_adapter-e64a99a3c79431d9,libicu_properties-6567b539ba8b45ea,libicu_properties_data-4f5cbce8d0bde918,libicu_normalizer-0db8c89c2b04a5d5,libsmallvec-f89e312bdc161349,libicu_normalizer_data-369d395d1ecfb73f,libicu_collections-270880b381c47602,libpotential_utf-4c971a66a009005b,libicu_provider-998c22080aed9c3c,libicu_locale_core-1391f18a3e63359f,libtinystr-b026b2e26c416ff7,liblitemap-81db277af90d3ee6,libwriteable-f81aae6bd1c09a17,libzerovec-01894b700b92fc40,libzerotrie-052950ab901c623d,libyoke-3b979853dbaa074a,libstable_deref_trait-275986c01ee43dea,libzerofrom-fb8c863512c31e66,libform_urlencoded-9d7b7eb6a56238ab,libpercent_encoding-c20dcfa6171127b3,libhttp-7cb9aa80cc7c7ba9,libbytes-13df9da8ba861da2,libfnv-68f5b69a4a74de9d,libsync_wrapper-33462cf4daf0d49f,libfutures_core-2de656caeca80e95,libjsonwebtoken-c7db4dcdabaf8ec1,libpem-b6d17eb0dc98ea9c,libsimple_asn1-15317ca14632e8fa,libtime-49df86b30b631e91,libtime_core-5918a43795571321,libnum_conv-35e5067041877422,libderanged-d8843f7e22f44da8,libpowerfmt-96bcc13aea1b0702,libthiserror-26fd3d5614bd263b,libnum_bigint-356528b26e00cd70,libnum_integer-588a4c7d40d334ae,libnum_traits-8d27e8476d1d1aed,libbase64-703a072699e04b45,libring-d38b7e5b00c7f960,libgetrandom-6a5917f673a5718d,liblibc-c07c9134d2a9167b,libuntrusted-ecd0150d37c0a849,libcfg_if-a227105ffeb83a10,libthiserror-d453fb1ab20614ac,libanyhow-9da921e5a4cc170d,libbase64-be691d74ff7143c8,libregex-9c624fdee0ce0341,libregex_automata-4849ad6cdadf526b,libaho_corasick-6b25df22483529bb,libregex_syntax-de2788153f3b4823,libserde_json-fc3a0c75db082b1f,libmemchr-13abfe53f46f3342,libitoa-58c69267a8343364,libryu-60a890ce745a2cd7,libserde-1b4f08ee76c4e97e,libserde_core-b27043e5d10ba35d}.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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestmUbpXw/rustcwryREu/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/ring-840d2aac675388b3/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestmUbpXw/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::new_single_pool (line 135) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestcl5s4I/rustcbt9GMJ/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libcognito_jwt_verify-4307263f6a79a3fc,libdowncast_rs-9af6cfd2941129d0,libreqwest-cb1507c2677a1f7d,libserde_urlencoded-def00a8ce8a4e469,libhyper_rustls-285fbc933d995317,libwebpki_roots-5c6a34e2a0bad6cf,libhyper_tls-1dab89297516217a,libtokio_native_tls-7a57dfd3c17190db,libtokio_rustls-f2ea41899560898f,librustls-d1b373401e572e19,libsubtle-dcdab698cc4c3907,libwebpki-afd78229d487a6a6,librustls_pki_types-eba93c5340837a0b,libzeroize-b2628ebd6b366ce7,libmime-a641f9c01534a6cb,libencoding_rs-be6fdf291b210e73,libtower_http-09a1818c63e8220d,libiri_string-f5d81f26d9c7c6ab,libtower-997e4914c089db76,libtower_layer-11b600c9d83f94cb,libnative_tls-0638db6c28962ed7,libopenssl_probe-4215be457f7631fb,libopenssl-6b4249eab3f5fdc1,libbitflags-cca7c5c314b8beef,libforeign_types-f58fedb6bcb386d3,libforeign_types_shared-c31221e46b90c296,libopenssl_sys-d2f385dc9af324ac,libhyper_util-5f47e834f82805fd,libipnet-8ec7b873cb0a92d5,libtower_service-61a6e2aaa442e2aa,libhyper-e8fd28482dd7d592,libwant-5f2de672dba2612e,libtry_lock-4c57bbb82b1190b0,libhttparse-ed4f84df0bdd5152,libh2-91552735d6ccb5c3,libtracing-63575df47c23cd13,libtracing_core-e1da2b239bf3cf1b,libonce_cell-ce15a8b95b02a2ad,libindexmap-ce4439c698c404e9,libequivalent-a978cf5163e8d2d6,libhashbrown-d57bc0dec79de7dd,libslab-7c563c56ae53b434,libatomic_waker-3b600cf3b15fbf6e,libtokio_util-f9015bba3c05c9a7,libfutures_sink-f0db3c24b19532ab,libhttpdate-c834c1bc5cf51106,libfutures_channel-25a5f1f793e07868,libfutures_util-c0feeff71121c567,libfutures_task-7b7871a1780c3a11,libpin_utils-47b630022fed6c6f,libtokio-9a931f4b09663654,libsignal_hook_registry-6c7972cb17adfe9f,libsocket2-a69cca34e23ffd33,libmio-be9da1a5fe569e45,libparking_lot-0a8f13c93e5fecab,libparking_lot_core-a12b2bed231b521d,liblock_api-b3e1689e48e7fe14,libscopeguard-9728c2fe73941895,libhttp_body_util-4df5caef40b9b8a4,libpin_project_lite-0480e93619ded6e2,libhttp_body-c991cd7f71a5516e,liblog-cc20bba5e24fadab,liburl-308a63ad2a1c5356,libidna-5f9486cfb56815c9,libutf8_iter-3720c12e0564d699,libidna_adapter-e64a99a3c79431d9,libicu_properties-6567b539ba8b45ea,libicu_properties_data-4f5cbce8d0bde918,libicu_normalizer-0db8c89c2b04a5d5,libsmallvec-f89e312bdc161349,libicu_normalizer_data-369d395d1ecfb73f,libicu_collections-270880b381c47602,libpotential_utf-4c971a66a009005b,libicu_provider-998c22080aed9c3c,libicu_locale_core-1391f18a3e63359f,libtinystr-b026b2e26c416ff7,liblitemap-81db277af90d3ee6,libwriteable-f81aae6bd1c09a17,libzerovec-01894b700b92fc40,libzerotrie-052950ab901c623d,libyoke-3b979853dbaa074a,libstable_deref_trait-275986c01ee43dea,libzerofrom-fb8c863512c31e66,libform_urlencoded-9d7b7eb6a56238ab,libpercent_encoding-c20dcfa6171127b3,libhttp-7cb9aa80cc7c7ba9,libbytes-13df9da8ba861da2,libfnv-68f5b69a4a74de9d,libsync_wrapper-33462cf4daf0d49f,libfutures_core-2de656caeca80e95,libjsonwebtoken-c7db4dcdabaf8ec1,libpem-b6d17eb0dc98ea9c,libsimple_asn1-15317ca14632e8fa,libtime-49df86b30b631e91,libtime_core-5918a43795571321,libnum_conv-35e5067041877422,libderanged-d8843f7e22f44da8,libpowerfmt-96bcc13aea1b0702,libthiserror-26fd3d5614bd263b,libnum_bigint-356528b26e00cd70,libnum_integer-588a4c7d40d334ae,libnum_traits-8d27e8476d1d1aed,libbase64-703a072699e04b45,libring-d38b7e5b00c7f960,libgetrandom-6a5917f673a5718d,liblibc-c07c9134d2a9167b,libuntrusted-ecd0150d37c0a849,libcfg_if-a227105ffeb83a10,libthiserror-d453fb1ab20614ac,libanyhow-9da921e5a4cc170d,libbase64-be691d74ff7143c8,libregex-9c624fdee0ce0341,libregex_automata-4849ad6cdadf526b,libaho_corasick-6b25df22483529bb,libregex_syntax-de2788153f3b4823,libserde_json-fc3a0c75db082b1f,libmemchr-13abfe53f46f3342,libitoa-58c69267a8343364,libryu-60a890ce745a2cd7,libserde-1b4f08ee76c4e97e,libserde_core-b27043e5d10ba35d}.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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestcl5s4I/rustcbt9GMJ/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/ring-840d2aac675388b3/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestcl5s4I/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::new (line 82) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestgtEUTA/rustcYffFZF/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libcognito_jwt_verify-4307263f6a79a3fc,libdowncast_rs-9af6cfd2941129d0,libreqwest-cb1507c2677a1f7d,libserde_urlencoded-def00a8ce8a4e469,libhyper_rustls-285fbc933d995317,libwebpki_roots-5c6a34e2a0bad6cf,libhyper_tls-1dab89297516217a,libtokio_native_tls-7a57dfd3c17190db,libtokio_rustls-f2ea41899560898f,librustls-d1b373401e572e19,libsubtle-dcdab698cc4c3907,libwebpki-afd78229d487a6a6,librustls_pki_types-eba93c5340837a0b,libzeroize-b2628ebd6b366ce7,libmime-a641f9c01534a6cb,libencoding_rs-be6fdf291b210e73,libtower_http-09a1818c63e8220d,libiri_string-f5d81f26d9c7c6ab,libtower-997e4914c089db76,libtower_layer-11b600c9d83f94cb,libnative_tls-0638db6c28962ed7,libopenssl_probe-4215be457f7631fb,libopenssl-6b4249eab3f5fdc1,libbitflags-cca7c5c314b8beef,libforeign_types-f58fedb6bcb386d3,libforeign_types_shared-c31221e46b90c296,libopenssl_sys-d2f385dc9af324ac,libhyper_util-5f47e834f82805fd,libipnet-8ec7b873cb0a92d5,libtower_service-61a6e2aaa442e2aa,libhyper-e8fd28482dd7d592,libwant-5f2de672dba2612e,libtry_lock-4c57bbb82b1190b0,libhttparse-ed4f84df0bdd5152,libh2-91552735d6ccb5c3,libtracing-63575df47c23cd13,libtracing_core-e1da2b239bf3cf1b,libonce_cell-ce15a8b95b02a2ad,libindexmap-ce4439c698c404e9,libequivalent-a978cf5163e8d2d6,libhashbrown-d57bc0dec79de7dd,libslab-7c563c56ae53b434,libatomic_waker-3b600cf3b15fbf6e,libtokio_util-f9015bba3c05c9a7,libfutures_sink-f0db3c24b19532ab,libhttpdate-c834c1bc5cf51106,libfutures_channel-25a5f1f793e07868,libfutures_util-c0feeff71121c567,libfutures_task-7b7871a1780c3a11,libpin_utils-47b630022fed6c6f,libtokio-9a931f4b09663654,libsignal_hook_registry-6c7972cb17adfe9f,libsocket2-a69cca34e23ffd33,libmio-be9da1a5fe569e45,libparking_lot-0a8f13c93e5fecab,libparking_lot_core-a12b2bed231b521d,liblock_api-b3e1689e48e7fe14,libscopeguard-9728c2fe73941895,libhttp_body_util-4df5caef40b9b8a4,libpin_project_lite-0480e93619ded6e2,libhttp_body-c991cd7f71a5516e,liblog-cc20bba5e24fadab,liburl-308a63ad2a1c5356,libidna-5f9486cfb56815c9,libutf8_iter-3720c12e0564d699,libidna_adapter-e64a99a3c79431d9,libicu_properties-6567b539ba8b45ea,libicu_properties_data-4f5cbce8d0bde918,libicu_normalizer-0db8c89c2b04a5d5,libsmallvec-f89e312bdc161349,libicu_normalizer_data-369d395d1ecfb73f,libicu_collections-270880b381c47602,libpotential_utf-4c971a66a009005b,libicu_provider-998c22080aed9c3c,libicu_locale_core-1391f18a3e63359f,libtinystr-b026b2e26c416ff7,liblitemap-81db277af90d3ee6,libwriteable-f81aae6bd1c09a17,libzerovec-01894b700b92fc40,libzerotrie-052950ab901c623d,libyoke-3b979853dbaa074a,libstable_deref_trait-275986c01ee43dea,libzerofrom-fb8c863512c31e66,libform_urlencoded-9d7b7eb6a56238ab,libpercent_encoding-c20dcfa6171127b3,libhttp-7cb9aa80cc7c7ba9,libbytes-13df9da8ba861da2,libfnv-68f5b69a4a74de9d,libsync_wrapper-33462cf4daf0d49f,libfutures_core-2de656caeca80e95,libjsonwebtoken-c7db4dcdabaf8ec1,libpem-b6d17eb0dc98ea9c,libsimple_asn1-15317ca14632e8fa,libtime-49df86b30b631e91,libtime_core-5918a43795571321,libnum_conv-35e5067041877422,libderanged-d8843f7e22f44da8,libpowerfmt-96bcc13aea1b0702,libthiserror-26fd3d5614bd263b,libnum_bigint-356528b26e00cd70,libnum_integer-588a4c7d40d334ae,libnum_traits-8d27e8476d1d1aed,libbase64-703a072699e04b45,libring-d38b7e5b00c7f960,libgetrandom-6a5917f673a5718d,liblibc-c07c9134d2a9167b,libuntrusted-ecd0150d37c0a849,libcfg_if-a227105ffeb83a10,libthiserror-d453fb1ab20614ac,libanyhow-9da921e5a4cc170d,libbase64-be691d74ff7143c8,libregex-9c624fdee0ce0341,libregex_automata-4849ad6cdadf526b,libaho_corasick-6b25df22483529bb,libregex_syntax-de2788153f3b4823,libserde_json-fc3a0c75db082b1f,libmemchr-13abfe53f46f3342,libitoa-58c69267a8343364,libryu-60a890ce745a2cd7,libserde-1b4f08ee76c4e97e,libserde_core-b27043e5d10ba35d}.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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestgtEUTA/rustcYffFZF/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/ring-840d2aac675388b3/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestgtEUTA/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::add_user_pool (line 171) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctest7j0tWE/rustcpJpRnU/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libcognito_jwt_verify-4307263f6a79a3fc,libdowncast_rs-9af6cfd2941129d0,libreqwest-cb1507c2677a1f7d,libserde_urlencoded-def00a8ce8a4e469,libhyper_rustls-285fbc933d995317,libwebpki_roots-5c6a34e2a0bad6cf,libhyper_tls-1dab89297516217a,libtokio_native_tls-7a57dfd3c17190db,libtokio_rustls-f2ea41899560898f,librustls-d1b373401e572e19,libsubtle-dcdab698cc4c3907,libwebpki-afd78229d487a6a6,librustls_pki_types-eba93c5340837a0b,libzeroize-b2628ebd6b366ce7,libmime-a641f9c01534a6cb,libencoding_rs-be6fdf291b210e73,libtower_http-09a1818c63e8220d,libiri_string-f5d81f26d9c7c6ab,libtower-997e4914c089db76,libtower_layer-11b600c9d83f94cb,libnative_tls-0638db6c28962ed7,libopenssl_probe-4215be457f7631fb,libopenssl-6b4249eab3f5fdc1,libbitflags-cca7c5c314b8beef,libforeign_types-f58fedb6bcb386d3,libforeign_types_shared-c31221e46b90c296,libopenssl_sys-d2f385dc9af324ac,libhyper_util-5f47e834f82805fd,libipnet-8ec7b873cb0a92d5,libtower_service-61a6e2aaa442e2aa,libhyper-e8fd28482dd7d592,libwant-5f2de672dba2612e,libtry_lock-4c57bbb82b1190b0,libhttparse-ed4f84df0bdd5152,libh2-91552735d6ccb5c3,libtracing-63575df47c23cd13,libtracing_core-e1da2b239bf3cf1b,libonce_cell-ce15a8b95b02a2ad,libindexmap-ce4439c698c404e9,libequivalent-a978cf5163e8d2d6,libhashbrown-d57bc0dec79de7dd,libslab-7c563c56ae53b434,libatomic_waker-3b600cf3b15fbf6e,libtokio_util-f9015bba3c05c9a7,libfutures_sink-f0db3c24b19532ab,libhttpdate-c834c1bc5cf51106,libfutures_channel-25a5f1f793e07868,libfutures_util-c0feeff71121c567,libfutures_task-7b7871a1780c3a11,libpin_utils-47b630022fed6c6f,libtokio-9a931f4b09663654,libsignal_hook_registry-6c7972cb17adfe9f,libsocket2-a69cca34e23ffd33,libmio-be9da1a5fe569e45,libparking_lot-0a8f13c93e5fecab,libparking_lot_core-a12b2bed231b521d,liblock_api-b3e1689e48e7fe14,libscopeguard-9728c2fe73941895,libhttp_body_util-4df5caef40b9b8a4,libpin_project_lite-0480e93619ded6e2,libhttp_body-c991cd7f71a5516e,liblog-cc20bba5e24fadab,liburl-308a63ad2a1c5356,libidna-5f9486cfb56815c9,libutf8_iter-3720c12e0564d699,libidna_adapter-e64a99a3c79431d9,libicu_properties-6567b539ba8b45ea,libicu_properties_data-4f5cbce8d0bde918,libicu_normalizer-0db8c89c2b04a5d5,libsmallvec-f89e312bdc161349,libicu_normalizer_data-369d395d1ecfb73f,libicu_collections-270880b381c47602,libpotential_utf-4c971a66a009005b,libicu_provider-998c22080aed9c3c,libicu_locale_core-1391f18a3e63359f,libtinystr-b026b2e26c416ff7,liblitemap-81db277af90d3ee6,libwriteable-f81aae6bd1c09a17,libzerovec-01894b700b92fc40,libzerotrie-052950ab901c623d,libyoke-3b979853dbaa074a,libstable_deref_trait-275986c01ee43dea,libzerofrom-fb8c863512c31e66,libform_urlencoded-9d7b7eb6a56238ab,libpercent_encoding-c20dcfa6171127b3,libhttp-7cb9aa80cc7c7ba9,libbytes-13df9da8ba861da2,libfnv-68f5b69a4a74de9d,libsync_wrapper-33462cf4daf0d49f,libfutures_core-2de656caeca80e95,libjsonwebtoken-c7db4dcdabaf8ec1,libpem-b6d17eb0dc98ea9c,libsimple_asn1-15317ca14632e8fa,libtime-49df86b30b631e91,libtime_core-5918a43795571321,libnum_conv-35e5067041877422,libderanged-d8843f7e22f44da8,libpowerfmt-96bcc13aea1b0702,libthiserror-26fd3d5614bd263b,libnum_bigint-356528b26e00cd70,libnum_integer-588a4c7d40d334ae,libnum_traits-8d27e8476d1d1aed,libbase64-703a072699e04b45,libring-d38b7e5b00c7f960,libgetrandom-6a5917f673a5718d,liblibc-c07c9134d2a9167b,libuntrusted-ecd0150d37c0a849,libcfg_if-a227105ffeb83a10,libthiserror-d453fb1ab20614ac,libanyhow-9da921e5a4cc170d,libbase64-be691d74ff7143c8,libregex-9c624fdee0ce0341,libregex_automata-4849ad6cdadf526b,libaho_corasick-6b25df22483529bb,libregex_syntax-de2788153f3b4823,libserde_json-fc3a0c75db082b1f,libmemchr-13abfe53f46f3342,libitoa-58c69267a8343364,libryu-60a890ce745a2cd7,libserde-1b4f08ee76c4e97e,libserde_core-b27043e5d10ba35d}.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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest7j0tWE/rustcpJpRnU/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/ring-840d2aac675388b3/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest7j0tWE/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::add_to_cache (line 677) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestZnTO6c/rustcOEj1ay/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libcognito_jwt_verify-4307263f6a79a3fc,libdowncast_rs-9af6cfd2941129d0,libreqwest-cb1507c2677a1f7d,libserde_urlencoded-def00a8ce8a4e469,libhyper_rustls-285fbc933d995317,libwebpki_roots-5c6a34e2a0bad6cf,libhyper_tls-1dab89297516217a,libtokio_native_tls-7a57dfd3c17190db,libtokio_rustls-f2ea41899560898f,librustls-d1b373401e572e19,libsubtle-dcdab698cc4c3907,libwebpki-afd78229d487a6a6,librustls_pki_types-eba93c5340837a0b,libzeroize-b2628ebd6b366ce7,libmime-a641f9c01534a6cb,libencoding_rs-be6fdf291b210e73,libtower_http-09a1818c63e8220d,libiri_string-f5d81f26d9c7c6ab,libtower-997e4914c089db76,libtower_layer-11b600c9d83f94cb,libnative_tls-0638db6c28962ed7,libopenssl_probe-4215be457f7631fb,libopenssl-6b4249eab3f5fdc1,libbitflags-cca7c5c314b8beef,libforeign_types-f58fedb6bcb386d3,libforeign_types_shared-c31221e46b90c296,libopenssl_sys-d2f385dc9af324ac,libhyper_util-5f47e834f82805fd,libipnet-8ec7b873cb0a92d5,libtower_service-61a6e2aaa442e2aa,libhyper-e8fd28482dd7d592,libwant-5f2de672dba2612e,libtry_lock-4c57bbb82b1190b0,libhttparse-ed4f84df0bdd5152,libh2-91552735d6ccb5c3,libtracing-63575df47c23cd13,libtracing_core-e1da2b239bf3cf1b,libonce_cell-ce15a8b95b02a2ad,libindexmap-ce4439c698c404e9,libequivalent-a978cf5163e8d2d6,libhashbrown-d57bc0dec79de7dd,libslab-7c563c56ae53b434,libatomic_waker-3b600cf3b15fbf6e,libtokio_util-f9015bba3c05c9a7,libfutures_sink-f0db3c24b19532ab,libhttpdate-c834c1bc5cf51106,libfutures_channel-25a5f1f793e07868,libfutures_util-c0feeff71121c567,libfutures_task-7b7871a1780c3a11,libpin_utils-47b630022fed6c6f,libtokio-9a931f4b09663654,libsignal_hook_registry-6c7972cb17adfe9f,libsocket2-a69cca34e23ffd33,libmio-be9da1a5fe569e45,libparking_lot-0a8f13c93e5fecab,libparking_lot_core-a12b2bed231b521d,liblock_api-b3e1689e48e7fe14,libscopeguard-9728c2fe73941895,libhttp_body_util-4df5caef40b9b8a4,libpin_project_lite-0480e93619ded6e2,libhttp_body-c991cd7f71a5516e,liblog-cc20bba5e24fadab,liburl-308a63ad2a1c5356,libidna-5f9486cfb56815c9,libutf8_iter-3720c12e0564d699,libidna_adapter-e64a99a3c79431d9,libicu_properties-6567b539ba8b45ea,libicu_properties_data-4f5cbce8d0bde918,libicu_normalizer-0db8c89c2b04a5d5,libsmallvec-f89e312bdc161349,libicu_normalizer_data-369d395d1ecfb73f,libicu_collections-270880b381c47602,libpotential_utf-4c971a66a009005b,libicu_provider-998c22080aed9c3c,libicu_locale_core-1391f18a3e63359f,libtinystr-b026b2e26c416ff7,liblitemap-81db277af90d3ee6,libwriteable-f81aae6bd1c09a17,libzerovec-01894b700b92fc40,libzerotrie-052950ab901c623d,libyoke-3b979853dbaa074a,libstable_deref_trait-275986c01ee43dea,libzerofrom-fb8c863512c31e66,libform_urlencoded-9d7b7eb6a56238ab,libpercent_encoding-c20dcfa6171127b3,libhttp-7cb9aa80cc7c7ba9,libbytes-13df9da8ba861da2,libfnv-68f5b69a4a74de9d,libsync_wrapper-33462cf4daf0d49f,libfutures_core-2de656caeca80e95,libjsonwebtoken-c7db4dcdabaf8ec1,libpem-b6d17eb0dc98ea9c,libsimple_asn1-15317ca14632e8fa,libtime-49df86b30b631e91,libtime_core-5918a43795571321,libnum_conv-35e5067041877422,libderanged-d8843f7e22f44da8,libpowerfmt-96bcc13aea1b0702,libthiserror-26fd3d5614bd263b,libnum_bigint-356528b26e00cd70,libnum_integer-588a4c7d40d334ae,libnum_traits-8d27e8476d1d1aed,libbase64-703a072699e04b45,libring-d38b7e5b00c7f960,libgetrandom-6a5917f673a5718d,liblibc-c07c9134d2a9167b,libuntrusted-ecd0150d37c0a849,libcfg_if-a227105ffeb83a10,libthiserror-d453fb1ab20614ac,libanyhow-9da921e5a4cc170d,libbase64-be691d74ff7143c8,libregex-9c624fdee0ce0341,libregex_automata-4849ad6cdadf526b,libaho_corasick-6b25df22483529bb,libregex_syntax-de2788153f3b4823,libserde_json-fc3a0c75db082b1f,libmemchr-13abfe53f46f3342,libitoa-58c69267a8343364,libryu-60a890ce745a2cd7,libserde-1b4f08ee76c4e97e,libserde_core-b27043e5d10ba35d}.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" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestZnTO6c/rustcOEj1ay/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/ring-840d2aac675388b3/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestZnTO6c/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/mod.rs - oidc (line 12) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/mod.rs:18:14
[INFO] [stdout]     |
[INFO] [stdout]  18 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  19 | |     "https://accounts.example.com",
[INFO] [stdout]  20 | |     Some("https://accounts.example.com/.well-known/jwks.json"),
[INFO] [stdout]  21 | |     &["client1".to_string()],
[INFO] [stdout]  22 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  18 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout]  21 |     &["client1".to_string()],
[INFO] [stdout]  22 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::add_provider (line 169) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/verifier.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 178 | |     "https://accounts.example.com",
[INFO] [stdout] 179 | |     Some("https://accounts.example.com/.well-known/jwks.json"),
[INFO] [stdout] 180 | |     &["client1".to_string()],
[INFO] [stdout] 181 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 177 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 180 |     &["client1".to_string()],
[INFO] [stdout] 181 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier (line 25) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/verifier.rs:31:15
[INFO] [stdout]     |
[INFO] [stdout]  31 |   let config1 = OidcProviderConfig::new(
[INFO] [stdout]     |  _______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  32 | |     "https://accounts.example1.com",
[INFO] [stdout]  33 | |     Some("https://accounts.example1.com/.well-known/jwks.json"),
[INFO] [stdout]  34 | |     &["client1".to_string()],
[INFO] [stdout]  35 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  31 | let config1 = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout]  34 |     &["client1".to_string()],
[INFO] [stdout]  35 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/verifier.rs:37:15
[INFO] [stdout]     |
[INFO] [stdout]  37 |   let config2 = OidcProviderConfig::new(
[INFO] [stdout]     |  _______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  38 | |     "https://accounts.example2.com",
[INFO] [stdout]  39 | |     Some("https://accounts.example2.com/.well-known/jwks.json"),
[INFO] [stdout]  40 | |     &["client2".to_string()],
[INFO] [stdout]  41 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  37 | let config2 = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout]  40 |     &["client2".to_string()],
[INFO] [stdout]  41 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::hydrate (line 419) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/verifier.rs:424:15
[INFO] [stdout]     |
[INFO] [stdout] 424 |   let config1 = OidcProviderConfig::new(
[INFO] [stdout]     |  _______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 425 | |     "https://accounts.example1.com",
[INFO] [stdout] 426 | |     Some("https://accounts.example1.com/.well-known/jwks.json"),
[INFO] [stdout] 427 | |     &["client1".to_string()],
[INFO] [stdout] 428 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 424 | let config1 = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 427 |     &["client1".to_string()],
[INFO] [stdout] 428 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/verifier.rs:430:15
[INFO] [stdout]     |
[INFO] [stdout] 430 |   let config2 = OidcProviderConfig::new(
[INFO] [stdout]     |  _______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 431 | |     "https://accounts.example2.com",
[INFO] [stdout] 432 | |     Some("https://accounts.example2.com/.well-known/jwks.json"),
[INFO] [stdout] 433 | |     &["client2".to_string()],
[INFO] [stdout] 434 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 430 | let config2 = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 433 |     &["client2".to_string()],
[INFO] [stdout] 434 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::get_provider_ids (line 282) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/verifier.rs:287:15
[INFO] [stdout]     |
[INFO] [stdout] 287 |   let config1 = OidcProviderConfig::new(
[INFO] [stdout]     |  _______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 288 | |     "https://accounts.example1.com",
[INFO] [stdout] 289 | |     Some("https://accounts.example1.com/.well-known/jwks.json"),
[INFO] [stdout] 290 | |     &["client1".to_string()],
[INFO] [stdout] 291 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 287 | let config1 = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 290 |     &["client1".to_string()],
[INFO] [stdout] 291 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/verifier.rs:293:15
[INFO] [stdout]     |
[INFO] [stdout] 293 |   let config2 = OidcProviderConfig::new(
[INFO] [stdout]     |  _______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 294 | |     "https://accounts.example2.com",
[INFO] [stdout] 295 | |     Some("https://accounts.example2.com/.well-known/jwks.json"),
[INFO] [stdout] 296 | |     &["client2".to_string()],
[INFO] [stdout] 297 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 293 | let config2 = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 296 |     &["client2".to_string()],
[INFO] [stdout] 297 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::new (line 79) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/verifier.rs:84:15
[INFO] [stdout]     |
[INFO] [stdout]  84 |   let config1 = OidcProviderConfig::new(
[INFO] [stdout]     |  _______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  85 | |     "https://accounts.example1.com",
[INFO] [stdout]  86 | |     Some("https://accounts.example1.com/.well-known/jwks.json"),
[INFO] [stdout]  87 | |     &["client1".to_string()],
[INFO] [stdout]  88 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  84 | let config1 = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout]  87 |     &["client1".to_string()],
[INFO] [stdout]  88 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/verifier.rs:90:15
[INFO] [stdout]     |
[INFO] [stdout]  90 |   let config2 = OidcProviderConfig::new(
[INFO] [stdout]     |  _______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]  91 | |     "https://accounts.example2.com",
[INFO] [stdout]  92 | |     Some("https://accounts.example2.com/.well-known/jwks.json"),
[INFO] [stdout]  93 | |     &["client2".to_string()],
[INFO] [stdout]  94 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout]  90 | let config2 = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout]  93 |     &["client2".to_string()],
[INFO] [stdout]  94 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::remove_provider (line 324) stdout ----
[INFO] [stdout] error[E0061]: this function takes 4 arguments but 3 arguments were supplied
[INFO] [stdout]    --> src/oidc/verifier.rs:329:14
[INFO] [stdout]     |
[INFO] [stdout] 329 |   let config = OidcProviderConfig::new(
[INFO] [stdout]     |  ______________^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout] 330 | |     "https://accounts.example.com",
[INFO] [stdout] 331 | |     Some("https://accounts.example.com/.well-known/jwks.json"),
[INFO] [stdout] 332 | |     &["client1".to_string()],
[INFO] [stdout] 333 | | ).unwrap();
[INFO] [stdout]     | |_- argument #4 of type `Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>>` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/oidc/config.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 329 | let config = OidcProviderConfig::new(
[INFO] [stdout] ...
[INFO] [stdout] 332 |     &["client1".to_string()],
[INFO] [stdout] 333 +     /* Option<Vec<cognito_jwt_verify::oidc::config::TokenUse>> */,
[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 E0061`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/verifier/factory.rs - verifier::factory::VerifierFactory (line 53) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OidcProviderConfig`
[INFO] [stdout]   --> src/verifier/factory.rs:63:19
[INFO] [stdout]    |
[INFO] [stdout] 63 | let oidc_config = OidcProviderConfig::new(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^ use of undeclared type `OidcProviderConfig`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 52 + use cognito_jwt_verify::OidcProviderConfig;
[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 E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::verify (line 460) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `cognito_jwt_verify::oidc::OidcIdTokenClaims`
[INFO] [stdout]    --> src/oidc/verifier.rs:462:49
[INFO] [stdout]     |
[INFO] [stdout] 462 | use cognito_jwt_verify::oidc::{OidcJwtVerifier, OidcIdTokenClaims};
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^ no `OidcIdTokenClaims` in `oidc`
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this struct instead:
[INFO] [stdout]             cognito_jwt_verify::OidcIdTokenClaims
[INFO] [stdout] 
[INFO] [stdout] error[E0728]: `await` is only allowed inside `async` functions and blocks
[INFO] [stdout]    --> src/oidc/verifier.rs:473:58
[INFO] [stdout]     |
[INFO] [stdout] 461 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_oidc_verifier_rs_460_0() {
[INFO] [stdout]     |                                      --------------------------------------------- this is not `async`
[INFO] [stdout] ...
[INFO] [stdout] 473 | let claims = verifier.verify::<OidcIdTokenClaims>(token).await.unwrap();
[INFO] [stdout]     |                                                          ^^^^^ only allowed inside `async` functions and blocks
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0728.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/cognito/config.rs - cognito::config::TokenUse (line 16)
[INFO] [stdout]     src/cognito/config.rs - cognito::config::VerifierConfig::new (line 168)
[INFO] [stdout]     src/cognito/config.rs - cognito::config::VerifierConfig::with_error_verbosity (line 364)
[INFO] [stdout]     src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier (line 28)
[INFO] [stdout]     src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::add_user_pool (line 171)
[INFO] [stdout]     src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::add_user_pool_with_params (line 231)
[INFO] [stdout]     src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::hydrate (line 382)
[INFO] [stdout]     src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::new (line 82)
[INFO] [stdout]     src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::new_single_pool (line 135)
[INFO] [stdout]     src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::remove_user_pool (line 311)
[INFO] [stdout]     src/cognito/verifier.rs - cognito::verifier::CognitoJwtVerifier::verify (line 425)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig (line 47)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::create_discovery (line 609)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::discover (line 563)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::discover_jwks_url (line 515)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::new (line 160)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::set_discovery_enabled (line 276)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::with_cache_duration (line 339)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::with_clock_skew (line 307)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::with_custom_validator (line 433)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::with_discovery_cache_duration (line 371)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::with_error_verbosity (line 469)
[INFO] [stdout]     src/oidc/config.rs - oidc::config::OidcProviderConfig::with_required_claim (line 402)
[INFO] [stdout]     src/oidc/discovery.rs - oidc::discovery::OidcDiscovery::add_to_cache (line 677)
[INFO] [stdout]     src/oidc/mod.rs - oidc (line 12)
[INFO] [stdout]     src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier (line 25)
[INFO] [stdout]     src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::add_provider (line 169)
[INFO] [stdout]     src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::get_provider_ids (line 282)
[INFO] [stdout]     src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::hydrate (line 419)
[INFO] [stdout]     src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::new (line 79)
[INFO] [stdout]     src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::remove_provider (line 324)
[INFO] [stdout]     src/oidc/verifier.rs - oidc::verifier::OidcJwtVerifier::verify (line 460)
[INFO] [stdout]     src/verifier/factory.rs - verifier::factory::VerifierFactory (line 53)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 28 passed; 33 failed; 0 ignored; 0 measured; 0 filtered out; finished in 43.17s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "81317fa1f4e83685041d5ba27a205fef8e749134cd738c3cdfd3b2414ebd45cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81317fa1f4e83685041d5ba27a205fef8e749134cd738c3cdfd3b2414ebd45cc", kill_on_drop: false }`
[INFO] [stdout] 81317fa1f4e83685041d5ba27a205fef8e749134cd738c3cdfd3b2414ebd45cc
