[INFO] fetching crate google-cloud-pubsub 1.6.0...
[INFO] testing google-cloud-pubsub-1.6.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate google-cloud-pubsub 1.6.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate google-cloud-pubsub 1.6.0
[INFO] finished tweaking crates.io crate google-cloud-pubsub 1.6.0
[INFO] tweaked toml for crates.io crate google-cloud-pubsub 1.6.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate google-cloud-pubsub 1.6.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate google-cloud-pubsub 1.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded google-cloud-iam-v1 v1.13.0
[INFO] [stderr]   Downloaded tracing-opentelemetry v0.34.0
[INFO] [stderr]   Downloaded google-cloud-type v1.6.0
[INFO] [stderr]   Downloaded opentelemetry v0.33.0
[INFO] [stderr]   Downloaded google-cloud-gax v1.15.0
[INFO] [stderr]   Downloaded google-cloud-gax-internal v0.7.20
[INFO] [stderr]   Downloaded google-cloud-wkt v1.9.0
[INFO] [stderr]   Downloaded opentelemetry-semantic-conventions v0.33.0
[INFO] [stderr]   Downloaded google-cloud-auth v1.17.0
[INFO] [stderr]   Downloaded opentelemetry_sdk v0.33.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41
[INFO] running `Command { std: "docker" "start" "300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling rand v0.10.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling google-cloud-auth v1.17.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling jiff-core v0.1.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling jiff v0.2.37
[INFO] [stderr]    Compiling google-cloud-gax-internal v0.7.20
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling opentelemetry-semantic-conventions v0.33.0
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling serde_with_macros v3.23.0
[INFO] [stderr]    Compiling opentelemetry v0.33.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling serde_with v3.23.0
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling opentelemetry_sdk v0.33.0
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling google-cloud-wkt v1.9.0
[INFO] [stderr]    Compiling prost-types v0.14.4
[INFO] [stderr]    Compiling tracing-opentelemetry v0.34.0
[INFO] [stderr]    Compiling google-cloud-rpc v1.6.0
[INFO] [stderr]    Compiling google-cloud-type v1.6.0
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling google-cloud-gax v1.15.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling tonic v0.14.6
[INFO] [stderr]    Compiling tonic-prost v0.14.6
[INFO] [stderr]    Compiling google-cloud-iam-v1 v1.13.0
[INFO] [stderr]    Compiling google-cloud-pubsub v1.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/publisher/token_bucket.rs:53:14
[INFO] [stdout]    |
[INFO] [stdout] 53 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 53 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 53 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/publisher/token_bucket.rs:69:14
[INFO] [stdout]    |
[INFO] [stdout] 69 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 69 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 69 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6m 26s
[INFO] running `Command { std: "docker" "inspect" "300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/publisher/token_bucket.rs:53:14
[INFO] [stdout]    |
[INFO] [stdout] 53 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 53 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 53 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/publisher/token_bucket.rs:69:14
[INFO] [stdout]    |
[INFO] [stdout] 69 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 69 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 69 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling google-cloud-pubsub v1.6.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: functions used as tests can not have any arguments
[INFO] [stdout]    --> src/subscriber/builder.rs:303:11
[INFO] [stdout]     |
[INFO] [stdout] 303 |       async fn clamp_ack_deadline(v: Duration, want: i32) -> anyhow::Result<()> {
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 304 | |         let builder = Subscribe::new(
[INFO] [stdout] 305 | |             test_inner().await?,
[INFO] [stdout] 306 | |             "projects/my-project/subscriptions/my-subscription".to_string(),
[INFO] [stdout] ...   |
[INFO] [stdout] 313 | |         Ok(())
[INFO] [stdout] 314 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: functions used as tests can not have any arguments
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:322:11
[INFO] [stdout]     |
[INFO] [stdout] 322 |       async fn process_attempt_error_retryable_code_without_error_info(
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 323 | |         code: Code,
[INFO] [stdout] 324 | |     ) -> anyhow::Result<()> {
[INFO] [stdout] 325 | |         let err = Arc::new(Error::service(
[INFO] [stdout] ...   |
[INFO] [stdout] 335 | |         Ok(())
[INFO] [stdout] 336 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: functions used as tests can not have any arguments
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:344:11
[INFO] [stdout]     |
[INFO] [stdout] 344 |       async fn process_attempt_error_retryable_code_with_error_info(
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 345 | |         code: Code,
[INFO] [stdout] 346 | |     ) -> anyhow::Result<()> {
[INFO] [stdout] 347 | |         let info = ErrorInfo::new().set_metadata([
[INFO] [stdout] ...   |
[INFO] [stdout] 367 | |         Ok(())
[INFO] [stdout] 368 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: functions used as tests can not have any arguments
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:382:11
[INFO] [stdout]     |
[INFO] [stdout] 382 |       async fn process_attempt_error_non_retryable_code_without_error_info(
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 383 | |         code: Code,
[INFO] [stdout] 384 | |     ) -> anyhow::Result<()> {
[INFO] [stdout] 385 | |         let err = Arc::new(Error::service(
[INFO] [stdout] ...   |
[INFO] [stdout] 409 | |         Ok(())
[INFO] [stdout] 410 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: functions used as tests can not have any arguments
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:424:11
[INFO] [stdout]     |
[INFO] [stdout] 424 |       async fn process_attempt_error_non_retryable_code_permanent_failure(
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 425 | |         code: Code,
[INFO] [stdout] 426 | |     ) -> anyhow::Result<()> {
[INFO] [stdout] 427 | |         let info =
[INFO] [stdout] ...   |
[INFO] [stdout] 453 | |         Ok(())
[INFO] [stdout] 454 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: functions used as tests can not have any arguments
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:468:11
[INFO] [stdout]     |
[INFO] [stdout] 468 |       async fn process_attempt_error_non_retryable_code_transient_failure(
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 469 | |         code: Code,
[INFO] [stdout] 470 | |     ) -> anyhow::Result<()> {
[INFO] [stdout] 471 | |         let info = ErrorInfo::new().set_metadata([(test_id(1), "TRANSIENT_FAILURE_OTHER")]);
[INFO] [stdout] ...   |
[INFO] [stdout] 486 | |         Ok(())
[INFO] [stdout] 487 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pubsub_grpc_mock` in this scope
[INFO] [stdout]    --> src/subscriber/transport.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     use pubsub_grpc_mock::google::pubsub::v1;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pubsub_grpc_mock`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pubsub_grpc_mock`, use `cargo add pubsub_grpc_mock` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pubsub_grpc_mock`
[INFO] [stdout]    --> src/subscriber/client.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |     use pubsub_grpc_mock::{MockSubscriber, start};
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pubsub_grpc_mock`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pubsub_grpc_mock`, use `cargo add pubsub_grpc_mock` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pubsub_grpc_mock`
[INFO] [stdout]    --> src/subscriber/transport.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |     use pubsub_grpc_mock::{MockSubscriber, start};
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pubsub_grpc_mock`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pubsub_grpc_mock`, use `cargo add pubsub_grpc_mock` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `google_cloud_test_macros`
[INFO] [stdout]    --> src/publisher/client.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |     use google_cloud_test_macros::tokio_test_no_panics;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `google_cloud_test_macros`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `google_cloud_test_macros`, use `cargo add google_cloud_test_macros` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mockall`
[INFO] [stdout]    --> src/publisher/client.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |     use mockall::Sequence;
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |     use rand::{RngExt, distr::Alphanumeric};
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]    --> src/publisher/client.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |     use rand::{RngExt, distr::Alphanumeric};
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `google_cloud_test_macros`
[INFO] [stdout]    --> src/publisher/actor.rs:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 |     use google_cloud_test_macros::tokio_test_no_panics;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `google_cloud_test_macros`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `google_cloud_test_macros`, use `cargo add google_cloud_test_macros` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mockall`
[INFO] [stdout]    --> src/publisher/actor.rs:657:9
[INFO] [stdout]     |
[INFO] [stdout] 657 |     use mockall::Sequence;
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 |     use rand::{RngExt, distr::Alphanumeric};
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rand`
[INFO] [stdout]    --> src/publisher/actor.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 |     use rand::{RngExt, distr::Alphanumeric};
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `google_cloud_test_macros`
[INFO] [stdout]   --> src/publisher/batch.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     use google_cloud_test_macros::tokio_test_no_panics;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `google_cloud_test_macros`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `google_cloud_test_macros`, use `cargo add google_cloud_test_macros` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `google_cloud_test_macros`
[INFO] [stdout]    --> src/publisher/hedging.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |     use google_cloud_test_macros::tokio_test_no_panics;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `google_cloud_test_macros`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `google_cloud_test_macros`, use `cargo add google_cloud_test_macros` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `google_cloud_rpc` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     use google_cloud_rpc::model::ErrorInfo;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `google_cloud_rpc`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 211 -     use google_cloud_rpc::model::ErrorInfo;
[INFO] [stdout] 211 +     use google_cloud_gax::model::ErrorInfo;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_case`
[INFO] [stdout]    --> src/subscriber/builder.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |     use test_case::test_case;
[INFO] [stdout]     |         ^^^^^^^^^ use of unresolved module or unlinked crate `test_case`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_case`, use `cargo add test_case` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `mockall`
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |     use mockall::Sequence;
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_case`
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |     use test_case::test_case;
[INFO] [stdout]     |         ^^^^^^^^^ use of unresolved module or unlinked crate `test_case`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_case`, use `cargo add test_case` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `google_cloud_test_macros`
[INFO] [stdout]   --> src/subscriber/keepalive.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     use google_cloud_test_macros::tokio_test_no_panics;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `google_cloud_test_macros`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `google_cloud_test_macros`, use `cargo add google_cloud_test_macros` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::super::leaser::tests::MockLeaser`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |     use super::super::leaser::tests::MockLeaser;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      no `MockLeaser` in `subscriber::leaser::tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `google_cloud_test_macros`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use google_cloud_test_macros::tokio_test_no_panics;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `google_cloud_test_macros`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `google_cloud_test_macros`, use `cargo add google_cloud_test_macros` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_case`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     use test_case::test_case;
[INFO] [stdout]     |         ^^^^^^^^^ use of unresolved module or unlinked crate `test_case`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_case`, use `cargo add test_case` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::super::leaser::tests::MockLeaser`
[INFO] [stdout]    --> src/subscriber/lease_state.rs:383:9
[INFO] [stdout]     |
[INFO] [stdout] 383 |     use super::super::leaser::tests::MockLeaser;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      no `MockLeaser` in `subscriber::leaser::tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::super::stub::tests::MockStub`
[INFO] [stdout]    --> src/subscriber/leaser.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |     use super::super::stub::tests::MockStub;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^--------
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    no `MockStub` in `subscriber::stub::tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `pubsub_grpc_mock` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:471:9
[INFO] [stdout]     |
[INFO] [stdout] 471 |     use pubsub_grpc_mock::google::pubsub::v1;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pubsub_grpc_mock`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pubsub_grpc_mock`, use `cargo add pubsub_grpc_mock` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `google_cloud_test_macros`
[INFO] [stdout]    --> src/subscriber/message_stream.rs:470:9
[INFO] [stdout]     |
[INFO] [stdout] 470 |     use google_cloud_test_macros::tokio_test_no_panics;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `google_cloud_test_macros`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `google_cloud_test_macros`, use `cargo add google_cloud_test_macros` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `pubsub_grpc_mock`
[INFO] [stdout]    --> src/subscriber/message_stream.rs:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 |     use pubsub_grpc_mock::{MockSubscriber, start};
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pubsub_grpc_mock`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `pubsub_grpc_mock`, use `cargo add pubsub_grpc_mock` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_case`
[INFO] [stdout]    --> src/subscriber/message_stream.rs:473:9
[INFO] [stdout]     |
[INFO] [stdout] 473 |     use test_case::test_case;
[INFO] [stdout]     |         ^^^^^^^^^ use of unresolved module or unlinked crate `test_case`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_case`, use `cargo add test_case` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_case`
[INFO] [stdout]    --> src/subscriber/retry_policy.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |     use test_case::test_case;
[INFO] [stdout]     |         ^^^^^^^^^ use of unresolved module or unlinked crate `test_case`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_case`, use `cargo add test_case` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `super::super::stub::tests::MockStub`
[INFO] [stdout]    --> src/subscriber/stream.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |     use super::super::stub::tests::MockStub;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^--------
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    no `MockStub` in `subscriber::stub::tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `google_cloud_test_macros`
[INFO] [stdout]    --> src/subscriber/stream.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     use google_cloud_test_macros::tokio_test_no_panics;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `google_cloud_test_macros`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `google_cloud_test_macros`, use `cargo add google_cloud_test_macros` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_case`
[INFO] [stdout]   --> src/retry_policy.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     use test_case::test_case;
[INFO] [stdout]    |         ^^^^^^^^^ use of unresolved module or unlinked crate `test_case`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_case`, use `cargo add test_case` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:667:5
[INFO] [stdout]     |
[INFO] [stdout] 667 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:681:5
[INFO] [stdout]     |
[INFO] [stdout] 681 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]   --> src/publisher/batch.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     mockall::mock! {
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:326:5
[INFO] [stdout]     |
[INFO] [stdout] 326 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `test_case` in this scope
[INFO] [stdout]    --> src/publisher/options.rs:195:7
[INFO] [stdout]     |
[INFO] [stdout] 195 |     #[test_case::test_case(f32::MAX, MAX_HEDGING_REFILL_RATIO)]
[INFO] [stdout]     |       ^^^^^^^^^ use of unresolved module or unlinked crate `test_case`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `test_case` in this scope
[INFO] [stdout]    --> src/publisher/options.rs:196:7
[INFO] [stdout]     |
[INFO] [stdout] 196 |     #[test_case::test_case(f32::MIN, MIN_HEDGING_REFILL_RATIO)]
[INFO] [stdout]     |       ^^^^^^^^^ use of unresolved module or unlinked crate `test_case`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `test_case` in this scope
[INFO] [stdout]    --> src/publisher/options.rs:197:7
[INFO] [stdout]     |
[INFO] [stdout] 197 |     #[test_case::test_case(f32::NAN, DEFAULT_HEDGING_REFILL_RATIO)]
[INFO] [stdout]     |       ^^^^^^^^^ use of unresolved module or unlinked crate `test_case`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]   --> src/publisher/publish_telemetry.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     mockall::mock! {
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> src/publisher/publish_telemetry.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 |             .ok_or_else(|| anyhow::anyhow!("header value should be generated"))?;
[INFO] [stdout]    |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             anyhow::anyhow!("header value should be generated for initial attempt")
[INFO] [stdout]     |             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:142:28
[INFO] [stdout]     |
[INFO] [stdout] 142 |             .ok_or_else(|| anyhow::anyhow!("header value should be generated"))?;
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:146:28
[INFO] [stdout]     |
[INFO] [stdout] 146 |             .ok_or_else(|| anyhow::anyhow!("header value should be generated"))?;
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:159:28
[INFO] [stdout]     |
[INFO] [stdout] 159 |             .ok_or_else(|| anyhow::anyhow!("custom headers extension should be present"))?;
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:162:28
[INFO] [stdout]     |
[INFO] [stdout] 162 |             .ok_or_else(|| anyhow::anyhow!("telemetry header should be present"))?;
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:165:28
[INFO] [stdout]     |
[INFO] [stdout] 165 |             .ok_or_else(|| anyhow::anyhow!("expected header value to generate"))?;
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:179:28
[INFO] [stdout]     |
[INFO] [stdout] 179 |             .ok_or_else(|| anyhow::anyhow!("telemetry should be parsed"))?;
[INFO] [stdout]     |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1325:17
[INFO] [stdout]      |
[INFO] [stdout] 1325 |                 anyhow::bail!("expected batch {i}/{NUM_BATCHES}");
[INFO] [stdout]      |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1371:17
[INFO] [stdout]      |
[INFO] [stdout] 1371 |                 anyhow::bail!("expected batch {i}/{NUM_BATCHES}");
[INFO] [stdout]      |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:658:17
[INFO] [stdout]     |
[INFO] [stdout] 658 |                 anyhow::bail!("expected message {i}/6")
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:724:13
[INFO] [stdout]     |
[INFO] [stdout] 724 |             anyhow::bail!("expected message")
[INFO] [stdout]     |             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:768:17
[INFO] [stdout]     |
[INFO] [stdout] 768 |                 anyhow::bail!("expected message {i}/6")
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:832:17
[INFO] [stdout]     |
[INFO] [stdout] 832 |                 anyhow::bail!("expected message {i}")
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:839:17
[INFO] [stdout]     |
[INFO] [stdout] 839 |                 anyhow::bail!("expected message {i}")
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:847:17
[INFO] [stdout]     |
[INFO] [stdout] 847 |                 anyhow::bail!("expected message {i}")
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:941:17
[INFO] [stdout]     |
[INFO] [stdout] 941 |                 anyhow::bail!("expected message {i}/6")
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:974:17
[INFO] [stdout]     |
[INFO] [stdout] 974 |                 anyhow::bail!("expected message {i}/2")
[INFO] [stdout]     |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1028:17
[INFO] [stdout]      |
[INFO] [stdout] 1028 |                 anyhow::bail!("expected message {i}/6")
[INFO] [stdout]      |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1071:17
[INFO] [stdout]      |
[INFO] [stdout] 1071 |                 anyhow::bail!("expected message {i}/3")
[INFO] [stdout]      |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1721:17
[INFO] [stdout]      |
[INFO] [stdout] 1721 |                 anyhow::bail!("expected message {i}/5")
[INFO] [stdout]      |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1785:17
[INFO] [stdout]      |
[INFO] [stdout] 1785 |                 anyhow::bail!("expected message {i}/5")
[INFO] [stdout]      |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1892:17
[INFO] [stdout]      |
[INFO] [stdout] 1892 |                 anyhow::bail!("expected message {i}/5")
[INFO] [stdout]      |                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     mockall::mock! {
[INFO] [stdout]     |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]   --> src/subscriber/stub.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     mockall::mock! {
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:429:23
[INFO] [stdout]     |
[INFO] [stdout] 429 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:488:23
[INFO] [stdout]     |
[INFO] [stdout] 488 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state.rs:838:23
[INFO] [stdout]     |
[INFO] [stdout] 838 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state.rs:894:23
[INFO] [stdout]     |
[INFO] [stdout] 894 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1393:23
[INFO] [stdout]      |
[INFO] [stdout] 1393 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]      |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1440:23
[INFO] [stdout]      |
[INFO] [stdout] 1440 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]      |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:536:23
[INFO] [stdout]     |
[INFO] [stdout] 536 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:646:23
[INFO] [stdout]     |
[INFO] [stdout] 646 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:773:23
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1247:23
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]      |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1296:23
[INFO] [stdout]      |
[INFO] [stdout] 1296 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]      |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1365:23
[INFO] [stdout]      |
[INFO] [stdout] 1365 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]      |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:361:23
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mockall` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:408:23
[INFO] [stdout]     |
[INFO] [stdout] 408 |         let mut seq = mockall::Sequence::new();
[INFO] [stdout]     |                       ^^^^^^^ use of unresolved module or unlinked crate `mockall`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `mockall`, use `cargo add mockall` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:346:50
[INFO] [stdout]     |
[INFO] [stdout] 346 |         let client = GapicPublisher::from_stub::<MockGapicPublisher>(mock_arc);
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/generated/gapic_dataplane/client.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | pub struct Publisher {
[INFO] [stdout]     | -------------------- similarly named struct `GapicPublisher` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 346 -         let client = GapicPublisher::from_stub::<MockGapicPublisher>(mock_arc);
[INFO] [stdout] 346 +         let client = GapicPublisher::from_stub::<GapicPublisher>(mock_arc);
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 338 |     async fn publisher_publish_successfully_with_arc<MockGapicPublisher>() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                     ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:654:22
[INFO] [stdout]     |
[INFO] [stdout] 654 |         tokio::time::advance(Duration::from_millis(150)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:740:22
[INFO] [stdout]     |
[INFO] [stdout] 740 |         tokio::time::advance(Duration::from_millis(150)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:745:22
[INFO] [stdout]     |
[INFO] [stdout] 745 |         tokio::time::advance(Duration::from_millis(100)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:787:22
[INFO] [stdout]     |
[INFO] [stdout] 787 |         tokio::time::advance(Duration::from_millis(100)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:792:22
[INFO] [stdout]     |
[INFO] [stdout] 792 |         tokio::time::advance(Duration::from_millis(150)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:837:22
[INFO] [stdout]     |
[INFO] [stdout] 837 |         tokio::time::advance(Duration::from_millis(50)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:845:22
[INFO] [stdout]     |
[INFO] [stdout] 845 |         tokio::time::advance(Duration::from_millis(100)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:905:22
[INFO] [stdout]     |
[INFO] [stdout] 905 |         tokio::time::advance(Duration::from_millis(50)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:915:22
[INFO] [stdout]     |
[INFO] [stdout] 915 |         tokio::time::advance(Duration::from_millis(60)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:927:22
[INFO] [stdout]     |
[INFO] [stdout] 927 |         tokio::time::advance(Duration::from_millis(50)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:983:22
[INFO] [stdout]     |
[INFO] [stdout] 983 |         tokio::time::advance(Duration::from_millis(150)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/publisher/hedging.rs:988:22
[INFO] [stdout]     |
[INFO] [stdout] 988 |         tokio::time::advance(Duration::from_millis(100)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/publisher/hedging.rs:1031:22
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         tokio::time::advance(Duration::from_secs(2)).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/publisher/hedging.rs:1062:22
[INFO] [stdout]      |
[INFO] [stdout] 1062 |         tokio::time::advance(Duration::from_secs(1)).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/publisher/hedging.rs:1084:22
[INFO] [stdout]      |
[INFO] [stdout] 1084 |         tokio::time::advance(Duration::from_secs(1)).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MockRetryPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:241:27
[INFO] [stdout]     |
[INFO] [stdout] 241 |     fn to_retry_policy(m: MockRetryPolicy) -> Arc<dyn RetryPolicy> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/google-cloud-gax-1.15.0/src/retry_policy.rs:73:1
[INFO] [stdout]     |
[INFO] [stdout]  73 | pub trait RetryPolicy: Send + Sync + std::fmt::Debug {
[INFO] [stdout]     | ---------------------------------------------------- similarly named trait `RetryPolicy` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 241 -     fn to_retry_policy(m: MockRetryPolicy) -> Arc<dyn RetryPolicy> {
[INFO] [stdout] 241 +     fn to_retry_policy(m: RetryPolicy) -> Arc<dyn RetryPolicy> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/keepalive.rs:91:22
[INFO] [stdout]     |
[INFO] [stdout]  91 |         tokio::time::advance(DELTA).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:242:22
[INFO] [stdout]     |
[INFO] [stdout] 242 |         tokio::time::advance(FLUSH_START).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:286:22
[INFO] [stdout]     |
[INFO] [stdout] 286 |         tokio::time::advance(FLUSH_START).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:338:26
[INFO] [stdout]     |
[INFO] [stdout] 338 |             tokio::time::advance(FLUSH_START).await;
[INFO] [stdout]     |                          ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 |             tokio::time::advance(FLUSH_PERIOD).await;
[INFO] [stdout]     |                          ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:388:26
[INFO] [stdout]     |
[INFO] [stdout] 388 |             tokio::time::advance(FLUSH_PERIOD).await;
[INFO] [stdout]     |                          ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:462:26
[INFO] [stdout]     |
[INFO] [stdout] 462 |             tokio::time::advance(EXTEND_START).await;
[INFO] [stdout]     |                          ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:477:26
[INFO] [stdout]     |
[INFO] [stdout] 477 |             tokio::time::advance(EXTEND_PERIOD).await;
[INFO] [stdout]     |                          ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:509:26
[INFO] [stdout]     |
[INFO] [stdout] 509 |             tokio::time::advance(EXTEND_PERIOD).await;
[INFO] [stdout]     |                          ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:742:30
[INFO] [stdout]     |
[INFO] [stdout] 742 |                 tokio::time::advance(Duration::from_millis(100)).await;
[INFO] [stdout]     |                              ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:752:30
[INFO] [stdout]     |
[INFO] [stdout] 752 |                 tokio::time::advance(Duration::from_millis(100)).await;
[INFO] [stdout]     |                              ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:804:22
[INFO] [stdout]     |
[INFO] [stdout] 804 |         tokio::time::advance(EXTEND_START).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:813:22
[INFO] [stdout]     |
[INFO] [stdout] 813 |         tokio::time::advance(EXTEND_PERIOD).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:316:22
[INFO] [stdout]     |
[INFO] [stdout] 316 |         tokio::time::advance(Duration::from_secs(5)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:532:22
[INFO] [stdout]     |
[INFO] [stdout] 532 |         tokio::time::advance(DELTA * 2).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:549:22
[INFO] [stdout]     |
[INFO] [stdout] 549 |         tokio::time::advance(MAX_LEASE - DELTA).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:563:22
[INFO] [stdout]     |
[INFO] [stdout] 563 |         tokio::time::advance(DELTA * 2).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:614:22
[INFO] [stdout]     |
[INFO] [stdout] 614 |         tokio::time::advance(MAX_LEASE_EXTENSION - Duration::from_secs(1)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:483:22
[INFO] [stdout]     |
[INFO] [stdout] 483 |         tokio::time::advance(Duration::from_secs(5)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:876:22
[INFO] [stdout]     |
[INFO] [stdout] 876 |         tokio::time::advance(MAX_LEASE_EXTENSION - Duration::from_secs(1)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_state.rs:471:22
[INFO] [stdout]     |
[INFO] [stdout] 471 |         tokio::time::advance(Duration::from_secs(61)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/lease_state.rs:492:22
[INFO] [stdout]     |
[INFO] [stdout] 492 |         tokio::time::advance(Duration::from_secs(61)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1418:22
[INFO] [stdout]      |
[INFO] [stdout] 1418 |         tokio::time::advance(DELTA * 2).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1425:22
[INFO] [stdout]      |
[INFO] [stdout] 1425 |         tokio::time::advance(MAX_LEASE - DELTA).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1429:22
[INFO] [stdout]      |
[INFO] [stdout] 1429 |         tokio::time::advance(DELTA * 2).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1465:22
[INFO] [stdout]      |
[INFO] [stdout] 1465 |         tokio::time::advance(DELTA * 2).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1472:22
[INFO] [stdout]      |
[INFO] [stdout] 1472 |         tokio::time::advance(MAX_LEASE - DELTA).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1476:22
[INFO] [stdout]      |
[INFO] [stdout] 1476 |         tokio::time::advance(DELTA * 2).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MockLeaser` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:314:25
[INFO] [stdout]     |
[INFO] [stdout] 314 |     impl Leaser for Arc<MockLeaser> {
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 314 |     impl<MockLeaser> Leaser for Arc<MockLeaser> {
[INFO] [stdout]     |         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MockLeaser` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:336:31
[INFO] [stdout]     |
[INFO] [stdout] 336 |     impl Leaser for Arc<Mutex<MockLeaser>> {
[INFO] [stdout]     |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 336 |     impl<MockLeaser> Leaser for Arc<Mutex<MockLeaser>> {
[INFO] [stdout]     |         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/message_stream.rs:854:22
[INFO] [stdout]     |
[INFO] [stdout] 854 |         tokio::time::advance(Duration::from_secs(10)).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1037:22
[INFO] [stdout]      |
[INFO] [stdout] 1037 |         tokio::time::advance(Duration::from_secs(10)).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1130:22
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         tokio::time::advance(KEEPALIVE_PERIOD).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1143:22
[INFO] [stdout]      |
[INFO] [stdout] 1143 |         tokio::time::advance(4 * KEEPALIVE_PERIOD).await;
[INFO] [stdout]      |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1556:26
[INFO] [stdout]      |
[INFO] [stdout] 1556 |             tokio::time::advance(Duration::from_secs(1)).await;
[INFO] [stdout]      |                          ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]      |
[INFO] [stdout]   90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]      |
[INFO] [stdout]  567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]      |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/stream.rs:310:22
[INFO] [stdout]     |
[INFO] [stdout] 310 |         tokio::time::advance(KEEPALIVE_PERIOD).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `advance` in module `tokio::time`
[INFO] [stdout]    --> src/subscriber/stream.rs:337:22
[INFO] [stdout]     |
[INFO] [stdout] 337 |         tokio::time::advance(KEEPALIVE_PERIOD).await;
[INFO] [stdout]     |                      ^^^^^^^ not found in `tokio::time`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/time/mod.rs:90:21
[INFO] [stdout]     |
[INFO] [stdout]  90 |     pub use clock::{advance, pause, resume};
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:567:19
[INFO] [stdout]     |
[INFO] [stdout] 567 |             #[cfg(feature = "test-util")]
[INFO] [stdout]     |                   --------------------- the item is gated behind the `test-util` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `google_cloud_gax::backoff_policy::BackoffPolicy`
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |     use google_cloud_gax::backoff_policy::BackoffPolicy;
[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 import: `google_cloud_gax::throttle_result::ThrottleResult`
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     use google_cloud_gax::throttle_result::ThrottleResult;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `google_cloud_gax::retry_state::RetryState`
[INFO] [stdout]    --> src/subscriber/leaser.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |     use google_cloud_gax::retry_state::RetryState;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `google_cloud_gax::backoff_policy::BackoffPolicy`
[INFO] [stdout]    --> src/subscriber/stream.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use google_cloud_gax::backoff_policy::BackoffPolicy;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `google_cloud_gax::retry_state::RetryState`
[INFO] [stdout]    --> src/subscriber/stream.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     use google_cloud_gax::retry_state::RetryState;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:307:24
[INFO] [stdout]     |
[INFO] [stdout] 307 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 307 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 307 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:339:24
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 339 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 339 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:421:24
[INFO] [stdout]     |
[INFO] [stdout] 421 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 421 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 421 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:459:24
[INFO] [stdout]     |
[INFO] [stdout] 459 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 459 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 459 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:491:24
[INFO] [stdout]     |
[INFO] [stdout] 491 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 491 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 491 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:537:24
[INFO] [stdout]     |
[INFO] [stdout] 537 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 537 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 537 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:586:24
[INFO] [stdout]     |
[INFO] [stdout] 586 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 586 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 586 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:620:24
[INFO] [stdout]     |
[INFO] [stdout] 620 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 620 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 620 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:653:24
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 653 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 653 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:685:24
[INFO] [stdout]     |
[INFO] [stdout] 685 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 685 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 685 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:784:24
[INFO] [stdout]     |
[INFO] [stdout] 784 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 784 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 784 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:832:24
[INFO] [stdout]     |
[INFO] [stdout] 832 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:893:24
[INFO] [stdout]     |
[INFO] [stdout] 893 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:943:24
[INFO] [stdout]     |
[INFO] [stdout] 943 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 943 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 943 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:993:24
[INFO] [stdout]     |
[INFO] [stdout] 993 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 993 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 993 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1027:24
[INFO] [stdout]      |
[INFO] [stdout] 1027 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1027 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1027 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1062:24
[INFO] [stdout]      |
[INFO] [stdout] 1062 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1062 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1062 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1094:24
[INFO] [stdout]      |
[INFO] [stdout] 1094 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1094 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1094 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1134:24
[INFO] [stdout]      |
[INFO] [stdout] 1134 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1134 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1134 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1172:24
[INFO] [stdout]      |
[INFO] [stdout] 1172 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1172 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1172 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:845:24
[INFO] [stdout]     |
[INFO] [stdout] 845 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:884:24
[INFO] [stdout]     |
[INFO] [stdout] 884 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:924:24
[INFO] [stdout]     |
[INFO] [stdout] 924 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:971:24
[INFO] [stdout]     |
[INFO] [stdout] 971 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1039:24
[INFO] [stdout]      |
[INFO] [stdout] 1039 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1103:24
[INFO] [stdout]      |
[INFO] [stdout] 1103 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1103 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1103 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1130:24
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1130 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1130 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1154:24
[INFO] [stdout]      |
[INFO] [stdout] 1154 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1154 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1154 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1195:24
[INFO] [stdout]      |
[INFO] [stdout] 1195 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1195 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1195 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1234:24
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1234 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1234 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1268:24
[INFO] [stdout]      |
[INFO] [stdout] 1268 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1268 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1268 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1311:24
[INFO] [stdout]      |
[INFO] [stdout] 1311 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1375:24
[INFO] [stdout]      |
[INFO] [stdout] 1375 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1420:24
[INFO] [stdout]      |
[INFO] [stdout] 1420 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1481:24
[INFO] [stdout]      |
[INFO] [stdout] 1481 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1541:24
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1599:24
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1661:24
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:386:24
[INFO] [stdout]     |
[INFO] [stdout] 386 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 386 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 386 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:405:24
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 405 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 405 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:428:24
[INFO] [stdout]     |
[INFO] [stdout] 428 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:487:24
[INFO] [stdout]     |
[INFO] [stdout] 487 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:545:24
[INFO] [stdout]     |
[INFO] [stdout] 545 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:604:20
[INFO] [stdout]     |
[INFO] [stdout] 604 |         let mock = MockGapicPublisher::new();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 604 -         let mock = MockGapicPublisher::new();
[INFO] [stdout] 604 +         let mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:617:24
[INFO] [stdout]     |
[INFO] [stdout] 617 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:667:20
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let mock = MockGapicPublisher::new();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 667 -         let mock = MockGapicPublisher::new();
[INFO] [stdout] 667 +         let mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:695:24
[INFO] [stdout]     |
[INFO] [stdout] 695 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:758:24
[INFO] [stdout]     |
[INFO] [stdout] 758 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:805:24
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:853:26
[INFO] [stdout]     |
[INFO] [stdout] 853 |         let mut mock_a = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:867:26
[INFO] [stdout]     |
[INFO] [stdout] 867 |         let mut mock_b = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:940:24
[INFO] [stdout]     |
[INFO] [stdout] 940 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/hedging.rs:1012:24
[INFO] [stdout]      |
[INFO] [stdout] 1012 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/hedging.rs:1045:24
[INFO] [stdout]      |
[INFO] [stdout] 1045 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/hedging.rs:1076:20
[INFO] [stdout]      |
[INFO] [stdout] 1076 |         let mock = MockGapicPublisher::new();
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1076 -         let mock = MockGapicPublisher::new();
[INFO] [stdout] 1076 +         let mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisherWithFuture` in this scope
[INFO] [stdout]     --> src/publisher/hedging.rs:1096:24
[INFO] [stdout]      |
[INFO] [stdout] 1096 |         let mut mock = MockGapicPublisherWithFuture::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisherWithFuture`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/message_stream.rs:540:33
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:540:33
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 540 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 540 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/message_stream.rs:564:33
[INFO] [stdout]     |
[INFO] [stdout] 564 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:564:33
[INFO] [stdout]     |
[INFO] [stdout] 564 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 564 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 564 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/message_stream.rs:604:14
[INFO] [stdout]     |
[INFO] [stdout] 604 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:604:14
[INFO] [stdout]     |
[INFO] [stdout] 603 |           let _ = client
[INFO] [stdout]     |  _________________-
[INFO] [stdout] 604 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]     | |_____________-^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 604 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 604 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/message_stream.rs:649:33
[INFO] [stdout]     |
[INFO] [stdout] 649 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:649:33
[INFO] [stdout]     |
[INFO] [stdout] 649 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 649 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 649 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/message_stream.rs:702:33
[INFO] [stdout]     |
[INFO] [stdout] 702 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:702:33
[INFO] [stdout]     |
[INFO] [stdout] 702 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 702 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 702 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/message_stream.rs:750:14
[INFO] [stdout]     |
[INFO] [stdout] 750 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:750:14
[INFO] [stdout]     |
[INFO] [stdout] 749 |           let mut stream = client
[INFO] [stdout]     |  __________________________-
[INFO] [stdout] 750 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]     | |_____________-^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 750 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 750 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/message_stream.rs:821:14
[INFO] [stdout]     |
[INFO] [stdout] 821 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:821:14
[INFO] [stdout]     |
[INFO] [stdout] 820 |           let mut stream = client
[INFO] [stdout]     |  __________________________-
[INFO] [stdout] 821 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]     | |_____________-^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 821 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 821 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/message_stream.rs:906:33
[INFO] [stdout]     |
[INFO] [stdout] 906 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:906:33
[INFO] [stdout]     |
[INFO] [stdout] 906 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 906 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 906 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/message_stream.rs:935:33
[INFO] [stdout]     |
[INFO] [stdout] 935 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:935:33
[INFO] [stdout]     |
[INFO] [stdout] 935 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 935 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 935 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/message_stream.rs:964:33
[INFO] [stdout]     |
[INFO] [stdout] 964 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:964:33
[INFO] [stdout]     |
[INFO] [stdout] 964 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 964 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 964 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1014:14
[INFO] [stdout]      |
[INFO] [stdout] 1014 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1014:14
[INFO] [stdout]      |
[INFO] [stdout] 1013 |           let mut stream = client
[INFO] [stdout]      |  __________________________-
[INFO] [stdout] 1014 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1014 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1014 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1061:33
[INFO] [stdout]      |
[INFO] [stdout] 1061 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1061:33
[INFO] [stdout]      |
[INFO] [stdout] 1061 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1061 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 1061 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1119:33
[INFO] [stdout]      |
[INFO] [stdout] 1119 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1119:33
[INFO] [stdout]      |
[INFO] [stdout] 1119 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1119 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 1119 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1182:14
[INFO] [stdout]      |
[INFO] [stdout] 1182 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1182:14
[INFO] [stdout]      |
[INFO] [stdout] 1181 |           let _ = c1
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 1182 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1182 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1182 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1191:14
[INFO] [stdout]      |
[INFO] [stdout] 1190 |           let _ = c1
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 1191 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1191 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1191 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1191:24
[INFO] [stdout]      |
[INFO] [stdout] 1190 |         let _ = c1
[INFO] [stdout]      |                 -- any code following this expression is unreachable
[INFO] [stdout] 1191 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1205:14
[INFO] [stdout]      |
[INFO] [stdout] 1205 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1205:14
[INFO] [stdout]      |
[INFO] [stdout] 1204 |           let _ = c2
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 1205 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1205 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1205 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1230:33
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1230:33
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1230 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 1230 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1262:33
[INFO] [stdout]      |
[INFO] [stdout] 1262 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1262:33
[INFO] [stdout]      |
[INFO] [stdout] 1262 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1262 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 1262 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1318:33
[INFO] [stdout]      |
[INFO] [stdout] 1318 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1318:33
[INFO] [stdout]      |
[INFO] [stdout] 1318 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1318 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 1318 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1390:33
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1390:33
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1390 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 1390 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1453:14
[INFO] [stdout]      |
[INFO] [stdout] 1453 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1453:14
[INFO] [stdout]      |
[INFO] [stdout] 1452 |           let _ = client
[INFO] [stdout]      |  _________________-
[INFO] [stdout] 1453 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1453 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1453 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1533:14
[INFO] [stdout]      |
[INFO] [stdout] 1533 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1533:14
[INFO] [stdout]      |
[INFO] [stdout] 1532 |           let mut stream = client
[INFO] [stdout]      |  __________________________-
[INFO] [stdout] 1533 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1533 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1533 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1588:14
[INFO] [stdout]      |
[INFO] [stdout] 1588 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1588:14
[INFO] [stdout]      |
[INFO] [stdout] 1587 |           let mut stream = client
[INFO] [stdout]      |  __________________________-
[INFO] [stdout] 1588 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1588 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1588 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1625:14
[INFO] [stdout]      |
[INFO] [stdout] 1625 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1625:14
[INFO] [stdout]      |
[INFO] [stdout] 1624 |           let mut stream = client
[INFO] [stdout]      |  __________________________-
[INFO] [stdout] 1625 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1625 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1625 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1713:14
[INFO] [stdout]      |
[INFO] [stdout] 1713 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1713:14
[INFO] [stdout]      |
[INFO] [stdout] 1712 |           let mut stream = client
[INFO] [stdout]      |  __________________________-
[INFO] [stdout] 1713 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1713 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1713 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1777:14
[INFO] [stdout]      |
[INFO] [stdout] 1777 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1777:14
[INFO] [stdout]      |
[INFO] [stdout] 1776 |           let mut stream = client
[INFO] [stdout]      |  __________________________-
[INFO] [stdout] 1777 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1777 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1777 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1827:14
[INFO] [stdout]      |
[INFO] [stdout] 1827 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1827:14
[INFO] [stdout]      |
[INFO] [stdout] 1826 |           let mut stream = client
[INFO] [stdout]      |  __________________________-
[INFO] [stdout] 1827 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1827 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1827 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1884:14
[INFO] [stdout]      |
[INFO] [stdout] 1884 |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      |              ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1884:14
[INFO] [stdout]      |
[INFO] [stdout] 1883 |           let mut stream = client
[INFO] [stdout]      |  __________________________-
[INFO] [stdout] 1884 | |             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout]      | |_____________-^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1884 -             .subscribe("projects/p/subscriptions/s")
[INFO] [stdout] 1884 +             .with_subscriber("projects/p/subscriptions/s")
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/stream.rs:271:27
[INFO] [stdout]     |
[INFO] [stdout] 271 |         assert_eq!(stream.next_message().await?, Some(test_response(1..10)));
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_message` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/stream.rs:271:27
[INFO] [stdout]     |
[INFO] [stdout] 271 |         assert_eq!(stream.next_message().await?, Some(test_response(1..10)));
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `subscriber::stub::TonicStreaming` defines an item `next_message`, perhaps you need to implement it
[INFO] [stdout]    --> src/subscriber/stub.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub(super) trait TonicStreaming: std::fmt::Debug + Send + 'static {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_message` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/stream.rs:272:27
[INFO] [stdout]     |
[INFO] [stdout] 272 |         assert_eq!(stream.next_message().await?, Some(test_response(11..20)));
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `subscriber::stub::TonicStreaming` defines an item `next_message`, perhaps you need to implement it
[INFO] [stdout]    --> src/subscriber/stub.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub(super) trait TonicStreaming: std::fmt::Debug + Send + 'static {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/subscriber/stream.rs:272:27
[INFO] [stdout]     |
[INFO] [stdout] 272 |         assert_eq!(stream.next_message().await?, Some(test_response(11..20)));
[INFO] [stdout]     |                    ------ ^^^^^^^^^^^^ unreachable call
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_message` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/stream.rs:273:27
[INFO] [stdout]     |
[INFO] [stdout] 273 |         assert_eq!(stream.next_message().await?, Some(test_response(21..30)));
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `subscriber::stub::TonicStreaming` defines an item `next_message`, perhaps you need to implement it
[INFO] [stdout]    --> src/subscriber/stub.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub(super) trait TonicStreaming: std::fmt::Debug + Send + 'static {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/subscriber/stream.rs:273:27
[INFO] [stdout]     |
[INFO] [stdout] 273 |         assert_eq!(stream.next_message().await?, Some(test_response(21..30)));
[INFO] [stdout]     |                    ------ ^^^^^^^^^^^^ unreachable call
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_message` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/stream.rs:274:27
[INFO] [stdout]     |
[INFO] [stdout] 274 |         assert_eq!(stream.next_message().await?, None);
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `subscriber::stub::TonicStreaming` defines an item `next_message`, perhaps you need to implement it
[INFO] [stdout]    --> src/subscriber/stub.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub(super) trait TonicStreaming: std::fmt::Debug + Send + 'static {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/subscriber/stream.rs:274:27
[INFO] [stdout]     |
[INFO] [stdout] 274 |         assert_eq!(stream.next_message().await?, None);
[INFO] [stdout]     |                    ------ ^^^^^^^^^^^^ unreachable call
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/stream.rs:315:27
[INFO] [stdout]     |
[INFO] [stdout] 315 |         assert_eq!(stream.next_message().await?, Some(test_response(1..10)));
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_message` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/stream.rs:315:27
[INFO] [stdout]     |
[INFO] [stdout] 315 |         assert_eq!(stream.next_message().await?, Some(test_response(1..10)));
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `subscriber::stub::TonicStreaming` defines an item `next_message`, perhaps you need to implement it
[INFO] [stdout]    --> src/subscriber/stub.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub(super) trait TonicStreaming: std::fmt::Debug + Send + 'static {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/subscriber/stream.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         drop(stream);
[INFO] [stdout]     |         ^^^^ ------ any code following this expression is unreachable
[INFO] [stdout]     |         |
[INFO] [stdout]     |         unreachable call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockBackoffPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:363:32
[INFO] [stdout]     |
[INFO] [stdout] 363 |         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ use of undeclared type `MockBackoffPolicy`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 363 -         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout] 363 +         let mut mock_backoff = BackoffPolicy::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/subscriber/stream.rs:400:27
[INFO] [stdout]     |
[INFO] [stdout] 400 |         assert_eq!(stream.next_message().await?, Some(test_response(1..10)));
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_message` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/stream.rs:400:27
[INFO] [stdout]     |
[INFO] [stdout] 400 |         assert_eq!(stream.next_message().await?, Some(test_response(1..10)));
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `subscriber::stub::TonicStreaming` defines an item `next_message`, perhaps you need to implement it
[INFO] [stdout]    --> src/subscriber/stub.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub(super) trait TonicStreaming: std::fmt::Debug + Send + 'static {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `next_message` found for type `!` in the current scope
[INFO] [stdout]    --> src/subscriber/stream.rs:401:27
[INFO] [stdout]     |
[INFO] [stdout] 401 |         assert_eq!(stream.next_message().await?, None);
[INFO] [stdout]     |                           ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout] note: `subscriber::stub::TonicStreaming` defines an item `next_message`, perhaps you need to implement it
[INFO] [stdout]    --> src/subscriber/stub.rs:20:1
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub(super) trait TonicStreaming: std::fmt::Debug + Send + 'static {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/subscriber/stream.rs:401:27
[INFO] [stdout]     |
[INFO] [stdout] 401 |         assert_eq!(stream.next_message().await?, None);
[INFO] [stdout]     |                    ------ ^^^^^^^^^^^^ unreachable call
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockBackoffPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:410:32
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ use of undeclared type `MockBackoffPolicy`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 410 -         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout] 410 +         let mut mock_backoff = BackoffPolicy::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         rand::rng()
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:372:24
[INFO] [stdout]     |
[INFO] [stdout] 372 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 372 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 372 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:389:20
[INFO] [stdout]     |
[INFO] [stdout] 389 |         let mock = MockGapicPublisher::new();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 389 -         let mock = MockGapicPublisher::new();
[INFO] [stdout] 389 +         let mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/publisher/client.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         for rx in handles.into_iter() {
[INFO] [stdout]     |         ^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:571:20
[INFO] [stdout]     |
[INFO] [stdout] 571 |         let mock = MockGapicPublisher::new();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 571 -         let mock = MockGapicPublisher::new();
[INFO] [stdout] 571 +         let mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/publisher/client.rs:580:9
[INFO] [stdout]     |
[INFO] [stdout] 580 |         Ok(())
[INFO] [stdout]     |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:737:24
[INFO] [stdout]     |
[INFO] [stdout] 737 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 737 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 737 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/publisher/client.rs:766:9
[INFO] [stdout]     |
[INFO] [stdout] 766 |         for msg in messages {
[INFO] [stdout]     |         ^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rand` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:725:9
[INFO] [stdout]     |
[INFO] [stdout] 725 |         rand::rng()
[INFO] [stdout]     |         ^^^^ use of unresolved module or unlinked crate `rand`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rand`, use `cargo add rand` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:825:48
[INFO] [stdout]     |
[INFO] [stdout] 825 |         let client = GapicPublisher::from_stub(MockGapicPublisher::new());
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 825 -         let client = GapicPublisher::from_stub(MockGapicPublisher::new());
[INFO] [stdout] 825 +         let client = GapicPublisher::from_stub(GapicPublisher::new());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1023:43
[INFO] [stdout]      |
[INFO] [stdout] 1023 |                 GapicPublisher::from_stub(MockGapicPublisher::new()),
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1023 -                 GapicPublisher::from_stub(MockGapicPublisher::new()),
[INFO] [stdout] 1023 +                 GapicPublisher::from_stub(GapicPublisher::new()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockGapicPublisher` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1786:24
[INFO] [stdout]      |
[INFO] [stdout] 1786 |         let mut mock = MockGapicPublisher::new();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `MockGapicPublisher`
[INFO] [stdout]      |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1786 -         let mut mock = MockGapicPublisher::new();
[INFO] [stdout] 1786 +         let mut mock = GapicPublisher::new();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/publisher/base_publisher.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         Ok(())
[INFO] [stdout]     |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/publisher/base_publisher.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         Ok(())
[INFO] [stdout]     |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockPublisher` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:153:74
[INFO] [stdout]     |
[INFO] [stdout] 153 |         let mut builder = PublishRequestBuilder::new(std::sync::Arc::new(MockPublisher::new()));
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^ use of undeclared type `MockPublisher`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockPublisher` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:172:74
[INFO] [stdout]     |
[INFO] [stdout] 172 |         let mut builder = PublishRequestBuilder::new(std::sync::Arc::new(MockPublisher::new()));
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^ use of undeclared type `MockPublisher`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/publisher/token_bucket.rs:53:14
[INFO] [stdout]    |
[INFO] [stdout] 53 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 53 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 53 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u32>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/publisher/token_bucket.rs:69:14
[INFO] [stdout]    |
[INFO] [stdout] 69 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 69 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 69 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockRpc` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:493:24
[INFO] [stdout]     |
[INFO] [stdout] 493 |         let mut mock = MockRpc::new();
[INFO] [stdout]     |                        ^^^^^^^ use of undeclared type `MockRpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockRpc` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:532:24
[INFO] [stdout]     |
[INFO] [stdout] 532 |         let mut mock = MockRpc::new();
[INFO] [stdout]     |                        ^^^^^^^ use of undeclared type `MockRpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockRpc` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:582:24
[INFO] [stdout]     |
[INFO] [stdout] 582 |         let mut mock = MockRpc::new();
[INFO] [stdout]     |                        ^^^^^^^ use of undeclared type `MockRpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockBackoffPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:601:32
[INFO] [stdout]     |
[INFO] [stdout] 601 |         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ use of undeclared type `MockBackoffPolicy`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 601 -         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout] 601 +         let mut mock_backoff = BackoffPolicy::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockRpc` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:633:24
[INFO] [stdout]     |
[INFO] [stdout] 633 |         let mut mock = MockRpc::new();
[INFO] [stdout]     |                        ^^^^^^^ use of undeclared type `MockRpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockBackoffPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:658:32
[INFO] [stdout]     |
[INFO] [stdout] 658 |         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ use of undeclared type `MockBackoffPolicy`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 658 -         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout] 658 +         let mut mock_backoff = BackoffPolicy::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockRpc` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:696:24
[INFO] [stdout]     |
[INFO] [stdout] 696 |         let mut mock = MockRpc::new();
[INFO] [stdout]     |                        ^^^^^^^ use of undeclared type `MockRpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockRpc` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:742:24
[INFO] [stdout]     |
[INFO] [stdout] 742 |         let mut mock = MockRpc::new();
[INFO] [stdout]     |                        ^^^^^^^ use of undeclared type `MockRpc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockRetryPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:754:32
[INFO] [stdout]     |
[INFO] [stdout] 754 |         let mut retry_policy = MockRetryPolicy::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ use of undeclared type `MockRetryPolicy`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 754 -         let mut retry_policy = MockRetryPolicy::new();
[INFO] [stdout] 754 +         let mut retry_policy = RetryPolicy::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:326:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |         assert_eq!(leases.last_extension(&test_id(2)), Some(later));
[INFO] [stdout]     |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:575:9
[INFO] [stdout]     |
[INFO] [stdout] 575 |         Ok(())
[INFO] [stdout]     |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:629:9
[INFO] [stdout]     |
[INFO] [stdout] 629 |         Ok(())
[INFO] [stdout]     |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         assert_eq!(leases.last_extension(&test_id(2)), Some(later));
[INFO] [stdout]     |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:650:9
[INFO] [stdout]     |
[INFO] [stdout] 650 |         Ok(())
[INFO] [stdout]     |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:694:9
[INFO] [stdout]     |
[INFO] [stdout] 694 |         Ok(())
[INFO] [stdout]     |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:892:9
[INFO] [stdout]     |
[INFO] [stdout] 892 |         Ok(())
[INFO] [stdout]     |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 |         assert_eq!(flattened.ack_ids, test_ids(2..3));
[INFO] [stdout]     |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state.rs:688:9
[INFO] [stdout]     |
[INFO] [stdout] 688 |         assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state.rs:789:9
[INFO] [stdout]     |
[INFO] [stdout] 789 |         assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state.rs:830:9
[INFO] [stdout]     |
[INFO] [stdout] 830 |         assert!(
[INFO] [stdout]     |         ^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state.rs:886:9
[INFO] [stdout]     |
[INFO] [stdout] 886 |         for i in 5..10 {
[INFO] [stdout]     |         ^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state.rs:957:9
[INFO] [stdout]     |
[INFO] [stdout] 957 |         for i in 0..5 {
[INFO] [stdout]     |         ^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/lease_state.rs:990:9
[INFO] [stdout]     |
[INFO] [stdout] 990 |         assert_eq!(
[INFO] [stdout]     |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1075:9
[INFO] [stdout]      |
[INFO] [stdout] 1075 |         assert_eq!(start.elapsed(), Duration::from_secs(7));
[INFO] [stdout]      |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1113:9
[INFO] [stdout]      |
[INFO] [stdout] 1113 |         assert_eq!(start.elapsed(), FLUSH_START);
[INFO] [stdout]      |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1151:9
[INFO] [stdout]      |
[INFO] [stdout] 1151 |         assert_eq!(start.elapsed(), FLUSH_START);
[INFO] [stdout]      |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1190:9
[INFO] [stdout]      |
[INFO] [stdout] 1190 |         assert_eq!(start.elapsed(), FLUSH_START);
[INFO] [stdout]      |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1228:9
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         assert_eq!(start.elapsed(), FLUSH_START);
[INFO] [stdout]      |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1260:9
[INFO] [stdout]      |
[INFO] [stdout] 1260 |         assert_eq!(start.elapsed(), FLUSH_START);
[INFO] [stdout]      |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1292:9
[INFO] [stdout]      |
[INFO] [stdout] 1292 |         assert_eq!(start.elapsed(), FLUSH_START);
[INFO] [stdout]      |         ^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `else` clause of `let...else` does not diverge
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1324:61
[INFO] [stdout]      |
[INFO] [stdout] 1324 |               let Some(ack_ids) = ack_id_rx.recv().await else {
[INFO] [stdout]      |  _____________________________________________________________^
[INFO] [stdout] 1325 | |                 anyhow::bail!("expected batch {i}/{NUM_BATCHES}");
[INFO] [stdout] 1326 | |             };
[INFO] [stdout]      | |_____________^ expected `!`, found `()`
[INFO] [stdout]      |
[INFO] [stdout]      = note:   expected type `!`
[INFO] [stdout]              found unit type `()`
[INFO] [stdout]      = help: try adding a diverging expression, such as `return` or `panic!(..)`
[INFO] [stdout]      = help: ...or use `match` instead of `let...else`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1339:9
[INFO] [stdout]      |
[INFO] [stdout] 1339 |         Ok(())
[INFO] [stdout]      |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `else` clause of `let...else` does not diverge
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1370:61
[INFO] [stdout]      |
[INFO] [stdout] 1370 |               let Some(ack_ids) = ack_id_rx.recv().await else {
[INFO] [stdout]      |  _____________________________________________________________^
[INFO] [stdout] 1371 | |                 anyhow::bail!("expected batch {i}/{NUM_BATCHES}");
[INFO] [stdout] 1372 | |             };
[INFO] [stdout]      | |_____________^ expected `!`, found `()`
[INFO] [stdout]      |
[INFO] [stdout]      = note:   expected type `!`
[INFO] [stdout]              found unit type `()`
[INFO] [stdout]      = help: try adding a diverging expression, such as `return` or `panic!(..)`
[INFO] [stdout]      = help: ...or use `match` instead of `let...else`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1385:9
[INFO] [stdout]      |
[INFO] [stdout] 1385 |         Ok(())
[INFO] [stdout]      |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1432:9
[INFO] [stdout]      |
[INFO] [stdout] 1432 |         Ok(())
[INFO] [stdout]      |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1479:9
[INFO] [stdout]      |
[INFO] [stdout] 1479 |         Ok(())
[INFO] [stdout]      |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockLeaser` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             MockLeaser::ack(self, ack_ids).await
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `MockLeaser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockLeaser` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:319:13
[INFO] [stdout]     |
[INFO] [stdout] 319 |             MockLeaser::nack(self, ack_ids).await
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `MockLeaser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockLeaser` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             MockLeaser::extend(self, ack_ids).await
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `MockLeaser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockLeaser` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:325:13
[INFO] [stdout]     |
[INFO] [stdout] 325 |             MockLeaser::confirmed_ack(self, ack_ids).await
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `MockLeaser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockLeaser` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:328:13
[INFO] [stdout]     |
[INFO] [stdout] 328 |             MockLeaser::confirmed_nack(self, ack_ids).await
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `MockLeaser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockLeaser` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:331:13
[INFO] [stdout]     |
[INFO] [stdout] 331 |             MockLeaser::eo_extend(self, ack_ids).await
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared type `MockLeaser`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockBackoffPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:564:32
[INFO] [stdout]     |
[INFO] [stdout] 564 |         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ use of undeclared type `MockBackoffPolicy`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 564 -         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout] 564 +         let mut mock_backoff = BackoffPolicy::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockBackoffPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:676:32
[INFO] [stdout]     |
[INFO] [stdout] 676 |         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ use of undeclared type `MockBackoffPolicy`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 676 -         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout] 676 +         let mut mock_backoff = BackoffPolicy::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockBackoffPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:727:32
[INFO] [stdout]     |
[INFO] [stdout] 727 |         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ use of undeclared type `MockBackoffPolicy`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 727 -         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout] 727 +         let mut mock_backoff = BackoffPolicy::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:758:9
[INFO] [stdout]     |
[INFO] [stdout] 758 |         for (ack_id, result) in &confirmed_nacks {
[INFO] [stdout]     |         ^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockBackoffPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:803:32
[INFO] [stdout]     |
[INFO] [stdout] 803 |         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ use of undeclared type `MockBackoffPolicy`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 803 -         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout] 803 +         let mut mock_backoff = BackoffPolicy::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MockBackoffPolicy` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:854:32
[INFO] [stdout]     |
[INFO] [stdout] 854 |         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^ use of undeclared type `MockBackoffPolicy`
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 854 -         let mut mock_backoff = MockBackoffPolicy::new();
[INFO] [stdout] 854 +         let mut mock_backoff = BackoffPolicy::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:885:9
[INFO] [stdout]     |
[INFO] [stdout] 885 |         for (ack_id, result) in &confirmed_extends {
[INFO] [stdout]     |         ^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1675:33
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `subscribe` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1675:33
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout]      |                                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `with_subscriber` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1675 -         let mut stream = client.subscribe("projects/p/subscriptions/s").build();
[INFO] [stdout] 1675 +         let mut stream = client.with_subscriber("projects/p/subscriptions/s").build();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1682:21
[INFO] [stdout]      |
[INFO] [stdout] 1682 |         assert!(end.is_none(), "Shutdown should end the stream, got {end:?}");
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider providing a type annotation
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_none` found for type `!` in the current scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1682:21
[INFO] [stdout]      |
[INFO] [stdout] 1682 |         assert!(end.is_none(), "Shutdown should end the stream, got {end:?}");
[INFO] [stdout]      |                     ^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/retry_policy.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         verify_exactly_once_options(super::eo_ack_options(), Duration::from_secs(600));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/retry_policy.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         verify_exactly_once_options(super::eo_modack_options(time_limit), time_limit);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `start_paused` found for struct `tokio::runtime::Builder` in the current scope
[INFO] [stdout]    --> src/subscriber/shutdown_token.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         Ok(())
[INFO] [stdout]     |         ^^ private field, not a method
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/builder.rs:569:27
[INFO] [stdout]     |
[INFO] [stdout] 569 |     async fn builder() -> anyhow::Result<()> {
[INFO] [stdout]     |                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/builder.rs:586:43
[INFO] [stdout]     |
[INFO] [stdout] 586 |     async fn hedging_options_builder() -> anyhow::Result<()> {
[INFO] [stdout]     |                                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/builder.rs:642:36
[INFO] [stdout]     |
[INFO] [stdout] 642 |     async fn default_batching() -> anyhow::Result<()> {
[INFO] [stdout]     |                                    ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/builder.rs:704:56
[INFO] [stdout]     |
[INFO] [stdout] 704 |     async fn publisher_builder_sets_client_config() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:554:45
[INFO] [stdout]     |
[INFO] [stdout] 554 |     async fn shutdown_nack_immediately() -> anyhow::Result<()> {
[INFO] [stdout]     |                                             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:306:50
[INFO] [stdout]     |
[INFO] [stdout] 306 |     async fn publisher_publish_successfully() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/transport.rs:181:31
[INFO] [stdout]     |
[INFO] [stdout] 181 |     async fn acknowledge() -> anyhow::Result<()> {
[INFO] [stdout]     |                               ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:338:59
[INFO] [stdout]     |
[INFO] [stdout] 338 |     async fn publisher_publish_successfully_with_arc() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/transport.rs:165:39
[INFO] [stdout]     |
[INFO] [stdout] 165 |     async fn modify_ack_deadline() -> anyhow::Result<()> {
[INFO] [stdout]     |                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:371:51
[INFO] [stdout]     |
[INFO] [stdout] 371 |     async fn publisher_publish_large_message() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:601:48
[INFO] [stdout]     |
[INFO] [stdout] 601 |     async fn shutdown_wait_for_processing() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:388:61
[INFO] [stdout]     |
[INFO] [stdout] 388 |     async fn worker_handles_forced_shutdown_gracefully() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1436:51
[INFO] [stdout]      |
[INFO] [stdout] 1436 |     async fn message_expiration_exactly_once() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:418:63
[INFO] [stdout]     |
[INFO] [stdout] 418 |     async fn dropping_publisher_flushes_pending_messages() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                               ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/transport.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |     async fn streaming_pull() -> anyhow::Result<()> {
[INFO] [stdout]     |                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:458:52
[INFO] [stdout]     |
[INFO] [stdout] 458 |     async fn publisher_handles_publish_errors() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                    ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/transport.rs:103:50
[INFO] [stdout]     |
[INFO] [stdout] 103 |     async fn test_transport(endpoint: String) -> anyhow::Result<Transport> {
[INFO] [stdout]     |                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:490:60
[INFO] [stdout]     |
[INFO] [stdout] 490 |     async fn flush_sends_pending_messages_immediately() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:520:61
[INFO] [stdout]     |
[INFO] [stdout] 520 |     async fn drop_does_not_wait_for_pending_operations() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:536:64
[INFO] [stdout]     |
[INFO] [stdout] 536 |     async fn dropping_handles_does_not_prevent_publishing() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:407:48
[INFO] [stdout]     |
[INFO] [stdout] 407 |     async fn retry_then_permanent_failure() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:570:50
[INFO] [stdout]     |
[INFO] [stdout] 570 |     async fn flush_with_no_messages_is_noop() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1389:52
[INFO] [stdout]      |
[INFO] [stdout] 1389 |     async fn message_expiration_at_least_once() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                    ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:584:66
[INFO] [stdout]     |
[INFO] [stdout] 584 |     async fn batch_sends_on_message_count_threshold_success() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:399:35
[INFO] [stdout]     |
[INFO] [stdout] 399 |     async fn extend_interval() -> anyhow::Result<()> {
[INFO] [stdout]     |                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:618:64
[INFO] [stdout]     |
[INFO] [stdout] 618 |     async fn batch_sends_on_message_count_threshold_error() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:360:38
[INFO] [stdout]     |
[INFO] [stdout] 360 |     async fn retry_then_success() -> anyhow::Result<()> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:651:49
[INFO] [stdout]     |
[INFO] [stdout] 651 |     async fn batch_sends_on_byte_threshold() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:344:25
[INFO] [stdout]     |
[INFO] [stdout] 344 |     async fn error() -> anyhow::Result<()> {
[INFO] [stdout]     |                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:684:50
[INFO] [stdout]     |
[INFO] [stdout] 684 |     async fn batch_sends_on_delay_threshold() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:325:49
[INFO] [stdout]     |
[INFO] [stdout] 325 |     async fn cancellation_stops_keepalives() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:735:54
[INFO] [stdout]     |
[INFO] [stdout] 735 |     async fn batching_separates_by_ordering_key() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1343:54
[INFO] [stdout]      |
[INFO] [stdout] 1343 |     async fn limit_size_of_extends_exactly_once() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:782:55
[INFO] [stdout]     |
[INFO] [stdout] 782 |     async fn batching_handles_empty_ordering_key() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:280:30
[INFO] [stdout]     |
[INFO] [stdout] 280 |     async fn keepalives() -> anyhow::Result<()> {
[INFO] [stdout]     |                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:827:64
[INFO] [stdout]     |
[INFO] [stdout] 827 |     async fn ordering_key_limits_to_one_outstanding_batch() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/stream.rs:256:27
[INFO] [stdout]     |
[INFO] [stdout] 256 |     async fn success() -> anyhow::Result<()> {
[INFO] [stdout]     |                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:887:64
[INFO] [stdout]     |
[INFO] [stdout] 887 |     async fn empty_ordering_key_allows_concurrent_batches() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> src/subscriber/shutdown_token.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 |     async fn shutdown() -> anyhow::Result<()> {
[INFO] [stdout]    |                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:940:55
[INFO] [stdout]     |
[INFO] [stdout] 940 |     async fn ordering_key_error_pauses_publisher() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1859:67
[INFO] [stdout]      |
[INFO] [stdout] 1859 |     async fn drop_cancels(shutdown_behavior: ShutdownBehavior) -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client.rs:991:51
[INFO] [stdout]     |
[INFO] [stdout] 991 |     async fn batch_error_pauses_ordering_key() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1811:10
[INFO] [stdout]      |
[INFO] [stdout] 1811 |     ) -> anyhow::Result<()> {
[INFO] [stdout]      |          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1024:62
[INFO] [stdout]      |
[INFO] [stdout] 1024 |     async fn flush_on_paused_ordering_key_returns_error() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1752:76
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     async fn shutdown_without_next(shutdown_behavior: ShutdownBehavior) -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1061:60
[INFO] [stdout]      |
[INFO] [stdout] 1061 |     async fn resuming_non_paused_ordering_key_is_noop() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1688:36
[INFO] [stdout]      |
[INFO] [stdout] 1688 |     async fn cancel_midstream() -> anyhow::Result<()> {
[INFO] [stdout]      |                                    ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1092:66
[INFO] [stdout]      |
[INFO] [stdout] 1092 |     async fn resuming_paused_ordering_key_allows_publishing() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1669:38
[INFO] [stdout]      |
[INFO] [stdout] 1669 |     async fn cancel_before_open() -> anyhow::Result<()> {
[INFO] [stdout]      |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1131:55
[INFO] [stdout]      |
[INFO] [stdout] 1131 |     async fn resuming_ordering_key_twice_is_safe() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1614:50
[INFO] [stdout]      |
[INFO] [stdout] 1614 |     async fn at_least_once_and_exactly_once() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1169:68
[INFO] [stdout]      |
[INFO] [stdout] 1169 |     async fn resuming_one_ordering_key_does_not_resume_others() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                    ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1574:48
[INFO] [stdout]      |
[INFO] [stdout] 1574 |     async fn shutdown_wait_for_processing() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/client.rs:1215:61
[INFO] [stdout]      |
[INFO] [stdout] 1215 |     async fn publisher_builder_clamps_batching_options() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/lease_state.rs:1296:55
[INFO] [stdout]      |
[INFO] [stdout] 1296 |     async fn limit_size_of_extends_at_least_once() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:824:25
[INFO] [stdout]     |
[INFO] [stdout] 824 |     async fn basic() -> anyhow::Result<()> {
[INFO] [stdout]     |                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:836:40
[INFO] [stdout]     |
[INFO] [stdout] 836 |     async fn necessary_extensions() -> anyhow::Result<()> {
[INFO] [stdout]     |                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:844:44
[INFO] [stdout]     |
[INFO] [stdout] 844 |     async fn concurrent_actor_publish() -> anyhow::Result<()> {
[INFO] [stdout]     |                                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1511:42
[INFO] [stdout]      |
[INFO] [stdout] 1511 |     async fn basic_lease_expiration() -> anyhow::Result<()> {
[INFO] [stdout]      |                                          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:882:44
[INFO] [stdout]     |
[INFO] [stdout] 882 |     async fn sequential_actor_publish() -> anyhow::Result<()> {
[INFO] [stdout]     |                                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1435:34
[INFO] [stdout]      |
[INFO] [stdout] 1435 |     async fn routing_header() -> anyhow::Result<()> {
[INFO] [stdout]      |                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:923:42
[INFO] [stdout]     |
[INFO] [stdout] 923 |     async fn concurrent_actor_flush() -> anyhow::Result<()> {
[INFO] [stdout]     |                                          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1361:57
[INFO] [stdout]      |
[INFO] [stdout] 1361 |     async fn resume_midstream_hits_permanent_error() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/actor.rs:969:42
[INFO] [stdout]     |
[INFO] [stdout] 969 |     async fn sequential_actor_flush() -> anyhow::Result<()> {
[INFO] [stdout]     |                                          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1290:44
[INFO] [stdout]      |
[INFO] [stdout] 1290 |     async fn resume_midstream_success() -> anyhow::Result<()> {
[INFO] [stdout]      |                                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1018:43
[INFO] [stdout]      |
[INFO] [stdout] 1018 |     async fn concurrent_actor_resume() -> anyhow::Result<()> {
[INFO] [stdout]      |                                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:815:42
[INFO] [stdout]     |
[INFO] [stdout] 815 |     async fn evict_overflow_batches() -> anyhow::Result<()> {
[INFO] [stdout]     |                                          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1037:43
[INFO] [stdout]      |
[INFO] [stdout] 1037 |     async fn sequential_actor_resume() -> anyhow::Result<()> {
[INFO] [stdout]      |                                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1240:56
[INFO] [stdout]      |
[INFO] [stdout] 1240 |     async fn retry_transient_when_starting_stream() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1102:66
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     async fn concurrent_actor_batch_message_count_threshold() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1219:40
[INFO] [stdout]      |
[INFO] [stdout] 1219 |     async fn no_immediate_message() -> anyhow::Result<()> {
[INFO] [stdout]      |                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1129:66
[INFO] [stdout]      |
[INFO] [stdout] 1129 |     async fn sequential_actor_batch_message_count_threshold() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1150:29
[INFO] [stdout]      |
[INFO] [stdout] 1150 |     async fn client_id() -> anyhow::Result<()> {
[INFO] [stdout]      |                             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1153:57
[INFO] [stdout]      |
[INFO] [stdout] 1153 |     async fn concurrent_actor_byte_count_threshold() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1093:30
[INFO] [stdout]      |
[INFO] [stdout] 1093 |     async fn keepalives() -> anyhow::Result<()> {
[INFO] [stdout]      |                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1194:57
[INFO] [stdout]      |
[INFO] [stdout] 1194 |     async fn sequential_actor_byte_count_threshold() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/subscriber/message_stream.rs:1053:45
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     async fn permanent_error_midstream() -> anyhow::Result<()> {
[INFO] [stdout]      |                                             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1233:55
[INFO] [stdout]      |
[INFO] [stdout] 1233 |     async fn sequential_actor_send_large_message() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:986:49
[INFO] [stdout]     |
[INFO] [stdout] 986 |     async fn handles_missing_message_field() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1267:55
[INFO] [stdout]      |
[INFO] [stdout] 1267 |     async fn concurrent_actor_send_large_message() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:954:42
[INFO] [stdout]     |
[INFO] [stdout] 954 |     async fn handles_empty_response() -> anyhow::Result<()> {
[INFO] [stdout]     |                                          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1303:74
[INFO] [stdout]      |
[INFO] [stdout] 1303 |     async fn concurrent_actor_hedging_delay_triggers_hedged_attempt() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:921:47
[INFO] [stdout]     |
[INFO] [stdout] 921 |     async fn serves_messages_immediately() -> anyhow::Result<()> {
[INFO] [stdout]     |                                               ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1372:73
[INFO] [stdout]      |
[INFO] [stdout] 1372 |     async fn concurrent_actor_hedging_no_tokens_waits_for_attempt0() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:893:32
[INFO] [stdout]     |
[INFO] [stdout] 893 |         let handle: JoinHandle<anyhow::Result<()>> = tokio::spawn(async move {
[INFO] [stdout]     |                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1417:64
[INFO] [stdout]      |
[INFO] [stdout] 1417 |     async fn concurrent_actor_hedging_attempt0_fails_fast() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:888:37
[INFO] [stdout]     |
[INFO] [stdout] 888 |     async fn delayed_responses() -> anyhow::Result<()> {
[INFO] [stdout]     |                                     ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1478:69
[INFO] [stdout]      |
[INFO] [stdout] 1478 |     async fn concurrent_actor_hedging_attempt1_err_attempt0_ok() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                     ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:792:42
[INFO] [stdout]     |
[INFO] [stdout] 792 |     async fn basic_lease_management() -> anyhow::Result<()> {
[INFO] [stdout]     |                                          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1538:54
[INFO] [stdout]      |
[INFO] [stdout] 1538 |     async fn concurrent_actor_hedging_both_fail() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:732:46
[INFO] [stdout]     |
[INFO] [stdout] 732 |     async fn basic_success_exactly_once() -> anyhow::Result<()> {
[INFO] [stdout]     |                                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1596:50
[INFO] [stdout]      |
[INFO] [stdout] 1596 |     async fn concurrent_actor_hedging_flush() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:693:10
[INFO] [stdout]     |
[INFO] [stdout] 693 |     ) -> anyhow::Result<()> {
[INFO] [stdout]     |          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/actor.rs:1658:66
[INFO] [stdout]      |
[INFO] [stdout] 1658 |     async fn concurrent_actor_hedging_channel_drop_shutdown() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:634:33
[INFO] [stdout]     |
[INFO] [stdout] 634 |     async fn basic_success() -> anyhow::Result<()> {
[INFO] [stdout]     |                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:745:25
[INFO] [stdout]     |
[INFO] [stdout] 745 |     async fn evict() -> anyhow::Result<()> {
[INFO] [stdout]     |                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/base_publisher.rs:111:27
[INFO] [stdout]     |
[INFO] [stdout] 111 |     async fn builder() -> anyhow::Result<()> {
[INFO] [stdout]     |                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/base_publisher.rs:121:41
[INFO] [stdout]     |
[INFO] [stdout] 121 |     async fn default_total_timeout() -> anyhow::Result<()> {
[INFO] [stdout]     |                                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/base_publisher.rs:137:40
[INFO] [stdout]     |
[INFO] [stdout] 137 |     async fn custom_total_timeout() -> anyhow::Result<()> {
[INFO] [stdout]     |                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/base_publisher.rs:154:59
[INFO] [stdout]     |
[INFO] [stdout] 154 |     async fn attempt_limit_only_has_no_total_timeout() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/batch.rs:105:45
[INFO] [stdout]     |
[INFO] [stdout] 105 |     async fn test_push_and_drain_batch() -> anyhow::Result<()> {
[INFO] [stdout]     |                                             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/batch.rs:130:29
[INFO] [stdout]     |
[INFO] [stdout] 130 |     async fn test_size() -> anyhow::Result<()> {
[INFO] [stdout]     |                             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client_builder.rs:257:22
[INFO] [stdout]     |
[INFO] [stdout] 257 |     fn defaults() -> anyhow::Result<()> {
[INFO] [stdout]     |                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/client_builder.rs:289:27
[INFO] [stdout]     |
[INFO] [stdout] 289 |     async fn setters() -> anyhow::Result<()> {
[INFO] [stdout]     |                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> src/publisher/future.rs:74:50
[INFO] [stdout]    |
[INFO] [stdout] 74 |     async fn resolve_publish_future_success() -> anyhow::Result<()> {
[INFO] [stdout]    |                                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> src/publisher/future.rs:84:48
[INFO] [stdout]    |
[INFO] [stdout] 84 |     async fn resolve_publish_future_error() -> anyhow::Result<()> {
[INFO] [stdout]    |                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> src/publisher/future.rs:98:59
[INFO] [stdout]    |
[INFO] [stdout] 98 |     async fn resolve_publish_future_error_send_error() -> anyhow::Result<()> {
[INFO] [stdout]    |                                                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:385:46
[INFO] [stdout]     |
[INFO] [stdout] 385 |     async fn test_initial_succeeds_fast() -> anyhow::Result<()> {
[INFO] [stdout]     |                                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:578:35
[INFO] [stdout]     |
[INFO] [stdout] 578 |     async fn initial_request() -> anyhow::Result<()> {
[INFO] [stdout]     |                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:404:38
[INFO] [stdout]     |
[INFO] [stdout] 404 |     async fn test_initial_fails() -> anyhow::Result<()> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:558:47
[INFO] [stdout]     |
[INFO] [stdout] 558 |     async fn permanent_error_ends_stream() -> anyhow::Result<()> {
[INFO] [stdout]     |                                               ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:427:65
[INFO] [stdout]     |
[INFO] [stdout] 427 |     async fn test_cancellation_when_initial_finishes_first() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:534:41
[INFO] [stdout]     |
[INFO] [stdout] 534 |     async fn error_starting_stream() -> anyhow::Result<()> {
[INFO] [stdout]     |                                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:486:64
[INFO] [stdout]     |
[INFO] [stdout] 486 |     async fn test_cancellation_when_hedged_succeeds_first() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/message_stream.rs:525:47
[INFO] [stdout]     |
[INFO] [stdout] 525 |     async fn test_client(endpoint: String) -> anyhow::Result<Subscriber> {
[INFO] [stdout]     |                                               ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:544:46
[INFO] [stdout]     |
[INFO] [stdout] 544 |     async fn test_hedged_errors_ignored() -> anyhow::Result<()> {
[INFO] [stdout]     |                                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:739:53
[INFO] [stdout]     |
[INFO] [stdout] 739 |     async fn exactly_once_retry_loop_exhausted() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                     ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:603:64
[INFO] [stdout]     |
[INFO] [stdout] 603 |     async fn test_hedged_rpc_skipped_if_already_cancelled() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:839:46
[INFO] [stdout]     |
[INFO] [stdout] 839 |     async fn eo_extend_retry_time_limit() -> anyhow::Result<()> {
[INFO] [stdout]     |                                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:616:59
[INFO] [stdout]     |
[INFO] [stdout] 616 |     async fn test_hedged_succeeds_when_initial_hangs() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:704:39
[INFO] [stdout]     |
[INFO] [stdout] 704 |     async fn no_add_and_ack_race() -> anyhow::Result<()> {
[INFO] [stdout]     |                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:666:70
[INFO] [stdout]     |
[INFO] [stdout] 666 |     async fn test_scheduler_shuts_down_promptly_when_batch_done() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:771:35
[INFO] [stdout]     |
[INFO] [stdout] 771 |     async fn eo_extend_retry() -> anyhow::Result<()> {
[INFO] [stdout]     |                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:694:49
[INFO] [stdout]     |
[INFO] [stdout] 694 |     async fn test_multiple_hedged_attempts() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:649:79
[INFO] [stdout]     |
[INFO] [stdout] 649 |     async fn shutdown_waits_for_flush(shutdown_behavior: ShutdownBehavior) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                               ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:757:72
[INFO] [stdout]     |
[INFO] [stdout] 757 |     async fn test_throttled_hedge_discarded_and_initial_completes() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:712:51
[INFO] [stdout]     |
[INFO] [stdout] 712 |     async fn confirmed_nack_retry_time_limit() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:804:67
[INFO] [stdout]     |
[INFO] [stdout] 804 |     async fn test_scheduler_discards_already_completed_batch() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> src/subscriber/keepalive.rs:79:40
[INFO] [stdout]    |
[INFO] [stdout] 79 |     async fn shutdown_immediately() -> anyhow::Result<()> {
[INFO] [stdout]    |                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:852:62
[INFO] [stdout]     |
[INFO] [stdout] 852 |     async fn test_scheduler_multiple_concurrent_batches() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:644:40
[INFO] [stdout]     |
[INFO] [stdout] 644 |     async fn confirmed_nack_retry() -> anyhow::Result<()> {
[INFO] [stdout]     |                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:600:34
[INFO] [stdout]     |
[INFO] [stdout] 600 |     async fn confirmed_nack() -> anyhow::Result<()> {
[INFO] [stdout]     |                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/hedging.rs:939:54
[INFO] [stdout]     |
[INFO] [stdout] 939 |     async fn test_hedging_telemetry_progression() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:191:38
[INFO] [stdout]     |
[INFO] [stdout] 191 |     async fn basic_exactly_once() -> anyhow::Result<()> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/hedging.rs:1011:69
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     async fn test_hedged_rpc_timeout_clamped_to_remaining_time() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                     ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:534:39
[INFO] [stdout]     |
[INFO] [stdout] 534 |     async fn confirmed_ack_retry() -> anyhow::Result<()> {
[INFO] [stdout]     |                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/hedging.rs:1044:73
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     async fn test_hedged_rpc_timeout_capped_at_max_attempt_timeout() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/leaser.rs:493:33
[INFO] [stdout]     |
[INFO] [stdout] 493 |     async fn confirmed_ack() -> anyhow::Result<()> {
[INFO] [stdout]     |                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/hedging.rs:1075:70
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     async fn test_hedged_rpc_skipped_when_total_timeout_expired() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:251:33
[INFO] [stdout]     |
[INFO] [stdout] 251 |     async fn confirmed_ack() -> anyhow::Result<()> {
[INFO] [stdout]     |                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]     --> src/publisher/hedging.rs:1095:57
[INFO] [stdout]      |
[INFO] [stdout] 1095 |     async fn test_hedged_rpc_without_total_timeout() -> anyhow::Result<()> {
[INFO] [stdout]      |                                                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:298:48
[INFO] [stdout]     |
[INFO] [stdout] 298 |     async fn flush_acks_nacks_on_interval() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/options.rs:145:36
[INFO] [stdout]     |
[INFO] [stdout] 145 |     async fn batching_options() -> anyhow::Result<()> {
[INFO] [stdout]     |                                    ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]   --> src/publisher/publish_telemetry.rs:95:58
[INFO] [stdout]    |
[INFO] [stdout] 95 |     fn test_format_telemetry_header_with_start_time() -> anyhow::Result<()> {
[INFO] [stdout]    |                                                          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:119:77
[INFO] [stdout]     |
[INFO] [stdout] 119 |     fn test_format_telemetry_header_initial_attempt_without_start_time() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:140:54
[INFO] [stdout]     |
[INFO] [stdout] 140 |     fn test_format_telemetry_header_wire_format() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:152:58
[INFO] [stdout]     |
[INFO] [stdout] 152 |     fn test_publish_request_builder_attaches_header() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:698:53
[INFO] [stdout]     |
[INFO] [stdout] 698 |     async fn nacking_messages_are_not_extended() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                     ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/publisher/publish_telemetry.rs:171:55
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn test_parse_pubsub_client_telemetry_header() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:654:46
[INFO] [stdout]     |
[INFO] [stdout] 654 |     async fn pending_acks_do_not_expire() -> anyhow::Result<()> {
[INFO] [stdout]     |                                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:524:38
[INFO] [stdout]     |
[INFO] [stdout] 524 |     fn handler_delivery_attempt() -> anyhow::Result<()> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:532:44
[INFO] [stdout]     |
[INFO] [stdout] 532 |     fn at_least_once_delivery_attempt() -> anyhow::Result<()> {
[INFO] [stdout]     |                                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:540:49
[INFO] [stdout]     |
[INFO] [stdout] 540 |     fn at_least_once_delivery_attempt_none() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                 ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:548:43
[INFO] [stdout]     |
[INFO] [stdout] 548 |     fn exactly_once_delivery_attempt() -> anyhow::Result<()> {
[INFO] [stdout]     |                                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:557:48
[INFO] [stdout]     |
[INFO] [stdout] 557 |     fn exactly_once_delivery_attempt_none() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:566:39
[INFO] [stdout]     |
[INFO] [stdout] 566 |     fn handler_at_least_once_ack() -> anyhow::Result<()> {
[INFO] [stdout]     |                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:579:40
[INFO] [stdout]     |
[INFO] [stdout] 579 |     fn handler_at_least_once_nack() -> anyhow::Result<()> {
[INFO] [stdout]     |                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:592:38
[INFO] [stdout]     |
[INFO] [stdout] 592 |     fn handler_exactly_once_ack() -> anyhow::Result<()> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:606:39
[INFO] [stdout]     |
[INFO] [stdout] 606 |     fn handler_exactly_once_nack() -> anyhow::Result<()> {
[INFO] [stdout]     |                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:620:31
[INFO] [stdout]     |
[INFO] [stdout] 620 |     fn at_least_once_ack() -> anyhow::Result<()> {
[INFO] [stdout]     |                               ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:633:32
[INFO] [stdout]     |
[INFO] [stdout] 633 |     fn at_least_once_nack() -> anyhow::Result<()> {
[INFO] [stdout]     |                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:646:30
[INFO] [stdout]     |
[INFO] [stdout] 646 |     fn exactly_once_ack() -> anyhow::Result<()> {
[INFO] [stdout]     |                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:660:40
[INFO] [stdout]     |
[INFO] [stdout] 660 |     async fn exactly_once_success() -> anyhow::Result<()> {
[INFO] [stdout]     |                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:680:45
[INFO] [stdout]     |
[INFO] [stdout] 680 |     async fn exactly_once_nack_success() -> anyhow::Result<()> {
[INFO] [stdout]     |                                             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:700:38
[INFO] [stdout]     |
[INFO] [stdout] 700 |     async fn exactly_once_error() -> anyhow::Result<()> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:721:43
[INFO] [stdout]     |
[INFO] [stdout] 721 |     async fn exactly_once_nack_error() -> anyhow::Result<()> {
[INFO] [stdout]     |                                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:742:54
[INFO] [stdout]     |
[INFO] [stdout] 742 |     async fn exactly_once_action_channel_closed() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:756:59
[INFO] [stdout]     |
[INFO] [stdout] 756 |     async fn exactly_once_nack_action_channel_closed() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:776:54
[INFO] [stdout]     |
[INFO] [stdout] 776 |     async fn exactly_once_result_channel_closed() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:795:31
[INFO] [stdout]     |
[INFO] [stdout] 795 |     fn exactly_once_nack() -> anyhow::Result<()> {
[INFO] [stdout]     |                               ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:809:48
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn handler_at_least_once_nack_on_drop() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:822:47
[INFO] [stdout]     |
[INFO] [stdout] 822 |     fn handler_exactly_once_nack_on_drop() -> anyhow::Result<()> {
[INFO] [stdout]     |                                               ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:836:40
[INFO] [stdout]     |
[INFO] [stdout] 836 |     fn at_least_once_nack_on_drop() -> anyhow::Result<()> {
[INFO] [stdout]     |                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/handler.rs:849:39
[INFO] [stdout]     |
[INFO] [stdout] 849 |     fn exactly_once_nack_on_drop() -> anyhow::Result<()> {
[INFO] [stdout]     |                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/builder.rs:228:30
[INFO] [stdout]     |
[INFO] [stdout] 228 |     async fn test_inner() -> anyhow::Result<Arc<Transport>> {
[INFO] [stdout]     |                              ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/builder.rs:236:39
[INFO] [stdout]     |
[INFO] [stdout] 236 |     async fn reasonable_defaults() -> anyhow::Result<()> {
[INFO] [stdout]     |                                       ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/builder.rs:273:27
[INFO] [stdout]     |
[INFO] [stdout] 273 |     async fn options() -> anyhow::Result<()> {
[INFO] [stdout]     |                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/builder.rs:303:60
[INFO] [stdout]     |
[INFO] [stdout] 303 |     async fn clamp_ack_deadline(v: Duration, want: i32) -> anyhow::Result<()> {
[INFO] [stdout]     |                                                            ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/builder.rs:317:35
[INFO] [stdout]     |
[INFO] [stdout] 317 |     async fn clamp_max_lease() -> anyhow::Result<()> {
[INFO] [stdout]     |                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/client.rs:185:25
[INFO] [stdout]     |
[INFO] [stdout] 185 |     async fn basic() -> anyhow::Result<()> {
[INFO] [stdout]     |                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/client.rs:191:34
[INFO] [stdout]     |
[INFO] [stdout] 191 |     async fn streaming_pull() -> anyhow::Result<()> {
[INFO] [stdout]     |                                  ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/client.rs:220:41
[INFO] [stdout]     |
[INFO] [stdout] 220 |     async fn grpc_subchannel_count() -> anyhow::Result<()> {
[INFO] [stdout]     |                                         ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:324:10
[INFO] [stdout]     |
[INFO] [stdout] 324 |     ) -> anyhow::Result<()> {
[INFO] [stdout]     |          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:346:10
[INFO] [stdout]     |
[INFO] [stdout] 346 |     ) -> anyhow::Result<()> {
[INFO] [stdout]     |          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:384:10
[INFO] [stdout]     |
[INFO] [stdout] 384 |     ) -> anyhow::Result<()> {
[INFO] [stdout]     |          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:426:10
[INFO] [stdout]     |
[INFO] [stdout] 426 |     ) -> anyhow::Result<()> {
[INFO] [stdout]     |          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:470:10
[INFO] [stdout]     |
[INFO] [stdout] 470 |     ) -> anyhow::Result<()> {
[INFO] [stdout]     |          ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:490:51
[INFO] [stdout]     |
[INFO] [stdout] 490 |     async fn exactly_once_retry_loop_success() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:582:38
[INFO] [stdout]     |
[INFO] [stdout] 582 |     async fn message_expiration() -> anyhow::Result<()> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:529:51
[INFO] [stdout]     |
[INFO] [stdout] 529 |     async fn exactly_once_retry_loop_failure() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:555:22
[INFO] [stdout]     |
[INFO] [stdout] 555 |     fn batching() -> anyhow::Result<()> {
[INFO] [stdout]     |                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:578:83
[INFO] [stdout]     |
[INFO] [stdout] 578 |     async fn exactly_once_retry_loop_partial_transient_failure_retry_success() -> anyhow::Result<()>
[INFO] [stdout]     |                                                                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/exactly_once.rs:328:27
[INFO] [stdout]     |
[INFO] [stdout] 328 |     async fn confirm() -> anyhow::Result<()> {
[INFO] [stdout]     |                           ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:579:40
[INFO] [stdout]     |
[INFO] [stdout] 579 |     async fn necessary_extensions() -> anyhow::Result<()> {
[INFO] [stdout]     |                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:629:83
[INFO] [stdout]     |
[INFO] [stdout] 629 |     async fn exactly_once_retry_loop_partial_transient_failure_retry_failure() -> anyhow::Result<()>
[INFO] [stdout]     |                                                                                   ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:520:38
[INFO] [stdout]     |
[INFO] [stdout] 520 |     async fn message_expiration() -> anyhow::Result<()> {
[INFO] [stdout]     |                                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_state/at_least_once.rs:494:22
[INFO] [stdout]     |
[INFO] [stdout] 494 |     fn batching() -> anyhow::Result<()> {
[INFO] [stdout]     |                      ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/exactly_once_retry.rs:693:69
[INFO] [stdout]     |
[INFO] [stdout] 693 |     async fn exactly_once_retry_loop_partial_permanent_failure() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                                     ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/subscriber/lease_loop.rs:763:56
[INFO] [stdout]     |
[INFO] [stdout] 763 |     async fn eo_extend_result_updates_lease_state() -> anyhow::Result<()> {
[INFO] [stdout]     |                                                        ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `google-cloud-pubsub` (lib test) due to 510 previous errors; 77 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41", kill_on_drop: false }`
[INFO] [stdout] 300ee3a94b3a275502dfb67c062b9764b5f3bd838a06c9a2460fedda66ac0e41
