[INFO] fetching crate azure_storage_blob 0.6.0... [INFO] testing azure_storage_blob-0.6.0 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7 [INFO] extracting crate azure_storage_blob 0.6.0 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate azure_storage_blob 0.6.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate azure_storage_blob 0.6.0 [INFO] tweaked toml for crates.io crate azure_storage_blob 0.6.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate azure_storage_blob 0.6.0 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate azure_storage_blob 0.6.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0c95356b8152000fdea1dca18c4396b3dece50b45583f2e34d62f41c1dd1d85f [INFO] running `Command { std: "docker" "start" "-a" "0c95356b8152000fdea1dca18c4396b3dece50b45583f2e34d62f41c1dd1d85f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0c95356b8152000fdea1dca18c4396b3dece50b45583f2e34d62f41c1dd1d85f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c95356b8152000fdea1dca18c4396b3dece50b45583f2e34d62f41c1dd1d85f", kill_on_drop: false }` [INFO] [stdout] 0c95356b8152000fdea1dca18c4396b3dece50b45583f2e34d62f41c1dd1d85f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 535bd6e8c07f4ec99e9a1127a1ec83b06a76a3a813ddecccd361a79fb90da195 [INFO] running `Command { std: "docker" "start" "-a" "535bd6e8c07f4ec99e9a1127a1ec83b06a76a3a813ddecccd361a79fb90da195", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.97 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling cc v1.2.32 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling http v1.3.1 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling openssl v0.10.73 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling time-core v0.1.4 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling time-macros v0.2.22 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling iri-string v0.7.8 [INFO] [stderr] Compiling dyn-clone v1.0.20 [INFO] [stderr] Compiling rustls-pki-types v1.12.0 [INFO] [stderr] Compiling uuid v1.18.0 [INFO] [stderr] Compiling azure_core v0.29.0 [INFO] [stderr] Compiling event-listener v5.4.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling async-lock v3.4.1 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling openssl-sys v0.9.109 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Compiling typespec_macros v0.8.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling serde_json v1.0.142 [INFO] [stderr] Compiling deranged v0.4.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling quick-xml v0.31.0 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling async-compression v0.4.27 [INFO] [stderr] Compiling time v0.3.41 [INFO] [stderr] Compiling typespec v0.9.0 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling typespec_client_core v0.8.0 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Compiling azure_core_macros v0.3.0 [INFO] [stderr] Compiling azure_storage_blob v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 47.14s [INFO] running `Command { std: "docker" "inspect" "535bd6e8c07f4ec99e9a1127a1ec83b06a76a3a813ddecccd361a79fb90da195", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "535bd6e8c07f4ec99e9a1127a1ec83b06a76a3a813ddecccd361a79fb90da195", kill_on_drop: false }` [INFO] [stdout] 535bd6e8c07f4ec99e9a1127a1ec83b06a76a3a813ddecccd361a79fb90da195 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1ac9d9bbd46db64ec03fb01fb2b98510a4436bc649efb3f900c410cdea49623c [INFO] running `Command { std: "docker" "start" "-a" "1ac9d9bbd46db64ec03fb01fb2b98510a4436bc649efb3f900c410cdea49623c", kill_on_drop: false }` [INFO] [stderr] Compiling azure_storage_blob v0.6.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `azure_core_test` [INFO] [stdout] --> tests/streaming.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use azure_core_test::{recorded, stream::GeneratedStream, TestContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_core_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 6 - use azure_core_test::{recorded, stream::GeneratedStream, TestContext}; [INFO] [stdout] 6 + use azure_core::{recorded, stream::GeneratedStream, TestContext}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_core_test` [INFO] [stdout] --> tests/streaming.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use azure_core_test::{recorded, stream::GeneratedStream, TestContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_core_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 6 - use azure_core_test::{recorded, stream::GeneratedStream, TestContext}; [INFO] [stdout] 6 + use azure_core::{recorded, stream::GeneratedStream, TestContext}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_storage_blob_test` [INFO] [stdout] --> tests/streaming.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use azure_storage_blob_test::{get_blob_name, get_container_client}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_storage_blob_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - use azure_storage_blob_test::{get_blob_name, get_container_client}; [INFO] [stdout] 8 + use azure_storage_blob::{get_blob_name, get_container_client}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/streaming.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 16 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_core_test` [INFO] [stdout] --> tests/page_blob_client.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use azure_core_test::{recorded, TestContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_core_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 5 - use azure_core_test::{recorded, TestContext}; [INFO] [stdout] 5 + use azure_core::{recorded, TestContext}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_storage_blob_test` [INFO] [stdout] --> tests/page_blob_client.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use azure_storage_blob_test::{get_blob_name, get_container_client}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_storage_blob_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 14 - use azure_storage_blob_test::{get_blob_name, get_container_client}; [INFO] [stdout] 14 + use azure_storage_blob::{get_blob_name, get_container_client}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_core_test` [INFO] [stdout] --> tests/append_blob_client.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use azure_core_test::{recorded, TestContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_core_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 5 - use azure_core_test::{recorded, TestContext}; [INFO] [stdout] 5 + use azure_core::{recorded, TestContext}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_storage_blob_test` [INFO] [stdout] --> tests/append_blob_client.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use azure_storage_blob_test::{create_test_blob, get_blob_name, get_container_client}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_storage_blob_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 9 - use azure_storage_blob_test::{create_test_blob, get_blob_name, get_container_client}; [INFO] [stdout] 9 + use azure_storage_blob::{create_test_blob, get_blob_name, get_container_client}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 16 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | let blob_properties = blob_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | let blob_type = blob_properties.blob_type()?; [INFO] [stdout] | --------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `blob_properties` an explicit type [INFO] [stdout] | [INFO] [stdout] 23 | let blob_properties: /* Type */ = blob_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 22 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | let blob_properties = blob_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | let blob_type = blob_properties.blob_type()?; [INFO] [stdout] | --------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `blob_properties` an explicit type [INFO] [stdout] | [INFO] [stdout] 29 | let blob_properties: /* Type */ = blob_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `azure_storage_blob` (test "streaming") due to 4 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 38 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | let response = page_blob_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 41 | let error = response.unwrap_err().http_status(); [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 37 | let response: /* Type */ = page_blob_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | let blob_properties = blob_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 48 | let blob_type = blob_properties.blob_type()?; [INFO] [stdout] | --------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `blob_properties` an explicit type [INFO] [stdout] | [INFO] [stdout] 47 | let blob_properties: /* Type */ = blob_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | let response = blob_client.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 63 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 62 | let response: /* Type */ = blob_client.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 62 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 61 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:68:25 [INFO] [stdout] | [INFO] [stdout] 68 | assert_eq!(block_1, response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:68:25 [INFO] [stdout] | [INFO] [stdout] 68 | assert_eq!(block_1, response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 79 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 78 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | let response = blob_client.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 77 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 76 | let response: /* Type */ = blob_client.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:79:13 [INFO] [stdout] | [INFO] [stdout] 79 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:81:22 [INFO] [stdout] | [INFO] [stdout] 81 | assert_eq!(data, response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:81:22 [INFO] [stdout] | [INFO] [stdout] 81 | assert_eq!(data, response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_core_test` [INFO] [stdout] --> tests/block_blob_client.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use azure_core_test::{recorded, TestContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_core_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - use azure_core_test::{recorded, TestContext}; [INFO] [stdout] 8 + use azure_core::{recorded, TestContext}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_storage_blob_test` [INFO] [stdout] --> tests/block_blob_client.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use azure_storage_blob_test::{create_test_blob, get_blob_name, get_container_client}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_storage_blob_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 13 - use azure_storage_blob_test::{create_test_blob, get_blob_name, get_container_client}; [INFO] [stdout] 13 + use azure_storage_blob::{create_test_blob, get_blob_name, get_container_client}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | let response = blob_client.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 98 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 97 | let response: /* Type */ = blob_client.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | response_body.collect().await?.to_vec(), [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | response_body.collect().await?.to_vec(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 92 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 91 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | let response = blob_client.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 111 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 110 | let response: /* Type */ = blob_client.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 116 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 115 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_core_test` [INFO] [stdout] --> tests/blob_client.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use azure_core_test::{recorded, Matcher, TestContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_core_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - use azure_core_test::{recorded, Matcher, TestContext}; [INFO] [stdout] 8 + use azure_core::{recorded, Matcher, TestContext}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_storage_blob_test` [INFO] [stdout] --> tests/blob_client.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use azure_storage_blob_test::{create_test_blob, get_blob_name, get_container_client}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_storage_blob_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 18 - use azure_storage_blob_test::{create_test_blob, get_blob_name, get_container_client}; [INFO] [stdout] 18 + use azure_storage_blob::{create_test_blob, get_blob_name, get_container_client}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | let response = append_blob_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 132 | let error = response.unwrap_err().http_status(); [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 123 | let response: /* Type */ = append_blob_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | let response = blob_client.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 137 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 136 | let response: /* Type */ = blob_client.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:143:30 [INFO] [stdout] | [INFO] [stdout] 143 | assert_eq!(b"".to_vec(), response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/append_blob_client.rs:143:30 [INFO] [stdout] | [INFO] [stdout] 143 | assert_eq!(b"".to_vec(), response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:115:30 [INFO] [stdout] | [INFO] [stdout] 115 | assert_eq!(vec![0; 512], response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:115:30 [INFO] [stdout] | [INFO] [stdout] 115 | assert_eq!(vec![0; 512], response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 126 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 125 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_core_test` [INFO] [stdout] --> tests/blob_container_client.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use azure_core_test::{recorded, Matcher, TestContext, TestMode}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_core_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 5 - use azure_core_test::{recorded, Matcher, TestContext, TestMode}; [INFO] [stdout] 5 + use azure_core::{recorded, Matcher, TestContext, TestMode}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_storage_blob_test` [INFO] [stdout] --> tests/blob_container_client.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use azure_storage_blob_test::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_storage_blob_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 13 - use azure_storage_blob_test::{ [INFO] [stdout] 13 + use azure_storage_blob::{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | let response = page_blob_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 141 | let error = response.unwrap_err().http_status(); [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 132 | let response: /* Type */ = page_blob_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | let response = blob_client.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 158 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 157 | let response: /* Type */ = blob_client.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:162:33 [INFO] [stdout] | [INFO] [stdout] 162 | assert_eq!(vec![b'A'; 512], response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:162:33 [INFO] [stdout] | [INFO] [stdout] 162 | assert_eq!(vec![b'A'; 512], response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 174 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 173 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:183:9 [INFO] [stdout] | [INFO] [stdout] 183 | let response = page_blob_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 189 | let blob_sequence_number = response.blob_sequence_number()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 183 | let response: /* Type */ = page_blob_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | let response = page_blob_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 196 | let blob_sequence_number = response.blob_sequence_number()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 193 | let response: /* Type */ = page_blob_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `azure_storage_blob` (test "append_blob_client") due to 20 previous errors [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 218 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 219 | let blob_client_1 = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 218 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 263 | let response = blob_client_2.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 264 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 263 | let response: /* Type */ = blob_client_2.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:266:13 [INFO] [stdout] | [INFO] [stdout] 266 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/block_blob_client.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 21 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 20 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:269:24 [INFO] [stdout] | [INFO] [stdout] 269 | assert_eq!(data_a, response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:269:24 [INFO] [stdout] | [INFO] [stdout] 269 | assert_eq!(data_a, response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 280 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 279 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:285:9 [INFO] [stdout] | [INFO] [stdout] 285 | let get_page_ranges_response = page_blob_client.get_page_ranges(None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 286 | // Assert [INFO] [stdout] 287 | let page_ranges = get_page_ranges_response.into_body()?; [INFO] [stdout] | ------------------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `get_page_ranges_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 285 | let get_page_ranges_response: /* Type */ = page_blob_client.get_page_ranges(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/page_blob_client.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 301 | let get_page_ranges_response = page_blob_client.get_page_ranges(None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 302 | // Assert [INFO] [stdout] 303 | let page_ranges = get_page_ranges_response.into_body()?; [INFO] [stdout] | ------------------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `get_page_ranges_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 301 | let get_page_ranges_response: /* Type */ = page_blob_client.get_page_ranges(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/block_blob_client.rs:59:22 [INFO] [stdout] | [INFO] [stdout] 59 | let block_list = block_blob_client [INFO] [stdout] | ______________________^ [INFO] [stdout] 60 | | .get_block_list(BlockListType::All, None) [INFO] [stdout] 61 | | .await? [INFO] [stdout] | |_______________^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | let container_client = get_container_client(recording, false).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 27 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 26 | let container_client: /* Type */ = get_container_client(recording, false).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | let response = blob_client.get_properties(None).await; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | let error = response.unwrap_err().http_status(); [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 30 | let response: /* Type */ = blob_client.get_properties(None).await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/block_blob_client.rs:87:22 [INFO] [stdout] | [INFO] [stdout] 87 | let block_list = block_blob_client [INFO] [stdout] | ______________________^ [INFO] [stdout] 88 | | .get_block_list(BlockListType::All, None) [INFO] [stdout] 89 | | .await? [INFO] [stdout] | |_______________^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `azure_storage_blob` (test "page_blob_client") due to 33 previous errors [INFO] [stdout] error[E0432]: unresolved import `azure_core_test` [INFO] [stdout] --> tests/blob_service_client.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use azure_core_test::{recorded, TestContext, TestMode}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_core_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 5 - use azure_core_test::{recorded, TestContext, TestMode}; [INFO] [stdout] 5 + use azure_core::{recorded, TestContext, TestMode}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `azure_storage_blob_test` [INFO] [stdout] --> tests/blob_service_client.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use azure_storage_blob_test::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `azure_storage_blob_test` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 12 - use azure_storage_blob_test::{ [INFO] [stdout] 12 + use azure_storage_blob::{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/block_blob_client.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | let response = blob_client.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 91 | let response: /* Type */ = blob_client.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | let response = blob_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | let lease_state = response.lease_state()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 42 | let response: /* Type */ = blob_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/block_blob_client.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/block_blob_client.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | response_body.collect().await?.as_ref(), [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/block_blob_client.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | response_body.collect().await?.as_ref(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | let container_client = get_container_client(recording, false).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 26 | [INFO] [stdout] 27 | container_client.create_container(None).await?; [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 25 | let container_client: /* Type */ = get_container_client(recording, false).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | let response = service_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | let blob_service_properties = response.into_body()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 26 | let response: /* Type */ = service_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 65 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 64 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/block_blob_client.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 119 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 120 | let source_blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 119 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | let response = blob_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 80 | let content_language = response.content_language()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 79 | let response: /* Type */ = blob_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/block_blob_client.rs:159:9 [INFO] [stdout] | [INFO] [stdout] 159 | let response = blob_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 164 | let error = response.unwrap_err().http_status(); [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 159 | let response: /* Type */ = blob_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | let container_client = get_container_client(recording, false).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | let response = container_client.get_properties(None).await; [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 37 | let container_client: /* Type */ = get_container_client(recording, false).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 95 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 94 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `HashMap<_, _>` [INFO] [stdout] --> tests/blob_service_client.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | let mut container_names = HashMap::from([ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 50 | let container_client = service_client.blob_container_client(container_name.to_string()); [INFO] [stdout] | -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_names` an explicit type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 42 | let mut container_names: HashMap = HashMap::from([ [INFO] [stdout] | +++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:58:28 [INFO] [stdout] | [INFO] [stdout] 58 | let current_page = page.unwrap().into_body()?; [INFO] [stdout] | ^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | let response = blob_client.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 111 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 110 | let response: /* Type */ = blob_client.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | response_body.collect().await?.as_ref() [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | response_body.collect().await?.as_ref() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | let response = blob_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 134 | assert!(response.is_err()); [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 124 | let response: /* Type */ = blob_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let response = container_client.get_properties(None).await; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 43 | assert!(response.is_err()); [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 40 | let response: /* Type */ = container_client.get_properties(None).await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | let response = blob_client.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 148 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 147 | let response: /* Type */ = blob_client.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | let overwrite_response = blob_client [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 151 | assert_eq!(overwrite_response.status(), StatusCode::Created); [INFO] [stdout] | ------------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `overwrite_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 139 | let overwrite_response: /* Type */ = blob_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | response_body.collect().await?.as_ref() [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | response_body.collect().await?.as_ref() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 169 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 168 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | let container_properties = container_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 51 | let lease_state = container_properties.lease_state()?; [INFO] [stdout] | -------------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_properties` an explicit type [INFO] [stdout] | [INFO] [stdout] 50 | let container_properties: /* Type */ = container_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `azure_storage_blob` (test "block_blob_client") due to 11 previous errors [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | let response = blob_client.download(None).await; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 180 | let error = response.unwrap_err().http_status(); [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 177 | let response: /* Type */ = blob_client.download(None).await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 192 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 191 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:203:9 [INFO] [stdout] | [INFO] [stdout] 203 | let response = blob_client.download(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 206 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 203 | let response: /* Type */ = blob_client.download(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 212 | response_body.collect().await?.to_vec(), [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 212 | response_body.collect().await?.to_vec(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:224:9 [INFO] [stdout] | [INFO] [stdout] 224 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 225 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 224 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | let response = blob_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 245 | let response_metadata = response.metadata()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 244 | let response: /* Type */ = blob_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | let response = blob_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 255 | let response_metadata = response.metadata()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 254 | let response: /* Type */ = blob_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | container_client [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 67 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 261 | let response = blob_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 262 | let response_metadata = response.metadata()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 261 | let response: /* Type */ = blob_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 273 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 272 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | let response = container_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 77 | let response_metadata = response.metadata()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 76 | let response: /* Type */ = container_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:276:9 [INFO] [stdout] | [INFO] [stdout] 276 | let original_response = blob_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 277 | let og_access_tier = original_response.access_tier()?; [INFO] [stdout] | ----------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `original_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 276 | let original_response: /* Type */ = blob_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | let response = blob_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 285 | let access_tier = response.access_tier()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 282 | let response: /* Type */ = blob_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | let response = container_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 85 | let response_metadata = response.metadata()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 84 | let response: /* Type */ = container_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:296:9 [INFO] [stdout] | [INFO] [stdout] 296 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 297 | let blob_name = get_blob_name(recording); [INFO] [stdout] 298 | let blob_client = container_client.blob_client(blob_name.clone()); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 296 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 303 | let acquire_response = blob_client.acquire_lease(15, None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 304 | let lease_id = acquire_response.lease_id()?.unwrap(); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `acquire_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 303 | let acquire_response: /* Type */ = blob_client.acquire_lease(15, None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:305:9 [INFO] [stdout] | [INFO] [stdout] 305 | let other_acquire_response = other_blob_client.acquire_lease(15, None).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 306 | // Assert [INFO] [stdout] 307 | let error = other_acquire_response.unwrap_err().http_status(); [INFO] [stdout] | ---------------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `other_acquire_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 305 | let other_acquire_response: /* Type */ = other_blob_client.acquire_lease(15, None).await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:312:9 [INFO] [stdout] | [INFO] [stdout] 312 | let change_lease_response = blob_client [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 316 | let lease_id = change_lease_response.lease_id()?.unwrap(); [INFO] [stdout] | --------------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `change_lease_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 312 | let change_lease_response: /* Type */ = blob_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | let other_acquire_response = other_blob_client.acquire_lease(15, None).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 327 | // Assert [INFO] [stdout] 328 | let error = other_acquire_response.unwrap_err().http_status(); [INFO] [stdout] | ---------------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `other_acquire_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 326 | let other_acquire_response: /* Type */ = other_blob_client.acquire_lease(15, None).await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:333:9 [INFO] [stdout] | [INFO] [stdout] 333 | let other_acquire_response = other_blob_client.acquire_lease(15, None).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 334 | // Assert [INFO] [stdout] 335 | let error = other_acquire_response.unwrap_err().http_status(); [INFO] [stdout] | ---------------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `other_acquire_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 333 | let other_acquire_response: /* Type */ = other_blob_client.acquire_lease(15, None).await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | let container_client = get_container_client(recording, false).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 99 | container_client.create_container(None).await?; [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 96 | let container_client: /* Type */ = get_container_client(recording, false).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | let page = list_blobs_response.try_next().await?; [INFO] [stdout] | ^^^^ [INFO] [stdout] 116 | let list_blob_segment_response = page.unwrap().into_body()?; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `page` an explicit type [INFO] [stdout] | [INFO] [stdout] 115 | let page: /* Type */ = list_blobs_response.try_next().await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:352:9 [INFO] [stdout] | [INFO] [stdout] 352 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 353 | let blob_name = get_blob_name(recording); [INFO] [stdout] 354 | let blob_client = container_client.blob_client(blob_name.clone()); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 352 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 356 | let acquire_response = blob_client.acquire_lease(-1, None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 357 | let lease_id = acquire_response.lease_id()?.unwrap(); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `acquire_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 356 | let acquire_response: /* Type */ = blob_client.acquire_lease(-1, None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | let container_client = get_container_client(recording, false).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 144 | container_client.create_container(None).await?; [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 136 | let container_client: /* Type */ = get_container_client(recording, false).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:392:9 [INFO] [stdout] | [INFO] [stdout] 392 | let response = blob_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 395 | let content_language = response.content_language()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 392 | let response: /* Type */ = blob_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | let first_page = list_blobs_response.try_next().await?; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 177 | let list_blob_segment_response = first_page.unwrap().into_body()?; [INFO] [stdout] | ---------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `first_page` an explicit type [INFO] [stdout] | [INFO] [stdout] 176 | let first_page: /* Type */ = list_blobs_response.try_next().await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:425:9 [INFO] [stdout] | [INFO] [stdout] 425 | let response = blob_client.download(Some(download_options)).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 426 | let content_length = response.content_length()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 425 | let response: /* Type */ = blob_client.download(Some(download_options)).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:428:13 [INFO] [stdout] | [INFO] [stdout] 428 | assert!(status_code.is_success()); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:430:31 [INFO] [stdout] | [INFO] [stdout] 430 | assert_eq!(data.to_vec(), response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | let second_page = list_blobs_response.try_next().await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 193 | let list_blob_segment_response = second_page.unwrap().into_body()?; [INFO] [stdout] | ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `second_page` an explicit type [INFO] [stdout] | [INFO] [stdout] 192 | let second_page: /* Type */ = list_blobs_response.try_next().await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:430:31 [INFO] [stdout] | [INFO] [stdout] 430 | assert_eq!(data.to_vec(), response_body.collect().await?.to_vec()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:442:9 [INFO] [stdout] | [INFO] [stdout] 442 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 443 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 442 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:454:25 [INFO] [stdout] | [INFO] [stdout] 454 | let response_tags = blob_client.get_tags(None).await?.into_body()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:462:25 [INFO] [stdout] | [INFO] [stdout] 462 | let response_tags = blob_client.get_tags(None).await?.into_body()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:209:28 [INFO] [stdout] | [INFO] [stdout] 209 | let current_page = page.unwrap().into_body()?; [INFO] [stdout] | ^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:474:9 [INFO] [stdout] | [INFO] [stdout] 474 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 475 | let blob_client = container_client.blob_client(get_blob_name(recording)); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 474 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_client.rs:478:9 [INFO] [stdout] | [INFO] [stdout] 478 | let response = blob_client.get_account_info(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 481 | let sku_name = response.sku_name()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 478 | let response: /* Type */ = blob_client.get_account_info(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | let acquire_response = container_client.acquire_lease(15, None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 255 | let lease_id = acquire_response.lease_id()?.unwrap(); [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `acquire_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 254 | let acquire_response: /* Type */ = container_client.acquire_lease(15, None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 75 | container_client.delete_container(None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:256:9 [INFO] [stdout] | [INFO] [stdout] 256 | let other_acquire_response = other_container_client.acquire_lease(15, None).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 257 | // Assert [INFO] [stdout] 258 | let error = other_acquire_response.unwrap_err().http_status(); [INFO] [stdout] | ---------------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `other_acquire_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 256 | let other_acquire_response: /* Type */ = other_container_client.acquire_lease(15, None).await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | let change_lease_response = container_client [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 276 | let lease_id = change_lease_response.lease_id()?.unwrap(); [INFO] [stdout] | --------------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `change_lease_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 272 | let change_lease_response: /* Type */ = container_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `HashMap<_, _>` [INFO] [stdout] --> tests/blob_service_client.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | let mut container_names = HashMap::from([ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | let container_client = service_client.blob_container_client(container_name.to_string()); [INFO] [stdout] | -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_names` an explicit type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 86 | let mut container_names: HashMap = HashMap::from([ [INFO] [stdout] | +++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:286:9 [INFO] [stdout] | [INFO] [stdout] 286 | let other_acquire_response = other_container_client.acquire_lease(15, None).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 287 | // Assert [INFO] [stdout] 288 | let error = other_acquire_response.unwrap_err().http_status(); [INFO] [stdout] | ---------------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `other_acquire_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 286 | let other_acquire_response: /* Type */ = other_container_client.acquire_lease(15, None).await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:109:28 [INFO] [stdout] | [INFO] [stdout] 109 | let current_page = page.unwrap().into_body()?; [INFO] [stdout] | ^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:293:9 [INFO] [stdout] | [INFO] [stdout] 293 | let other_acquire_response = other_container_client.acquire_lease(15, None).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 294 | // Assert [INFO] [stdout] 295 | let error = other_acquire_response.unwrap_err().http_status(); [INFO] [stdout] | ---------------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `other_acquire_response` an explicit type [INFO] [stdout] | [INFO] [stdout] 293 | let other_acquire_response: /* Type */ = other_container_client.acquire_lease(15, None).await; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:303:20 [INFO] [stdout] | [INFO] [stdout] 303 | let lease_id = other_acquire_response?.lease_id().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:316:9 [INFO] [stdout] | [INFO] [stdout] 316 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 319 | let response = container_client.get_account_info(None).await?; [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 316 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:319:9 [INFO] [stdout] | [INFO] [stdout] 319 | let response = container_client.get_account_info(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 322 | let sku_name = response.sku_name()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 319 | let response: /* Type */ = container_client.get_account_info(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:336:9 [INFO] [stdout] | [INFO] [stdout] 336 | let container_client = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 341 | &container_client.blob_client(blob1_name.clone()), [INFO] [stdout] | ---------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client` an explicit type [INFO] [stdout] | [INFO] [stdout] 336 | let container_client: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `azure_storage_blob` (test "blob_client") due to 50 previous errors [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:366:9 [INFO] [stdout] | [INFO] [stdout] 366 | let response = container_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 369 | let filter_blob_segment = response.into_body()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 366 | let response: /* Type */ = container_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_container_client.rs:379:9 [INFO] [stdout] | [INFO] [stdout] 379 | let response = container_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 382 | let filter_blob_segment = response.into_body()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 379 | let response: /* Type */ = container_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `azure_storage_blob` (test "blob_container_client") due to 26 previous errors [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | container_client.delete_container(None).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | let response = service_client.get_properties(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 151 | let blob_service_properties = response.into_body()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 150 | let response: /* Type */ = service_client.get_properties(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | let response = service_client.get_account_info(None).await?; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 167 | let sku_name = response.sku_name()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 164 | let response: /* Type */ = service_client.get_account_info(None).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 181 | let container_client_1 = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 187 | &container_client_1.blob_client(blob1_name.clone()), [INFO] [stdout] | ------------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client_1` an explicit type [INFO] [stdout] | [INFO] [stdout] 181 | let container_client_1: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | let response = service_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 223 | let filter_blob_segment = response.into_body()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 220 | let response: /* Type */ = service_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 233 | let response = service_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 236 | let filter_blob_segment = response.into_body()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 233 | let response: /* Type */ = service_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | let response = service_client [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 249 | let filter_blob_segment = response.into_body()?; [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `response` an explicit type [INFO] [stdout] | [INFO] [stdout] 246 | let response: /* Type */ = service_client [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/blob_service_client.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 182 | let container_client_2 = get_container_client(recording, true).await?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 259 | container_client_2.delete_container(None).await?; [INFO] [stdout] | ------------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `container_client_2` an explicit type [INFO] [stdout] | [INFO] [stdout] 182 | let container_client_2: /* Type */ = get_container_client(recording, true).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `azure_storage_blob` (test "blob_service_client") due to 16 previous errors [INFO] running `Command { std: "docker" "inspect" "1ac9d9bbd46db64ec03fb01fb2b98510a4436bc649efb3f900c410cdea49623c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1ac9d9bbd46db64ec03fb01fb2b98510a4436bc649efb3f900c410cdea49623c", kill_on_drop: false }` [INFO] [stdout] 1ac9d9bbd46db64ec03fb01fb2b98510a4436bc649efb3f900c410cdea49623c