[INFO] fetching crate google-cloud-pubsub 0.29.0...
[INFO] checking google-cloud-pubsub-0.29.0 against try#47af3d0de9d26c7deba4cfb203b710cc3f764e91 for pr-130443
[INFO] extracting crate google-cloud-pubsub 0.29.0 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate google-cloud-pubsub 0.29.0 on toolchain 47af3d0de9d26c7deba4cfb203b710cc3f764e91
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate google-cloud-pubsub 0.29.0
[INFO] finished tweaking crates.io crate google-cloud-pubsub 0.29.0
[INFO] tweaked toml for crates.io crate google-cloud-pubsub 0.29.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 235 packages to latest compatible versions
[INFO] [stderr]       Adding async-channel v1.9.0 (available: v2.3.1)
[INFO] [stderr]       Adding base64 v0.21.7 (available: v0.22.1)
[INFO] [stderr]       Adding core-foundation v0.9.4 (available: v0.10.0)
[INFO] [stderr]       Adding ctor v0.1.26 (available: v0.2.8)
[INFO] [stderr]       Adding event-listener v2.5.3 (available: v5.3.1)
[INFO] [stderr]       Adding foreign-types v0.3.2 (available: v0.5.0)
[INFO] [stderr]       Adding foreign-types-shared v0.1.1 (available: v0.3.1)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v1.1.0)
[INFO] [stderr]       Adding hashbrown v0.12.3 (available: v0.14.5)
[INFO] [stderr]       Adding hermit-abi v0.3.9 (available: v0.4.0)
[INFO] [stderr]       Adding idna v0.5.0 (available: v1.0.2)
[INFO] [stderr]       Adding indexmap v1.9.3 (available: v2.5.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (available: v0.6.5)
[INFO] [stderr]       Adding matchit v0.7.3 (available: v0.8.4)
[INFO] [stderr]       Adding nu-ansi-term v0.46.0 (available: v0.50.1)
[INFO] [stderr]       Adding security-framework v2.11.1 (available: v3.0.0)
[INFO] [stderr]       Adding syn v1.0.109 (available: v2.0.77)
[INFO] [stderr]       Adding sync_wrapper v0.1.2 (available: v1.0.1)
[INFO] [stderr]       Adding tower v0.4.13 (available: v0.5.1)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1)
[INFO] [stderr]       Adding windows-sys v0.52.0 (available: v0.59.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6b46c8550cac0a58fba083b3c02557a62b3950a853415a2158656165ac8cd4cd
[INFO] running `Command { std: "docker" "start" "-a" "6b46c8550cac0a58fba083b3c02557a62b3950a853415a2158656165ac8cd4cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6b46c8550cac0a58fba083b3c02557a62b3950a853415a2158656165ac8cd4cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6b46c8550cac0a58fba083b3c02557a62b3950a853415a2158656165ac8cd4cd", kill_on_drop: false }`
[INFO] [stdout] 6b46c8550cac0a58fba083b3c02557a62b3950a853415a2158656165ac8cd4cd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+47af3d0de9d26c7deba4cfb203b710cc3f764e91" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ae97f47e7794bdb0759a8c5912e2f63923d4d307f1b1740d4dc3910f57f6a828
[INFO] running `Command { std: "docker" "start" "-a" "ae97f47e7794bdb0759a8c5912e2f63923d4d307f1b1740d4dc3910f57f6a828", kill_on_drop: false }`
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]     Checking http v1.1.0
[INFO] [stderr]     Checking tower-layer v0.3.3
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling syn v2.0.77
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking sync_wrapper v1.0.1
[INFO] [stderr]    Compiling openssl v0.10.66
[INFO] [stderr]     Checking foreign-types-shared v0.1.1
[INFO] [stderr]     Checking openssl-sys v0.9.103
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling anyhow v1.0.89
[INFO] [stderr]    Compiling native-tls v0.2.12
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]     Checking bitflags v2.6.0
[INFO] [stderr]    Compiling rustls v0.23.13
[INFO] [stderr]     Checking foreign-types v0.3.2
[INFO] [stderr]     Checking unicode-normalization v0.1.24
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]     Checking matchit v0.7.3
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]     Checking webpki-roots v0.26.6
[INFO] [stderr]     Checking pem v3.0.4
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]    Compiling google-cloud-googleapis v0.15.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]     Checking sdd v3.0.3
[INFO] [stderr]     Checking home v0.5.9
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]     Checking uuid v1.10.0
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking scc v2.1.17
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking url v2.5.2
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking time v0.3.36
[INFO] [stderr]    Compiling ctor v0.1.26
[INFO] [stderr]     Checking rustls-webpki v0.102.8
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling pin-project-internal v1.1.5
[INFO] [stderr]    Compiling serde_derive v1.0.210
[INFO] [stderr]    Compiling async-trait v0.1.82
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.64
[INFO] [stderr]    Compiling prost-derive v0.13.3
[INFO] [stderr]    Compiling async-stream-impl v0.3.5
[INFO] [stderr]    Compiling serial_test_derive v3.1.1
[INFO] [stderr]     Checking async-stream v0.3.5
[INFO] [stderr]     Checking tokio v1.40.0
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking google-cloud-token v0.1.2
[INFO] [stderr]     Checking pin-project v1.1.5
[INFO] [stderr]     Checking thiserror v1.0.64
[INFO] [stderr]     Checking simple_asn1 v0.6.2
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking prost v0.13.3
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking prost-types v0.13.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking serde v1.0.210
[INFO] [stderr]     Checking http-body-util v0.1.2
[INFO] [stderr]     Checking tower v0.5.1
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking serial_test v3.1.1
[INFO] [stderr]     Checking axum-core v0.4.4
[INFO] [stderr]     Checking tokio-util v0.7.12
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking tokio-rustls v0.26.0
[INFO] [stderr]     Checking tokio-stream v0.1.16
[INFO] [stderr]     Checking tokio-retry2 v0.5.3
[INFO] [stderr]     Checking h2 v0.4.6
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking serde_json v1.0.128
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking axum v0.7.6
[INFO] [stderr]     Checking jsonwebtoken v9.3.0
[INFO] [stderr]     Checking hyper v1.4.1
[INFO] [stderr]     Checking hyper-util v0.1.8
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking hyper-timeout v0.5.1
[INFO] [stderr]     Checking reqwest v0.12.7
[INFO] [stderr]     Checking tonic v0.12.2
[INFO] [stderr]     Checking google-cloud-metadata v0.5.0
[INFO] [stderr]     Checking google-cloud-auth v0.17.1
[INFO] [stderr]     Checking google-cloud-gax v0.19.1
[INFO] [stderr]     Checking google-cloud-pubsub v0.29.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:41:25: 41:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:41:22: 41:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:41:25: 41:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:41:22: 41:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:41:25: 41:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:46:31
[INFO] [stdout]    |
[INFO] [stdout] 46 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:41:22: 41:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:61:25: 61:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:66:23
[INFO] [stdout]    |
[INFO] [stdout] 66 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:61:22: 61:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:61:25: 61:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:61:22: 61:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:61:25: 61:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:66:31
[INFO] [stdout]    |
[INFO] [stdout] 66 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:61:22: 61:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:92:25: 92:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PublishResponse>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:97:31
[INFO] [stdout]    |
[INFO] [stdout] 97 |         invoke(Some(setting), action).await
[INFO] [stdout]    |         ------                ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:92:22: 92:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:92:25: 92:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PublishResponse>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         invoke(Some(setting), action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:92:22: 92:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:92:25: 92:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PublishResponse>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:97:39
[INFO] [stdout]    |
[INFO] [stdout] 97 |         invoke(Some(setting), action).await
[INFO] [stdout]    |                                       ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:92:22: 92:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:113:23
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:113:31
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:127:29: 127:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:132:50
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ------                ^^^^^^ expected `Result<ListTopicsResponse, ...>`, found `Result<ListTopicsResponse, Status>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:127:26: 127:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:127:29: 127:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:132:28
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ListTopicsResponse, ...>`, found `Result<ListTopicsResponse, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:127:26: 127:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:127:29: 127:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:132:58
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                          ^^^^^ expected `Result<ListTopicsResponse, ...>`, found `Result<ListTopicsResponse, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:127:26: 127:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:152:29: 152:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:157:50
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ------                ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:152:26: 152:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:152:29: 152:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:157:28
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:152:26: 152:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:152:29: 152:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:157:58
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                          ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:152:26: 152:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:181:29: 181:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:186:50
[INFO] [stdout]     |
[INFO] [stdout] 186 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ------                ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:181:26: 181:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:181:29: 181:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:186:28
[INFO] [stdout]     |
[INFO] [stdout] 186 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:181:26: 181:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:181:29: 181:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:186:58
[INFO] [stdout]     |
[INFO] [stdout] 186 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                          ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:181:26: 181:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:207:25: 207:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:212:23
[INFO] [stdout]     |
[INFO] [stdout] 212 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:207:22: 207:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:207:25: 207:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:207:22: 207:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:207:25: 207:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:212:31
[INFO] [stdout]     |
[INFO] [stdout] 212 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:207:22: 207:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:226:25: 226:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<DetachSubscriptionResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:231:23
[INFO] [stdout]     |
[INFO] [stdout] 231 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:226:22: 226:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:226:25: 226:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<DetachSubscriptionResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:226:22: 226:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:226:25: 226:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<DetachSubscriptionResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:231:31
[INFO] [stdout]     |
[INFO] [stdout] 231 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:226:22: 226:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:39:25: 39:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:39:22: 39:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:39:25: 39:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:39:22: 39:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:39:25: 39:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:44:31
[INFO] [stdout]    |
[INFO] [stdout] 44 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:39:22: 39:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:54:25: 54:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 59 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:54:22: 54:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:54:25: 54:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:54:22: 54:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:54:25: 54:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:59:31
[INFO] [stdout]    |
[INFO] [stdout] 59 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:54:22: 54:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:72:29: 72:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSchemasResponse, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:77:50
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]    |                            ------                ^^^^^^ expected `Result<ListSchemasResponse, ...>`, found `Result<ListSchemasResponse, Status>`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:72:26: 72:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:72:29: 72:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSchemasResponse, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ListSchemasResponse, ...>`, found `Result<ListSchemasResponse, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:72:26: 72:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:72:29: 72:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSchemasResponse, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:77:58
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]    |                                                          ^^^^^ expected `Result<ListSchemasResponse, ...>`, found `Result<ListSchemasResponse, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:72:26: 72:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:93:25: 93:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:98:23
[INFO] [stdout]    |
[INFO] [stdout] 98 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:93:22: 93:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:93:25: 93:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:93:22: 93:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:93:25: 93:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:98:31
[INFO] [stdout]    |
[INFO] [stdout] 98 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:93:22: 93:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateSchemaResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:113:23
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateSchemaResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateSchemaResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:113:31
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:123:25: 123:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateMessageResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:128:23
[INFO] [stdout]     |
[INFO] [stdout] 128 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:123:22: 123:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:123:25: 123:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateMessageResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:123:22: 123:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:123:25: 123:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateMessageResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:128:31
[INFO] [stdout]     |
[INFO] [stdout] 128 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:123:22: 123:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:85:25: 85:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]   --> src/apiv1/subscriber_client.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 90 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/subscriber_client.rs:85:22: 85:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:85:25: 85:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]   --> src/apiv1/subscriber_client.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/subscriber_client.rs:85:22: 85:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:41:25: 41:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:41:22: 41:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:41:25: 41:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:41:22: 41:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:85:25: 85:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]   --> src/apiv1/subscriber_client.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/subscriber_client.rs:85:22: 85:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:41:25: 41:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:46:31
[INFO] [stdout]    |
[INFO] [stdout] 46 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:41:22: 41:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:105:25: 105:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:110:23
[INFO] [stdout]     |
[INFO] [stdout] 110 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:105:22: 105:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:105:25: 105:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:105:22: 105:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:105:25: 105:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:110:31
[INFO] [stdout]     |
[INFO] [stdout] 110 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:105:22: 105:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:61:25: 61:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:66:23
[INFO] [stdout]    |
[INFO] [stdout] 66 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:61:22: 61:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:61:25: 61:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:61:22: 61:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:61:25: 61:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:66:31
[INFO] [stdout]    |
[INFO] [stdout] 66 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:61:22: 61:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:121:25: 121:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:121:22: 121:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:121:25: 121:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:121:22: 121:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:121:25: 121:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:126:31
[INFO] [stdout]     |
[INFO] [stdout] 126 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:121:22: 121:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:92:25: 92:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PublishResponse>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:97:31
[INFO] [stdout]    |
[INFO] [stdout] 97 |         invoke(Some(setting), action).await
[INFO] [stdout]    |         ------                ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:92:22: 92:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:92:25: 92:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PublishResponse>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         invoke(Some(setting), action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:92:22: 92:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:92:25: 92:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PublishResponse>, Status>`
[INFO] [stdout]   --> src/apiv1/publisher_client.rs:97:39
[INFO] [stdout]    |
[INFO] [stdout] 97 |         invoke(Some(setting), action).await
[INFO] [stdout]    |                                       ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/publisher_client.rs:92:22: 92:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:140:29: 140:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:145:77
[INFO] [stdout]     |
[INFO] [stdout] 145 |             let response: ListSubscriptionsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                       ------                ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:140:26: 140:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:140:29: 140:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:145:55
[INFO] [stdout]     |
[INFO] [stdout] 145 |             let response: ListSubscriptionsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:140:26: 140:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:140:29: 140:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:145:85
[INFO] [stdout]     |
[INFO] [stdout] 145 |             let response: ListSubscriptionsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                                                     ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:140:26: 140:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:113:23
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Topic>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:113:31
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<Topic>, Error<_>>`, found `Result<Response<Topic>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:166:25: 166:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:171:23
[INFO] [stdout]     |
[INFO] [stdout] 171 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:166:22: 166:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:166:25: 166:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:166:22: 166:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:166:25: 166:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:171:31
[INFO] [stdout]     |
[INFO] [stdout] 171 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:166:22: 166:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:186:25: 186:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:191:23
[INFO] [stdout]     |
[INFO] [stdout] 191 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:186:22: 186:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:186:25: 186:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:186:22: 186:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:127:29: 127:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:132:50
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ------                ^^^^^^ expected `Result<ListTopicsResponse, ...>`, found `Result<ListTopicsResponse, Status>`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:127:26: 127:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:127:29: 127:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:132:28
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ListTopicsResponse, ...>`, found `Result<ListTopicsResponse, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:127:26: 127:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:186:25: 186:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:191:31
[INFO] [stdout]     |
[INFO] [stdout] 191 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:186:22: 186:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:127:29: 127:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:132:58
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                          ^^^^^ expected `Result<ListTopicsResponse, ...>`, found `Result<ListTopicsResponse, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:127:26: 127:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:208:25: 208:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:213:23
[INFO] [stdout]     |
[INFO] [stdout] 213 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:208:22: 208:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:208:25: 208:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:208:22: 208:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:208:25: 208:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:213:31
[INFO] [stdout]     |
[INFO] [stdout] 213 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:208:22: 208:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:152:29: 152:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:157:50
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ------                ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:152:26: 152:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:152:29: 152:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:157:28
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:152:26: 152:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:222:25: 222:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PullResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:227:23
[INFO] [stdout]     |
[INFO] [stdout] 227 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:222:22: 222:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:152:29: 152:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:157:58
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                          ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:152:26: 152:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:222:25: 222:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PullResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:222:22: 222:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:222:25: 222:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PullResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:227:31
[INFO] [stdout]     |
[INFO] [stdout] 227 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:222:22: 222:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:181:29: 181:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:186:50
[INFO] [stdout]     |
[INFO] [stdout] 186 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ------                ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:181:26: 181:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:181:29: 181:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:186:28
[INFO] [stdout]     |
[INFO] [stdout] 186 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:181:26: 181:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:181:29: 181:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListTopicSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:186:58
[INFO] [stdout]     |
[INFO] [stdout] 186 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                          ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:181:26: 181:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:244:25: 244:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Streaming<StreamingPullResponse>>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:265:23
[INFO] [stdout]     |
[INFO] [stdout] 265 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:244:22: 244:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:244:25: 244:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Streaming<StreamingPullResponse>>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:244:22: 244:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:244:25: 244:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Streaming<StreamingPullResponse>>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:265:31
[INFO] [stdout]     |
[INFO] [stdout] 265 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:244:22: 244:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:207:25: 207:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:212:23
[INFO] [stdout]     |
[INFO] [stdout] 212 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:207:22: 207:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:281:25: 281:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:286:23
[INFO] [stdout]     |
[INFO] [stdout] 286 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:281:22: 281:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:207:25: 207:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:207:22: 207:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:281:25: 281:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:281:22: 281:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:281:25: 281:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:286:31
[INFO] [stdout]     |
[INFO] [stdout] 286 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:281:22: 281:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:207:25: 207:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:212:31
[INFO] [stdout]     |
[INFO] [stdout] 212 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:207:22: 207:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:301:25: 301:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:306:23
[INFO] [stdout]     |
[INFO] [stdout] 306 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:301:22: 301:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:301:25: 301:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:301:22: 301:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:301:25: 301:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:306:31
[INFO] [stdout]     |
[INFO] [stdout] 306 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:301:22: 301:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:226:25: 226:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<DetachSubscriptionResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:231:23
[INFO] [stdout]     |
[INFO] [stdout] 231 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:226:22: 226:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:226:25: 226:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<DetachSubscriptionResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:226:22: 226:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/publisher_client.rs:226:25: 226:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<DetachSubscriptionResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/publisher_client.rs:231:31
[INFO] [stdout]     |
[INFO] [stdout] 231 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/publisher_client.rs:226:22: 226:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:323:29: 323:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:328:73
[INFO] [stdout]     |
[INFO] [stdout] 328 |             let response: ListSnapshotsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                   ------                ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:323:26: 323:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:323:29: 323:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:328:51
[INFO] [stdout]     |
[INFO] [stdout] 328 |             let response: ListSnapshotsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:323:26: 323:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:323:29: 323:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:328:81
[INFO] [stdout]     |
[INFO] [stdout] 328 |             let response: ListSnapshotsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                                                 ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:323:26: 323:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:39:25: 39:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:39:22: 39:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:39:25: 39:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:39:22: 39:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:39:25: 39:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:44:31
[INFO] [stdout]    |
[INFO] [stdout] 44 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:39:22: 39:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:360:25: 360:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:365:23
[INFO] [stdout]     |
[INFO] [stdout] 365 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:360:22: 360:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:360:25: 360:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:365:9
[INFO] [stdout]     |
[INFO] [stdout] 365 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:360:22: 360:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:360:25: 360:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:365:31
[INFO] [stdout]     |
[INFO] [stdout] 365 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:360:22: 360:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:54:25: 54:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 59 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:54:22: 54:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:54:25: 54:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:54:22: 54:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:54:25: 54:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Schema>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:59:31
[INFO] [stdout]    |
[INFO] [stdout] 59 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `Result<Response<Schema>, Error<_>>`, found `Result<Response<Schema>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:54:22: 54:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:384:25: 384:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:389:23
[INFO] [stdout]     |
[INFO] [stdout] 389 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:384:22: 384:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:384:25: 384:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:384:22: 384:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:384:25: 384:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:389:31
[INFO] [stdout]     |
[INFO] [stdout] 389 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:384:22: 384:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:72:29: 72:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSchemasResponse, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:77:50
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]    |                            ------                ^^^^^^ expected `Result<ListSchemasResponse, ...>`, found `Result<ListSchemasResponse, Status>`
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:72:26: 72:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:72:29: 72:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSchemasResponse, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ListSchemasResponse, ...>`, found `Result<ListSchemasResponse, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:72:26: 72:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:72:29: 72:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSchemasResponse, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:77:58
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let response = invoke(retry.clone(), action).await?;
[INFO] [stdout]    |                                                          ^^^^^ expected `Result<ListSchemasResponse, ...>`, found `Result<ListSchemasResponse, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:72:26: 72:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:408:25: 408:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:413:23
[INFO] [stdout]     |
[INFO] [stdout] 413 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:408:22: 408:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:408:25: 408:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:408:22: 408:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:408:25: 408:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:413:31
[INFO] [stdout]     |
[INFO] [stdout] 413 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:408:22: 408:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:93:25: 93:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:98:23
[INFO] [stdout]    |
[INFO] [stdout] 98 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:93:22: 93:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:93:25: 93:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:93:22: 93:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:93:25: 93:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]   --> src/apiv1/schema_client.rs:98:31
[INFO] [stdout]    |
[INFO] [stdout] 98 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/schema_client.rs:93:22: 93:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:419:25: 419:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<SeekResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:425:23
[INFO] [stdout]     |
[INFO] [stdout] 425 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:419:22: 419:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:419:25: 419:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<SeekResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:419:22: 419:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:419:25: 419:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<SeekResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:425:31
[INFO] [stdout]     |
[INFO] [stdout] 425 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:419:22: 419:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateSchemaResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:113:23
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateSchemaResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:108:25: 108:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateSchemaResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:113:31
[INFO] [stdout]     |
[INFO] [stdout] 113 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:108:22: 108:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:123:25: 123:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateMessageResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:128:23
[INFO] [stdout]     |
[INFO] [stdout] 128 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:123:22: 123:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:123:25: 123:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateMessageResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:123:22: 123:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/schema_client.rs:123:25: 123:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<ValidateMessageResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/schema_client.rs:128:31
[INFO] [stdout]     |
[INFO] [stdout] 128 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/schema_client.rs:123:22: 123:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:85:25: 85:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]   --> src/apiv1/subscriber_client.rs:90:23
[INFO] [stdout]    |
[INFO] [stdout] 90 |         invoke(retry, action).await
[INFO] [stdout]    |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/subscriber_client.rs:85:22: 85:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:85:25: 85:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]   --> src/apiv1/subscriber_client.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         invoke(retry, action).await
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/subscriber_client.rs:85:22: 85:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:85:25: 85:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]   --> src/apiv1/subscriber_client.rs:90:31
[INFO] [stdout]    |
[INFO] [stdout] 90 |         invoke(retry, action).await
[INFO] [stdout]    |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]               found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]    = note: required for `{closure@src/apiv1/subscriber_client.rs:85:22: 85:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]    |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95 |     A: Action<Item = R, Error = E>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:105:25: 105:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:110:23
[INFO] [stdout]     |
[INFO] [stdout] 110 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:105:22: 105:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:105:25: 105:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:105:22: 105:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:105:25: 105:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:110:31
[INFO] [stdout]     |
[INFO] [stdout] 110 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:105:22: 105:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:121:25: 121:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 126 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:121:22: 121:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:121:25: 121:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:121:22: 121:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:121:25: 121:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Subscription>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:126:31
[INFO] [stdout]     |
[INFO] [stdout] 126 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:121:22: 121:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:140:29: 140:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:145:77
[INFO] [stdout]     |
[INFO] [stdout] 145 |             let response: ListSubscriptionsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                       ------                ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:140:26: 140:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:140:29: 140:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:145:55
[INFO] [stdout]     |
[INFO] [stdout] 145 |             let response: ListSubscriptionsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:140:26: 140:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:140:29: 140:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSubscriptionsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:145:85
[INFO] [stdout]     |
[INFO] [stdout] 145 |             let response: ListSubscriptionsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                                                     ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:140:26: 140:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:166:25: 166:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:171:23
[INFO] [stdout]     |
[INFO] [stdout] 171 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:166:22: 166:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:166:25: 166:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:166:22: 166:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:166:25: 166:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:171:31
[INFO] [stdout]     |
[INFO] [stdout] 171 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:166:22: 166:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:186:25: 186:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:191:23
[INFO] [stdout]     |
[INFO] [stdout] 191 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:186:22: 186:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:186:25: 186:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:186:22: 186:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:186:25: 186:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:191:31
[INFO] [stdout]     |
[INFO] [stdout] 191 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:186:22: 186:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:208:25: 208:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:213:23
[INFO] [stdout]     |
[INFO] [stdout] 213 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:208:22: 208:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:208:25: 208:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:208:22: 208:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:208:25: 208:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:213:31
[INFO] [stdout]     |
[INFO] [stdout] 213 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:208:22: 208:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:222:25: 222:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PullResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:227:23
[INFO] [stdout]     |
[INFO] [stdout] 227 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:222:22: 222:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:222:25: 222:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PullResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:222:22: 222:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:222:25: 222:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<PullResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:227:31
[INFO] [stdout]     |
[INFO] [stdout] 227 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:222:22: 222:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:244:25: 244:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Streaming<StreamingPullResponse>>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:265:23
[INFO] [stdout]     |
[INFO] [stdout] 265 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:244:22: 244:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:244:25: 244:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Streaming<StreamingPullResponse>>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:244:22: 244:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:244:25: 244:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Streaming<StreamingPullResponse>>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:265:31
[INFO] [stdout]     |
[INFO] [stdout] 265 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:244:22: 244:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:281:25: 281:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:286:23
[INFO] [stdout]     |
[INFO] [stdout] 286 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:281:22: 281:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:281:25: 281:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:281:22: 281:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:281:25: 281:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:286:31
[INFO] [stdout]     |
[INFO] [stdout] 286 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:281:22: 281:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:301:25: 301:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:306:23
[INFO] [stdout]     |
[INFO] [stdout] 306 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:301:22: 301:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:301:25: 301:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:301:22: 301:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:301:25: 301:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:306:31
[INFO] [stdout]     |
[INFO] [stdout] 306 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:301:22: 301:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:323:29: 323:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:328:73
[INFO] [stdout]     |
[INFO] [stdout] 328 |             let response: ListSnapshotsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                   ------                ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:323:26: 323:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:323:29: 323:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:328:51
[INFO] [stdout]     |
[INFO] [stdout] 328 |             let response: ListSnapshotsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:323:26: 323:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:323:29: 323:34}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ListSnapshotsResponse, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:328:81
[INFO] [stdout]     |
[INFO] [stdout] 328 |             let response: ListSnapshotsResponse = invoke(retry.clone(), action).await?;
[INFO] [stdout]     |                                                                                 ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:323:26: 323:28}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:360:25: 360:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:365:23
[INFO] [stdout]     |
[INFO] [stdout] 365 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:360:22: 360:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:360:25: 360:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:365:9
[INFO] [stdout]     |
[INFO] [stdout] 365 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:360:22: 360:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:360:25: 360:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:365:31
[INFO] [stdout]     |
[INFO] [stdout] 365 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:360:22: 360:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:384:25: 384:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:389:23
[INFO] [stdout]     |
[INFO] [stdout] 389 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:384:22: 384:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:384:25: 384:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:384:22: 384:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:384:25: 384:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<Snapshot>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:389:31
[INFO] [stdout]     |
[INFO] [stdout] 389 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<Snapshot>, ...>`, found `Result<Response<Snapshot>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:384:22: 384:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:408:25: 408:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:413:23
[INFO] [stdout]     |
[INFO] [stdout] 413 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:408:22: 408:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:408:25: 408:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:408:22: 408:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:408:25: 408:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<()>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:413:31
[INFO] [stdout]     |
[INFO] [stdout] 413 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `Result<Response<()>, Error<_>>`, found `Result<Response<()>, Status>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:408:22: 408:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:419:25: 419:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<SeekResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:425:23
[INFO] [stdout]     |
[INFO] [stdout] 425 |         invoke(retry, action).await
[INFO] [stdout]     |         ------        ^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:419:22: 419:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:419:25: 419:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<SeekResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |         invoke(retry, action).await
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:419:22: 419:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0271]: expected `{async block@src/apiv1/subscriber_client.rs:419:25: 419:30}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<Response<SeekResponse>, Status>`
[INFO] [stdout]    --> src/apiv1/subscriber_client.rs:425:31
[INFO] [stdout]     |
[INFO] [stdout] 425 |         invoke(retry, action).await
[INFO] [stdout]     |                               ^^^^^ expected `tokio_retry2::error::Error<_>`, found `google_cloud_gax::grpc::Status`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected enum `std::result::Result<_, tokio_retry2::error::Error<_>>`
[INFO] [stdout]                found enum `std::result::Result<_, google_cloud_gax::grpc::Status>`
[INFO] [stdout]     = note: required for `{closure@src/apiv1/subscriber_client.rs:419:22: 419:24}` to implement `tokio_retry2::action::Action`
[INFO] [stdout] note: required by a bound in `invoke`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/google-cloud-gax-0.19.1/src/retry.rs:95:8
[INFO] [stdout]     |
[INFO] [stdout] 92  | pub async fn invoke<A, R, RT, C, E>(retry: Option<RT>, action: A) -> Result<R, E>
[INFO] [stdout]     |              ------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 95  |     A: Action<Item = R, Error = E>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `invoke`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 93 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0271`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `google-cloud-pubsub` (lib) due to 94 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 93 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0271`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `google-cloud-pubsub` (lib test) due to 94 previous errors
[INFO] running `Command { std: "docker" "inspect" "ae97f47e7794bdb0759a8c5912e2f63923d4d307f1b1740d4dc3910f57f6a828", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ae97f47e7794bdb0759a8c5912e2f63923d4d307f1b1740d4dc3910f57f6a828", kill_on_drop: false }`
[INFO] [stdout] ae97f47e7794bdb0759a8c5912e2f63923d4d307f1b1740d4dc3910f57f6a828
