[INFO] fetching crate mz_rusoto_kms 0.46.0... [INFO] checking mz_rusoto_kms-0.46.0 against try#8ea250bdb76176ecb0225baa34aa634b024ae0e2 for pr-101692 [INFO] extracting crate mz_rusoto_kms 0.46.0 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate mz_rusoto_kms 0.46.0 on toolchain 8ea250bdb76176ecb0225baa34aa634b024ae0e2 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8ea250bdb76176ecb0225baa34aa634b024ae0e2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate mz_rusoto_kms 0.46.0 [INFO] finished tweaking crates.io crate mz_rusoto_kms 0.46.0 [INFO] tweaked toml for crates.io crate mz_rusoto_kms 0.46.0 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8ea250bdb76176ecb0225baa34aa634b024ae0e2" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8ea250bdb76176ecb0225baa34aa634b024ae0e2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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:824c28ce115f6b999260af6986f3384c158e782489540e41c0b698ca1d9fd927" "/opt/rustwide/cargo-home/bin/cargo" "+8ea250bdb76176ecb0225baa34aa634b024ae0e2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 83db0dd8e3f950c1c2c865fec3c031df490c40c4d25ff29e77181b9641bdc673 [INFO] running `Command { std: "docker" "start" "-a" "83db0dd8e3f950c1c2c865fec3c031df490c40c4d25ff29e77181b9641bdc673", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "83db0dd8e3f950c1c2c865fec3c031df490c40c4d25ff29e77181b9641bdc673", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "83db0dd8e3f950c1c2c865fec3c031df490c40c4d25ff29e77181b9641bdc673", kill_on_drop: false }` [INFO] [stdout] 83db0dd8e3f950c1c2c865fec3c031df490c40c4d25ff29e77181b9641bdc673 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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:824c28ce115f6b999260af6986f3384c158e782489540e41c0b698ca1d9fd927" "/opt/rustwide/cargo-home/bin/cargo" "+8ea250bdb76176ecb0225baa34aa634b024ae0e2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a775e471c2595400616f6e915324771e6f629bf4c63a3e3051b10e049402cf48 [INFO] running `Command { std: "docker" "start" "-a" "a775e471c2595400616f6e915324771e6f629bf4c63a3e3051b10e049402cf48", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.43 [INFO] [stderr] Compiling unicode-ident v1.0.4 [INFO] [stderr] Compiling quote v1.0.21 [INFO] [stderr] Compiling syn v1.0.99 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling libc v0.2.132 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling futures-core v0.3.24 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Checking once_cell v1.14.0 [INFO] [stderr] Checking pin-project-lite v0.2.9 [INFO] [stderr] Compiling futures-task v0.3.24 [INFO] [stderr] Compiling futures-channel v0.3.24 [INFO] [stderr] Checking futures-sink v0.3.24 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Compiling pkg-config v0.3.25 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling futures-util v0.3.24 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Checking bytes v0.5.6 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking itoa v1.0.3 [INFO] [stderr] Checking pin-project-lite v0.1.12 [INFO] [stderr] Checking futures-io v0.3.24 [INFO] [stderr] Compiling thiserror v1.0.35 [INFO] [stderr] Checking bytes v1.2.1 [INFO] [stderr] Compiling serde_derive v1.0.144 [INFO] [stderr] Compiling ucd-trie v0.1.5 [INFO] [stderr] Compiling httparse v1.8.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.19 [INFO] [stderr] Compiling serde v1.0.144 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Checking try-lock v0.2.3 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Compiling openssl v0.10.41 [INFO] [stderr] Checking tower-service v0.3.2 [INFO] [stderr] Compiling serde_json v1.0.85 [INFO] [stderr] Checking itoa v0.4.8 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling const_fn v0.4.9 [INFO] [stderr] Checking httpdate v0.3.2 [INFO] [stderr] Compiling native-tls v0.2.10 [INFO] [stderr] Compiling async-trait v0.1.57 [INFO] [stderr] Checking iana-time-zone v0.1.48 [INFO] [stderr] Checking subtle v2.4.1 [INFO] [stderr] Checking ryu v1.0.11 [INFO] [stderr] Checking regex-syntax v0.6.27 [INFO] [stderr] Checking openssl-probe v0.1.5 [INFO] [stderr] Checking zeroize v1.5.7 [INFO] [stderr] Checking cpufeatures v0.2.5 [INFO] [stderr] Checking shlex v0.1.1 [INFO] [stderr] Compiling crc32fast v1.3.2 [INFO] [stderr] Checking opaque-debug v0.3.0 [INFO] [stderr] Checking md5 v0.7.0 [INFO] [stderr] Checking base64 v0.13.0 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking percent-encoding v2.2.0 [INFO] [stderr] Checking xml-rs v0.8.4 [INFO] [stderr] Checking tracing-core v0.1.29 [INFO] [stderr] Compiling generic-array v0.14.6 [INFO] [stderr] Compiling standback v0.2.17 [INFO] [stderr] Compiling time v0.2.27 [INFO] [stderr] Compiling slab v0.4.7 [INFO] [stderr] Compiling indexmap v1.9.1 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Checking http v0.2.8 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Compiling openssl-sys v0.9.75 [INFO] [stderr] Checking http-body v0.3.1 [INFO] [stderr] Checking tracing v0.1.36 [INFO] [stderr] Checking want v0.3.0 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking net2 v0.2.37 [INFO] [stderr] Checking signal-hook-registry v1.4.0 [INFO] [stderr] Checking socket2 v0.3.19 [INFO] [stderr] Checking time v0.1.44 [INFO] [stderr] Checking dirs-sys-next v0.1.2 [INFO] [stderr] Checking aho-corasick v0.7.19 [INFO] [stderr] Checking dirs-next v2.0.0 [INFO] [stderr] Checking mio v0.6.23 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking crypto-mac v0.10.1 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking regex v1.6.0 [INFO] [stderr] Checking mio-uds v0.6.8 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking hmac v0.10.1 [INFO] [stderr] Compiling tokio-macros v0.2.6 [INFO] [stderr] Compiling futures-macro v0.3.24 [INFO] [stderr] Compiling pin-project-internal v1.0.12 [INFO] [stderr] Compiling thiserror-impl v1.0.35 [INFO] [stderr] Compiling openssl-macros v0.1.0 [INFO] [stderr] Compiling time-macros-impl v0.1.2 [INFO] [stderr] Checking time-macros v0.1.1 [INFO] [stderr] Checking tokio v0.2.25 [INFO] [stderr] Checking pin-project v1.0.12 [INFO] [stderr] Checking tracing-futures v0.2.5 [INFO] [stderr] Compiling pest v2.3.1 [INFO] [stderr] Compiling semver-parser v0.10.2 [INFO] [stderr] Checking tokio-util v0.3.1 [INFO] [stderr] Checking futures-executor v0.3.24 [INFO] [stderr] Compiling semver v0.11.0 [INFO] [stderr] Checking tokio-tls v0.3.1 [INFO] [stderr] Compiling rustc_version v0.3.3 [INFO] [stderr] Checking h2 v0.2.7 [INFO] [stderr] Checking futures v0.3.24 [INFO] [stderr] Compiling mz_rusoto_core v0.46.0 [INFO] [stderr] Checking chrono v0.4.22 [INFO] [stderr] Checking hyper v0.13.10 [INFO] [stderr] Checking mz_rusoto_credential v0.46.0 [INFO] [stderr] Checking hyper-tls v0.4.3 [INFO] [stderr] Checking mz_rusoto_signature v0.46.0 [INFO] [stderr] Checking mz_rusoto_mock v0.46.0 [INFO] [stderr] Checking mz_rusoto_kms v0.46.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::cancel_key_deletion` [INFO] [stdout] --> src/generated.rs:4899:5 [INFO] [stdout] | [INFO] [stdout] 4899 | async fn cancel_key_deletion( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::cancel_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4902:81 [INFO] [stdout] | [INFO] [stdout] 4902 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 4903 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4904 | | request.add_header("x-amz-target", "TrentService.CancelKeyDeletion"); [INFO] [stdout] 4905 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4913 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4914 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::cancel_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4902:81 [INFO] [stdout] | [INFO] [stdout] 4902 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 4903 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4904 | | request.add_header("x-amz-target", "TrentService.CancelKeyDeletion"); [INFO] [stdout] 4905 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4913 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4914 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::cancel_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4902:81 [INFO] [stdout] | [INFO] [stdout] 4902 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 4903 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4904 | | request.add_header("x-amz-target", "TrentService.CancelKeyDeletion"); [INFO] [stdout] 4905 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4913 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4914 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::cancel_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4902:81 [INFO] [stdout] | [INFO] [stdout] 4902 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 4903 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4904 | | request.add_header("x-amz-target", "TrentService.CancelKeyDeletion"); [INFO] [stdout] 4905 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4913 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4914 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::cancel_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4902:81 [INFO] [stdout] | [INFO] [stdout] 4902 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 4903 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4904 | | request.add_header("x-amz-target", "TrentService.CancelKeyDeletion"); [INFO] [stdout] 4905 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4913 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4914 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::cancel_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4902:81 [INFO] [stdout] | [INFO] [stdout] 4902 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 4903 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4904 | | request.add_header("x-amz-target", "TrentService.CancelKeyDeletion"); [INFO] [stdout] 4905 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4913 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4914 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::cancel_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4902:81 [INFO] [stdout] | [INFO] [stdout] 4902 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 4903 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4904 | | request.add_header("x-amz-target", "TrentService.CancelKeyDeletion"); [INFO] [stdout] 4905 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4913 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4914 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::cancel_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4902:81 [INFO] [stdout] | [INFO] [stdout] 4902 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 4903 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4904 | | request.add_header("x-amz-target", "TrentService.CancelKeyDeletion"); [INFO] [stdout] 4905 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4913 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4914 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::cancel_key_deletion`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::connect_custom_key_store` [INFO] [stdout] --> src/generated.rs:4917:5 [INFO] [stdout] | [INFO] [stdout] 4917 | async fn connect_custom_key_store( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::connect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4920:89 [INFO] [stdout] | [INFO] [stdout] 4920 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 4921 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4922 | | request.add_header("x-amz-target", "TrentService.ConnectCustomKeyStore"); [INFO] [stdout] 4923 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4932 | | .deserialize::() [INFO] [stdout] 4933 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::connect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4920:89 [INFO] [stdout] | [INFO] [stdout] 4920 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 4921 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4922 | | request.add_header("x-amz-target", "TrentService.ConnectCustomKeyStore"); [INFO] [stdout] 4923 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4932 | | .deserialize::() [INFO] [stdout] 4933 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::connect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4920:89 [INFO] [stdout] | [INFO] [stdout] 4920 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 4921 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4922 | | request.add_header("x-amz-target", "TrentService.ConnectCustomKeyStore"); [INFO] [stdout] 4923 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4932 | | .deserialize::() [INFO] [stdout] 4933 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::connect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4920:89 [INFO] [stdout] | [INFO] [stdout] 4920 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 4921 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4922 | | request.add_header("x-amz-target", "TrentService.ConnectCustomKeyStore"); [INFO] [stdout] 4923 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4932 | | .deserialize::() [INFO] [stdout] 4933 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::connect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4920:89 [INFO] [stdout] | [INFO] [stdout] 4920 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 4921 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4922 | | request.add_header("x-amz-target", "TrentService.ConnectCustomKeyStore"); [INFO] [stdout] 4923 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4932 | | .deserialize::() [INFO] [stdout] 4933 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::connect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4920:89 [INFO] [stdout] | [INFO] [stdout] 4920 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 4921 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4922 | | request.add_header("x-amz-target", "TrentService.ConnectCustomKeyStore"); [INFO] [stdout] 4923 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4932 | | .deserialize::() [INFO] [stdout] 4933 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::connect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4920:89 [INFO] [stdout] | [INFO] [stdout] 4920 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 4921 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4922 | | request.add_header("x-amz-target", "TrentService.ConnectCustomKeyStore"); [INFO] [stdout] 4923 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4932 | | .deserialize::() [INFO] [stdout] 4933 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::connect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4920:89 [INFO] [stdout] | [INFO] [stdout] 4920 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 4921 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4922 | | request.add_header("x-amz-target", "TrentService.ConnectCustomKeyStore"); [INFO] [stdout] 4923 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4932 | | .deserialize::() [INFO] [stdout] 4933 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::connect_custom_key_store`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::create_custom_key_store` [INFO] [stdout] --> src/generated.rs:4953:5 [INFO] [stdout] | [INFO] [stdout] 4953 | async fn create_custom_key_store( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::create_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4956:87 [INFO] [stdout] | [INFO] [stdout] 4956 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 4957 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4958 | | request.add_header("x-amz-target", "TrentService.CreateCustomKeyStore"); [INFO] [stdout] 4959 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4968 | | .deserialize::() [INFO] [stdout] 4969 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::create_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4956:87 [INFO] [stdout] | [INFO] [stdout] 4956 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 4957 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4958 | | request.add_header("x-amz-target", "TrentService.CreateCustomKeyStore"); [INFO] [stdout] 4959 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4968 | | .deserialize::() [INFO] [stdout] 4969 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::create_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4956:87 [INFO] [stdout] | [INFO] [stdout] 4956 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 4957 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4958 | | request.add_header("x-amz-target", "TrentService.CreateCustomKeyStore"); [INFO] [stdout] 4959 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4968 | | .deserialize::() [INFO] [stdout] 4969 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::create_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4956:87 [INFO] [stdout] | [INFO] [stdout] 4956 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 4957 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4958 | | request.add_header("x-amz-target", "TrentService.CreateCustomKeyStore"); [INFO] [stdout] 4959 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4968 | | .deserialize::() [INFO] [stdout] 4969 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::create_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4956:87 [INFO] [stdout] | [INFO] [stdout] 4956 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 4957 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4958 | | request.add_header("x-amz-target", "TrentService.CreateCustomKeyStore"); [INFO] [stdout] 4959 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4968 | | .deserialize::() [INFO] [stdout] 4969 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::create_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4956:87 [INFO] [stdout] | [INFO] [stdout] 4956 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 4957 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4958 | | request.add_header("x-amz-target", "TrentService.CreateCustomKeyStore"); [INFO] [stdout] 4959 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4968 | | .deserialize::() [INFO] [stdout] 4969 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::create_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4956:87 [INFO] [stdout] | [INFO] [stdout] 4956 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 4957 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4958 | | request.add_header("x-amz-target", "TrentService.CreateCustomKeyStore"); [INFO] [stdout] 4959 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4968 | | .deserialize::() [INFO] [stdout] 4969 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::create_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4956:87 [INFO] [stdout] | [INFO] [stdout] 4956 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 4957 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4958 | | request.add_header("x-amz-target", "TrentService.CreateCustomKeyStore"); [INFO] [stdout] 4959 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4968 | | .deserialize::() [INFO] [stdout] 4969 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::create_custom_key_store`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::create_grant` [INFO] [stdout] --> src/generated.rs:4972:5 [INFO] [stdout] | [INFO] [stdout] 4972 | async fn create_grant( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::create_grant::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4975:69 [INFO] [stdout] | [INFO] [stdout] 4975 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 4976 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4977 | | request.add_header("x-amz-target", "TrentService.CreateGrant"); [INFO] [stdout] 4978 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4986 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4987 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::create_grant::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4975:69 [INFO] [stdout] | [INFO] [stdout] 4975 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 4976 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4977 | | request.add_header("x-amz-target", "TrentService.CreateGrant"); [INFO] [stdout] 4978 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4986 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4987 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::create_grant::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4975:69 [INFO] [stdout] | [INFO] [stdout] 4975 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 4976 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4977 | | request.add_header("x-amz-target", "TrentService.CreateGrant"); [INFO] [stdout] 4978 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4986 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4987 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::create_grant::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4975:69 [INFO] [stdout] | [INFO] [stdout] 4975 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 4976 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4977 | | request.add_header("x-amz-target", "TrentService.CreateGrant"); [INFO] [stdout] 4978 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4986 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4987 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::create_grant::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4975:69 [INFO] [stdout] | [INFO] [stdout] 4975 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 4976 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4977 | | request.add_header("x-amz-target", "TrentService.CreateGrant"); [INFO] [stdout] 4978 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4986 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4987 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::create_grant::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4975:69 [INFO] [stdout] | [INFO] [stdout] 4975 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 4976 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4977 | | request.add_header("x-amz-target", "TrentService.CreateGrant"); [INFO] [stdout] 4978 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4986 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4987 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::create_grant::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4975:69 [INFO] [stdout] | [INFO] [stdout] 4975 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 4976 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4977 | | request.add_header("x-amz-target", "TrentService.CreateGrant"); [INFO] [stdout] 4978 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4986 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4987 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::create_grant::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4975:69 [INFO] [stdout] | [INFO] [stdout] 4975 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 4976 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4977 | | request.add_header("x-amz-target", "TrentService.CreateGrant"); [INFO] [stdout] 4978 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 4986 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 4987 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::create_grant`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::create_key` [INFO] [stdout] --> src/generated.rs:4990:5 [INFO] [stdout] | [INFO] [stdout] 4990 | async fn create_key( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::create_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4993:65 [INFO] [stdout] | [INFO] [stdout] 4993 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 4994 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4995 | | request.add_header("x-amz-target", "TrentService.CreateKey"); [INFO] [stdout] 4996 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5004 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5005 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::create_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4993:65 [INFO] [stdout] | [INFO] [stdout] 4993 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 4994 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4995 | | request.add_header("x-amz-target", "TrentService.CreateKey"); [INFO] [stdout] 4996 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5004 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5005 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::create_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4993:65 [INFO] [stdout] | [INFO] [stdout] 4993 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 4994 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4995 | | request.add_header("x-amz-target", "TrentService.CreateKey"); [INFO] [stdout] 4996 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5004 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5005 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::create_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4993:65 [INFO] [stdout] | [INFO] [stdout] 4993 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 4994 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4995 | | request.add_header("x-amz-target", "TrentService.CreateKey"); [INFO] [stdout] 4996 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5004 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5005 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::create_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4993:65 [INFO] [stdout] | [INFO] [stdout] 4993 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 4994 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4995 | | request.add_header("x-amz-target", "TrentService.CreateKey"); [INFO] [stdout] 4996 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5004 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5005 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::create_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4993:65 [INFO] [stdout] | [INFO] [stdout] 4993 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 4994 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4995 | | request.add_header("x-amz-target", "TrentService.CreateKey"); [INFO] [stdout] 4996 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5004 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5005 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::create_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4993:65 [INFO] [stdout] | [INFO] [stdout] 4993 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 4994 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4995 | | request.add_header("x-amz-target", "TrentService.CreateKey"); [INFO] [stdout] 4996 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5004 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5005 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::create_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:4993:65 [INFO] [stdout] | [INFO] [stdout] 4993 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 4994 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 4995 | | request.add_header("x-amz-target", "TrentService.CreateKey"); [INFO] [stdout] 4996 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5004 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5005 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::create_key`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::decrypt` [INFO] [stdout] --> src/generated.rs:5008:5 [INFO] [stdout] | [INFO] [stdout] 5008 | async fn decrypt( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::decrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5011:61 [INFO] [stdout] | [INFO] [stdout] 5011 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5012 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5013 | | request.add_header("x-amz-target", "TrentService.Decrypt"); [INFO] [stdout] 5014 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5022 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5023 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::decrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5011:61 [INFO] [stdout] | [INFO] [stdout] 5011 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5012 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5013 | | request.add_header("x-amz-target", "TrentService.Decrypt"); [INFO] [stdout] 5014 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5022 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5023 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::decrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5011:61 [INFO] [stdout] | [INFO] [stdout] 5011 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5012 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5013 | | request.add_header("x-amz-target", "TrentService.Decrypt"); [INFO] [stdout] 5014 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5022 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5023 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::decrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5011:61 [INFO] [stdout] | [INFO] [stdout] 5011 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5012 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5013 | | request.add_header("x-amz-target", "TrentService.Decrypt"); [INFO] [stdout] 5014 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5022 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5023 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::decrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5011:61 [INFO] [stdout] | [INFO] [stdout] 5011 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5012 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5013 | | request.add_header("x-amz-target", "TrentService.Decrypt"); [INFO] [stdout] 5014 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5022 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5023 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::decrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5011:61 [INFO] [stdout] | [INFO] [stdout] 5011 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5012 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5013 | | request.add_header("x-amz-target", "TrentService.Decrypt"); [INFO] [stdout] 5014 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5022 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5023 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::decrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5011:61 [INFO] [stdout] | [INFO] [stdout] 5011 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5012 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5013 | | request.add_header("x-amz-target", "TrentService.Decrypt"); [INFO] [stdout] 5014 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5022 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5023 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::decrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5011:61 [INFO] [stdout] | [INFO] [stdout] 5011 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5012 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5013 | | request.add_header("x-amz-target", "TrentService.Decrypt"); [INFO] [stdout] 5014 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5022 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5023 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::decrypt`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::delete_custom_key_store` [INFO] [stdout] --> src/generated.rs:5043:5 [INFO] [stdout] | [INFO] [stdout] 5043 | async fn delete_custom_key_store( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::delete_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5046:87 [INFO] [stdout] | [INFO] [stdout] 5046 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5047 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5048 | | request.add_header("x-amz-target", "TrentService.DeleteCustomKeyStore"); [INFO] [stdout] 5049 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5058 | | .deserialize::() [INFO] [stdout] 5059 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::delete_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5046:87 [INFO] [stdout] | [INFO] [stdout] 5046 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5047 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5048 | | request.add_header("x-amz-target", "TrentService.DeleteCustomKeyStore"); [INFO] [stdout] 5049 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5058 | | .deserialize::() [INFO] [stdout] 5059 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::delete_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5046:87 [INFO] [stdout] | [INFO] [stdout] 5046 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5047 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5048 | | request.add_header("x-amz-target", "TrentService.DeleteCustomKeyStore"); [INFO] [stdout] 5049 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5058 | | .deserialize::() [INFO] [stdout] 5059 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::delete_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5046:87 [INFO] [stdout] | [INFO] [stdout] 5046 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5047 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5048 | | request.add_header("x-amz-target", "TrentService.DeleteCustomKeyStore"); [INFO] [stdout] 5049 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5058 | | .deserialize::() [INFO] [stdout] 5059 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::delete_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5046:87 [INFO] [stdout] | [INFO] [stdout] 5046 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5047 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5048 | | request.add_header("x-amz-target", "TrentService.DeleteCustomKeyStore"); [INFO] [stdout] 5049 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5058 | | .deserialize::() [INFO] [stdout] 5059 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::delete_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5046:87 [INFO] [stdout] | [INFO] [stdout] 5046 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5047 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5048 | | request.add_header("x-amz-target", "TrentService.DeleteCustomKeyStore"); [INFO] [stdout] 5049 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5058 | | .deserialize::() [INFO] [stdout] 5059 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::delete_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5046:87 [INFO] [stdout] | [INFO] [stdout] 5046 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5047 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5048 | | request.add_header("x-amz-target", "TrentService.DeleteCustomKeyStore"); [INFO] [stdout] 5049 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5058 | | .deserialize::() [INFO] [stdout] 5059 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::delete_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5046:87 [INFO] [stdout] | [INFO] [stdout] 5046 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5047 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5048 | | request.add_header("x-amz-target", "TrentService.DeleteCustomKeyStore"); [INFO] [stdout] 5049 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5058 | | .deserialize::() [INFO] [stdout] 5059 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::delete_custom_key_store`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::describe_custom_key_stores` [INFO] [stdout] --> src/generated.rs:5079:5 [INFO] [stdout] | [INFO] [stdout] 5079 | async fn describe_custom_key_stores( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::describe_custom_key_stores::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5082:93 [INFO] [stdout] | [INFO] [stdout] 5082 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________________^ [INFO] [stdout] 5083 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5084 | | request.add_header("x-amz-target", "TrentService.DescribeCustomKeyStores"); [INFO] [stdout] 5085 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5094 | | .deserialize::() [INFO] [stdout] 5095 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::describe_custom_key_stores::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5082:93 [INFO] [stdout] | [INFO] [stdout] 5082 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________________^ [INFO] [stdout] 5083 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5084 | | request.add_header("x-amz-target", "TrentService.DescribeCustomKeyStores"); [INFO] [stdout] 5085 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5094 | | .deserialize::() [INFO] [stdout] 5095 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::describe_custom_key_stores::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5082:93 [INFO] [stdout] | [INFO] [stdout] 5082 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________________^ [INFO] [stdout] 5083 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5084 | | request.add_header("x-amz-target", "TrentService.DescribeCustomKeyStores"); [INFO] [stdout] 5085 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5094 | | .deserialize::() [INFO] [stdout] 5095 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::describe_custom_key_stores::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5082:93 [INFO] [stdout] | [INFO] [stdout] 5082 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________________^ [INFO] [stdout] 5083 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5084 | | request.add_header("x-amz-target", "TrentService.DescribeCustomKeyStores"); [INFO] [stdout] 5085 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5094 | | .deserialize::() [INFO] [stdout] 5095 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::describe_custom_key_stores::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5082:93 [INFO] [stdout] | [INFO] [stdout] 5082 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________________^ [INFO] [stdout] 5083 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5084 | | request.add_header("x-amz-target", "TrentService.DescribeCustomKeyStores"); [INFO] [stdout] 5085 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5094 | | .deserialize::() [INFO] [stdout] 5095 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::describe_custom_key_stores::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5082:93 [INFO] [stdout] | [INFO] [stdout] 5082 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________________^ [INFO] [stdout] 5083 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5084 | | request.add_header("x-amz-target", "TrentService.DescribeCustomKeyStores"); [INFO] [stdout] 5085 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5094 | | .deserialize::() [INFO] [stdout] 5095 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::describe_custom_key_stores::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5082:93 [INFO] [stdout] | [INFO] [stdout] 5082 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________________^ [INFO] [stdout] 5083 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5084 | | request.add_header("x-amz-target", "TrentService.DescribeCustomKeyStores"); [INFO] [stdout] 5085 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5094 | | .deserialize::() [INFO] [stdout] 5095 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::describe_custom_key_stores::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5082:93 [INFO] [stdout] | [INFO] [stdout] 5082 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________________^ [INFO] [stdout] 5083 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5084 | | request.add_header("x-amz-target", "TrentService.DescribeCustomKeyStores"); [INFO] [stdout] 5085 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5094 | | .deserialize::() [INFO] [stdout] 5095 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::describe_custom_key_stores`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::describe_key` [INFO] [stdout] --> src/generated.rs:5098:5 [INFO] [stdout] | [INFO] [stdout] 5098 | async fn describe_key( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::describe_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5101:69 [INFO] [stdout] | [INFO] [stdout] 5101 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5102 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5103 | | request.add_header("x-amz-target", "TrentService.DescribeKey"); [INFO] [stdout] 5104 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5112 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5113 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::describe_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5101:69 [INFO] [stdout] | [INFO] [stdout] 5101 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5102 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5103 | | request.add_header("x-amz-target", "TrentService.DescribeKey"); [INFO] [stdout] 5104 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5112 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5113 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::describe_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5101:69 [INFO] [stdout] | [INFO] [stdout] 5101 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5102 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5103 | | request.add_header("x-amz-target", "TrentService.DescribeKey"); [INFO] [stdout] 5104 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5112 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5113 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::describe_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5101:69 [INFO] [stdout] | [INFO] [stdout] 5101 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5102 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5103 | | request.add_header("x-amz-target", "TrentService.DescribeKey"); [INFO] [stdout] 5104 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5112 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5113 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::describe_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5101:69 [INFO] [stdout] | [INFO] [stdout] 5101 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5102 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5103 | | request.add_header("x-amz-target", "TrentService.DescribeKey"); [INFO] [stdout] 5104 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5112 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5113 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::describe_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5101:69 [INFO] [stdout] | [INFO] [stdout] 5101 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5102 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5103 | | request.add_header("x-amz-target", "TrentService.DescribeKey"); [INFO] [stdout] 5104 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5112 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5113 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::describe_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5101:69 [INFO] [stdout] | [INFO] [stdout] 5101 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5102 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5103 | | request.add_header("x-amz-target", "TrentService.DescribeKey"); [INFO] [stdout] 5104 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5112 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5113 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::describe_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5101:69 [INFO] [stdout] | [INFO] [stdout] 5101 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5102 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5103 | | request.add_header("x-amz-target", "TrentService.DescribeKey"); [INFO] [stdout] 5104 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5112 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5113 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::describe_key`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::disconnect_custom_key_store` [INFO] [stdout] --> src/generated.rs:5150:5 [INFO] [stdout] | [INFO] [stdout] 5150 | async fn disconnect_custom_key_store( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::disconnect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5153:95 [INFO] [stdout] | [INFO] [stdout] 5153 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 5154 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5155 | | request.add_header("x-amz-target", "TrentService.DisconnectCustomKeyStore"); [INFO] [stdout] 5156 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5165 | | .deserialize::() [INFO] [stdout] 5166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::disconnect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5153:95 [INFO] [stdout] | [INFO] [stdout] 5153 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 5154 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5155 | | request.add_header("x-amz-target", "TrentService.DisconnectCustomKeyStore"); [INFO] [stdout] 5156 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5165 | | .deserialize::() [INFO] [stdout] 5166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::disconnect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5153:95 [INFO] [stdout] | [INFO] [stdout] 5153 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 5154 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5155 | | request.add_header("x-amz-target", "TrentService.DisconnectCustomKeyStore"); [INFO] [stdout] 5156 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5165 | | .deserialize::() [INFO] [stdout] 5166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::disconnect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5153:95 [INFO] [stdout] | [INFO] [stdout] 5153 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 5154 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5155 | | request.add_header("x-amz-target", "TrentService.DisconnectCustomKeyStore"); [INFO] [stdout] 5156 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5165 | | .deserialize::() [INFO] [stdout] 5166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::disconnect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5153:95 [INFO] [stdout] | [INFO] [stdout] 5153 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 5154 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5155 | | request.add_header("x-amz-target", "TrentService.DisconnectCustomKeyStore"); [INFO] [stdout] 5156 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5165 | | .deserialize::() [INFO] [stdout] 5166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::disconnect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5153:95 [INFO] [stdout] | [INFO] [stdout] 5153 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 5154 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5155 | | request.add_header("x-amz-target", "TrentService.DisconnectCustomKeyStore"); [INFO] [stdout] 5156 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5165 | | .deserialize::() [INFO] [stdout] 5166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::disconnect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5153:95 [INFO] [stdout] | [INFO] [stdout] 5153 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 5154 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5155 | | request.add_header("x-amz-target", "TrentService.DisconnectCustomKeyStore"); [INFO] [stdout] 5156 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5165 | | .deserialize::() [INFO] [stdout] 5166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::disconnect_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5153:95 [INFO] [stdout] | [INFO] [stdout] 5153 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 5154 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5155 | | request.add_header("x-amz-target", "TrentService.DisconnectCustomKeyStore"); [INFO] [stdout] 5156 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5165 | | .deserialize::() [INFO] [stdout] 5166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::disconnect_custom_key_store`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::encrypt` [INFO] [stdout] --> src/generated.rs:5200:5 [INFO] [stdout] | [INFO] [stdout] 5200 | async fn encrypt( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5203:61 [INFO] [stdout] | [INFO] [stdout] 5203 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5204 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5205 | | request.add_header("x-amz-target", "TrentService.Encrypt"); [INFO] [stdout] 5206 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5214 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5203:61 [INFO] [stdout] | [INFO] [stdout] 5203 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5204 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5205 | | request.add_header("x-amz-target", "TrentService.Encrypt"); [INFO] [stdout] 5206 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5214 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5203:61 [INFO] [stdout] | [INFO] [stdout] 5203 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5204 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5205 | | request.add_header("x-amz-target", "TrentService.Encrypt"); [INFO] [stdout] 5206 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5214 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5203:61 [INFO] [stdout] | [INFO] [stdout] 5203 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5204 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5205 | | request.add_header("x-amz-target", "TrentService.Encrypt"); [INFO] [stdout] 5206 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5214 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5203:61 [INFO] [stdout] | [INFO] [stdout] 5203 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5204 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5205 | | request.add_header("x-amz-target", "TrentService.Encrypt"); [INFO] [stdout] 5206 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5214 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5203:61 [INFO] [stdout] | [INFO] [stdout] 5203 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5204 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5205 | | request.add_header("x-amz-target", "TrentService.Encrypt"); [INFO] [stdout] 5206 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5214 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5203:61 [INFO] [stdout] | [INFO] [stdout] 5203 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5204 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5205 | | request.add_header("x-amz-target", "TrentService.Encrypt"); [INFO] [stdout] 5206 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5214 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5203:61 [INFO] [stdout] | [INFO] [stdout] 5203 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 5204 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5205 | | request.add_header("x-amz-target", "TrentService.Encrypt"); [INFO] [stdout] 5206 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5214 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5215 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::encrypt`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::generate_data_key` [INFO] [stdout] --> src/generated.rs:5218:5 [INFO] [stdout] | [INFO] [stdout] 5218 | async fn generate_data_key( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::generate_data_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5221:77 [INFO] [stdout] | [INFO] [stdout] 5221 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5222 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5223 | | request.add_header("x-amz-target", "TrentService.GenerateDataKey"); [INFO] [stdout] 5224 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5232 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5233 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::generate_data_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5221:77 [INFO] [stdout] | [INFO] [stdout] 5221 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5222 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5223 | | request.add_header("x-amz-target", "TrentService.GenerateDataKey"); [INFO] [stdout] 5224 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5232 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5233 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::generate_data_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5221:77 [INFO] [stdout] | [INFO] [stdout] 5221 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5222 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5223 | | request.add_header("x-amz-target", "TrentService.GenerateDataKey"); [INFO] [stdout] 5224 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5232 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5233 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::generate_data_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5221:77 [INFO] [stdout] | [INFO] [stdout] 5221 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5222 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5223 | | request.add_header("x-amz-target", "TrentService.GenerateDataKey"); [INFO] [stdout] 5224 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5232 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5233 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::generate_data_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5221:77 [INFO] [stdout] | [INFO] [stdout] 5221 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5222 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5223 | | request.add_header("x-amz-target", "TrentService.GenerateDataKey"); [INFO] [stdout] 5224 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5232 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5233 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::generate_data_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5221:77 [INFO] [stdout] | [INFO] [stdout] 5221 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5222 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5223 | | request.add_header("x-amz-target", "TrentService.GenerateDataKey"); [INFO] [stdout] 5224 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5232 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5233 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::generate_data_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5221:77 [INFO] [stdout] | [INFO] [stdout] 5221 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5222 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5223 | | request.add_header("x-amz-target", "TrentService.GenerateDataKey"); [INFO] [stdout] 5224 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5232 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5233 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::generate_data_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5221:77 [INFO] [stdout] | [INFO] [stdout] 5221 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5222 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5223 | | request.add_header("x-amz-target", "TrentService.GenerateDataKey"); [INFO] [stdout] 5224 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5232 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5233 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::generate_data_key`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::generate_data_key_pair` [INFO] [stdout] --> src/generated.rs:5236:5 [INFO] [stdout] | [INFO] [stdout] 5236 | async fn generate_data_key_pair( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::generate_data_key_pair::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5239:85 [INFO] [stdout] | [INFO] [stdout] 5239 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5240 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5241 | | request.add_header("x-amz-target", "TrentService.GenerateDataKeyPair"); [INFO] [stdout] 5242 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5250 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5251 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::generate_data_key_pair::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5239:85 [INFO] [stdout] | [INFO] [stdout] 5239 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5240 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5241 | | request.add_header("x-amz-target", "TrentService.GenerateDataKeyPair"); [INFO] [stdout] 5242 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5250 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5251 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::generate_data_key_pair::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5239:85 [INFO] [stdout] | [INFO] [stdout] 5239 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5240 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5241 | | request.add_header("x-amz-target", "TrentService.GenerateDataKeyPair"); [INFO] [stdout] 5242 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5250 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5251 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::generate_data_key_pair::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5239:85 [INFO] [stdout] | [INFO] [stdout] 5239 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5240 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5241 | | request.add_header("x-amz-target", "TrentService.GenerateDataKeyPair"); [INFO] [stdout] 5242 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5250 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5251 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::generate_data_key_pair::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5239:85 [INFO] [stdout] | [INFO] [stdout] 5239 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5240 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5241 | | request.add_header("x-amz-target", "TrentService.GenerateDataKeyPair"); [INFO] [stdout] 5242 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5250 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5251 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::generate_data_key_pair::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5239:85 [INFO] [stdout] | [INFO] [stdout] 5239 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5240 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5241 | | request.add_header("x-amz-target", "TrentService.GenerateDataKeyPair"); [INFO] [stdout] 5242 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5250 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5251 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::generate_data_key_pair::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5239:85 [INFO] [stdout] | [INFO] [stdout] 5239 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5240 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5241 | | request.add_header("x-amz-target", "TrentService.GenerateDataKeyPair"); [INFO] [stdout] 5242 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5250 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5251 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::generate_data_key_pair::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5239:85 [INFO] [stdout] | [INFO] [stdout] 5239 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5240 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5241 | | request.add_header("x-amz-target", "TrentService.GenerateDataKeyPair"); [INFO] [stdout] 5242 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5250 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5251 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::generate_data_key_pair`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::generate_data_key_pair_without_plaintext` [INFO] [stdout] --> src/generated.rs:5254:5 [INFO] [stdout] | [INFO] [stdout] 5254 | async fn generate_data_key_pair_without_plaintext( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::generate_data_key_pair_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5260:7 [INFO] [stdout] | [INFO] [stdout] 5260 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5261 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5262 | | request.add_header( [INFO] [stdout] 5263 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5278 | | .deserialize::() [INFO] [stdout] 5279 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::generate_data_key_pair_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5260:7 [INFO] [stdout] | [INFO] [stdout] 5260 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5261 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5262 | | request.add_header( [INFO] [stdout] 5263 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5278 | | .deserialize::() [INFO] [stdout] 5279 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::generate_data_key_pair_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5260:7 [INFO] [stdout] | [INFO] [stdout] 5260 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5261 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5262 | | request.add_header( [INFO] [stdout] 5263 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5278 | | .deserialize::() [INFO] [stdout] 5279 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::generate_data_key_pair_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5260:7 [INFO] [stdout] | [INFO] [stdout] 5260 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5261 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5262 | | request.add_header( [INFO] [stdout] 5263 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5278 | | .deserialize::() [INFO] [stdout] 5279 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::generate_data_key_pair_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5260:7 [INFO] [stdout] | [INFO] [stdout] 5260 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5261 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5262 | | request.add_header( [INFO] [stdout] 5263 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5278 | | .deserialize::() [INFO] [stdout] 5279 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::generate_data_key_pair_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5260:7 [INFO] [stdout] | [INFO] [stdout] 5260 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5261 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5262 | | request.add_header( [INFO] [stdout] 5263 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5278 | | .deserialize::() [INFO] [stdout] 5279 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::generate_data_key_pair_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5260:7 [INFO] [stdout] | [INFO] [stdout] 5260 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5261 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5262 | | request.add_header( [INFO] [stdout] 5263 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5278 | | .deserialize::() [INFO] [stdout] 5279 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::generate_data_key_pair_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5260:7 [INFO] [stdout] | [INFO] [stdout] 5260 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5261 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5262 | | request.add_header( [INFO] [stdout] 5263 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5278 | | .deserialize::() [INFO] [stdout] 5279 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::generate_data_key_pair_without_plaintext`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::generate_data_key_without_plaintext` [INFO] [stdout] --> src/generated.rs:5282:5 [INFO] [stdout] | [INFO] [stdout] 5282 | async fn generate_data_key_without_plaintext( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::generate_data_key_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5288:7 [INFO] [stdout] | [INFO] [stdout] 5288 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5289 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5290 | | request.add_header( [INFO] [stdout] 5291 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5303 | | .deserialize::() [INFO] [stdout] 5304 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::generate_data_key_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5288:7 [INFO] [stdout] | [INFO] [stdout] 5288 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5289 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5290 | | request.add_header( [INFO] [stdout] 5291 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5303 | | .deserialize::() [INFO] [stdout] 5304 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::generate_data_key_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5288:7 [INFO] [stdout] | [INFO] [stdout] 5288 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5289 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5290 | | request.add_header( [INFO] [stdout] 5291 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5303 | | .deserialize::() [INFO] [stdout] 5304 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::generate_data_key_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5288:7 [INFO] [stdout] | [INFO] [stdout] 5288 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5289 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5290 | | request.add_header( [INFO] [stdout] 5291 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5303 | | .deserialize::() [INFO] [stdout] 5304 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::generate_data_key_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5288:7 [INFO] [stdout] | [INFO] [stdout] 5288 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5289 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5290 | | request.add_header( [INFO] [stdout] 5291 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5303 | | .deserialize::() [INFO] [stdout] 5304 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::generate_data_key_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5288:7 [INFO] [stdout] | [INFO] [stdout] 5288 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5289 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5290 | | request.add_header( [INFO] [stdout] 5291 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5303 | | .deserialize::() [INFO] [stdout] 5304 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::generate_data_key_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5288:7 [INFO] [stdout] | [INFO] [stdout] 5288 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5289 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5290 | | request.add_header( [INFO] [stdout] 5291 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5303 | | .deserialize::() [INFO] [stdout] 5304 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::generate_data_key_without_plaintext::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5288:7 [INFO] [stdout] | [INFO] [stdout] 5288 | > { [INFO] [stdout] | _______^ [INFO] [stdout] 5289 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5290 | | request.add_header( [INFO] [stdout] 5291 | | "x-amz-target", [INFO] [stdout] ... | [INFO] [stdout] 5303 | | .deserialize::() [INFO] [stdout] 5304 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::generate_data_key_without_plaintext`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::generate_random` [INFO] [stdout] --> src/generated.rs:5307:5 [INFO] [stdout] | [INFO] [stdout] 5307 | async fn generate_random( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::generate_random::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5310:75 [INFO] [stdout] | [INFO] [stdout] 5310 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________^ [INFO] [stdout] 5311 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5312 | | request.add_header("x-amz-target", "TrentService.GenerateRandom"); [INFO] [stdout] 5313 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5321 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5322 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::generate_random::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5310:75 [INFO] [stdout] | [INFO] [stdout] 5310 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________^ [INFO] [stdout] 5311 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5312 | | request.add_header("x-amz-target", "TrentService.GenerateRandom"); [INFO] [stdout] 5313 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5321 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5322 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::generate_random::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5310:75 [INFO] [stdout] | [INFO] [stdout] 5310 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________^ [INFO] [stdout] 5311 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5312 | | request.add_header("x-amz-target", "TrentService.GenerateRandom"); [INFO] [stdout] 5313 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5321 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5322 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::generate_random::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5310:75 [INFO] [stdout] | [INFO] [stdout] 5310 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________^ [INFO] [stdout] 5311 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5312 | | request.add_header("x-amz-target", "TrentService.GenerateRandom"); [INFO] [stdout] 5313 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5321 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5322 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::generate_random::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5310:75 [INFO] [stdout] | [INFO] [stdout] 5310 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________^ [INFO] [stdout] 5311 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5312 | | request.add_header("x-amz-target", "TrentService.GenerateRandom"); [INFO] [stdout] 5313 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5321 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5322 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::generate_random::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5310:75 [INFO] [stdout] | [INFO] [stdout] 5310 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________^ [INFO] [stdout] 5311 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5312 | | request.add_header("x-amz-target", "TrentService.GenerateRandom"); [INFO] [stdout] 5313 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5321 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5322 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::generate_random::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5310:75 [INFO] [stdout] | [INFO] [stdout] 5310 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________^ [INFO] [stdout] 5311 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5312 | | request.add_header("x-amz-target", "TrentService.GenerateRandom"); [INFO] [stdout] 5313 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5321 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5322 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::generate_random::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5310:75 [INFO] [stdout] | [INFO] [stdout] 5310 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________^ [INFO] [stdout] 5311 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5312 | | request.add_header("x-amz-target", "TrentService.GenerateRandom"); [INFO] [stdout] 5313 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5321 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5322 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::generate_random`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::get_key_policy` [INFO] [stdout] --> src/generated.rs:5325:5 [INFO] [stdout] | [INFO] [stdout] 5325 | async fn get_key_policy( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::get_key_policy::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5328:71 [INFO] [stdout] | [INFO] [stdout] 5328 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5329 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5330 | | request.add_header("x-amz-target", "TrentService.GetKeyPolicy"); [INFO] [stdout] 5331 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5339 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5340 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::get_key_policy::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5328:71 [INFO] [stdout] | [INFO] [stdout] 5328 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5329 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5330 | | request.add_header("x-amz-target", "TrentService.GetKeyPolicy"); [INFO] [stdout] 5331 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5339 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5340 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::get_key_policy::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5328:71 [INFO] [stdout] | [INFO] [stdout] 5328 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5329 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5330 | | request.add_header("x-amz-target", "TrentService.GetKeyPolicy"); [INFO] [stdout] 5331 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5339 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5340 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::get_key_policy::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5328:71 [INFO] [stdout] | [INFO] [stdout] 5328 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5329 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5330 | | request.add_header("x-amz-target", "TrentService.GetKeyPolicy"); [INFO] [stdout] 5331 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5339 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5340 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::get_key_policy::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5328:71 [INFO] [stdout] | [INFO] [stdout] 5328 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5329 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5330 | | request.add_header("x-amz-target", "TrentService.GetKeyPolicy"); [INFO] [stdout] 5331 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5339 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5340 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::get_key_policy::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5328:71 [INFO] [stdout] | [INFO] [stdout] 5328 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5329 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5330 | | request.add_header("x-amz-target", "TrentService.GetKeyPolicy"); [INFO] [stdout] 5331 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5339 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5340 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::get_key_policy::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5328:71 [INFO] [stdout] | [INFO] [stdout] 5328 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5329 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5330 | | request.add_header("x-amz-target", "TrentService.GetKeyPolicy"); [INFO] [stdout] 5331 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5339 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5340 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::get_key_policy::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5328:71 [INFO] [stdout] | [INFO] [stdout] 5328 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5329 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5330 | | request.add_header("x-amz-target", "TrentService.GetKeyPolicy"); [INFO] [stdout] 5331 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5339 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5340 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::get_key_policy`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::get_key_rotation_status` [INFO] [stdout] --> src/generated.rs:5343:5 [INFO] [stdout] | [INFO] [stdout] 5343 | async fn get_key_rotation_status( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::get_key_rotation_status::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5346:87 [INFO] [stdout] | [INFO] [stdout] 5346 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5347 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5348 | | request.add_header("x-amz-target", "TrentService.GetKeyRotationStatus"); [INFO] [stdout] 5349 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5358 | | .deserialize::() [INFO] [stdout] 5359 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::get_key_rotation_status::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5346:87 [INFO] [stdout] | [INFO] [stdout] 5346 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5347 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5348 | | request.add_header("x-amz-target", "TrentService.GetKeyRotationStatus"); [INFO] [stdout] 5349 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5358 | | .deserialize::() [INFO] [stdout] 5359 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::get_key_rotation_status::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5346:87 [INFO] [stdout] | [INFO] [stdout] 5346 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5347 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5348 | | request.add_header("x-amz-target", "TrentService.GetKeyRotationStatus"); [INFO] [stdout] 5349 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5358 | | .deserialize::() [INFO] [stdout] 5359 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::get_key_rotation_status::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5346:87 [INFO] [stdout] | [INFO] [stdout] 5346 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5347 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5348 | | request.add_header("x-amz-target", "TrentService.GetKeyRotationStatus"); [INFO] [stdout] 5349 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5358 | | .deserialize::() [INFO] [stdout] 5359 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::get_key_rotation_status::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5346:87 [INFO] [stdout] | [INFO] [stdout] 5346 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5347 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5348 | | request.add_header("x-amz-target", "TrentService.GetKeyRotationStatus"); [INFO] [stdout] 5349 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5358 | | .deserialize::() [INFO] [stdout] 5359 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::get_key_rotation_status::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5346:87 [INFO] [stdout] | [INFO] [stdout] 5346 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5347 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5348 | | request.add_header("x-amz-target", "TrentService.GetKeyRotationStatus"); [INFO] [stdout] 5349 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5358 | | .deserialize::() [INFO] [stdout] 5359 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::get_key_rotation_status::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5346:87 [INFO] [stdout] | [INFO] [stdout] 5346 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5347 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5348 | | request.add_header("x-amz-target", "TrentService.GetKeyRotationStatus"); [INFO] [stdout] 5349 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5358 | | .deserialize::() [INFO] [stdout] 5359 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::get_key_rotation_status::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5346:87 [INFO] [stdout] | [INFO] [stdout] 5346 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5347 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5348 | | request.add_header("x-amz-target", "TrentService.GetKeyRotationStatus"); [INFO] [stdout] 5349 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5358 | | .deserialize::() [INFO] [stdout] 5359 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::get_key_rotation_status`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::get_parameters_for_import` [INFO] [stdout] --> src/generated.rs:5362:5 [INFO] [stdout] | [INFO] [stdout] 5362 | async fn get_parameters_for_import( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::get_parameters_for_import::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5365:91 [INFO] [stdout] | [INFO] [stdout] 5365 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 5366 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5367 | | request.add_header("x-amz-target", "TrentService.GetParametersForImport"); [INFO] [stdout] 5368 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5377 | | .deserialize::() [INFO] [stdout] 5378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::get_parameters_for_import::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5365:91 [INFO] [stdout] | [INFO] [stdout] 5365 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 5366 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5367 | | request.add_header("x-amz-target", "TrentService.GetParametersForImport"); [INFO] [stdout] 5368 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5377 | | .deserialize::() [INFO] [stdout] 5378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::get_parameters_for_import::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5365:91 [INFO] [stdout] | [INFO] [stdout] 5365 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 5366 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5367 | | request.add_header("x-amz-target", "TrentService.GetParametersForImport"); [INFO] [stdout] 5368 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5377 | | .deserialize::() [INFO] [stdout] 5378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::get_parameters_for_import::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5365:91 [INFO] [stdout] | [INFO] [stdout] 5365 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 5366 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5367 | | request.add_header("x-amz-target", "TrentService.GetParametersForImport"); [INFO] [stdout] 5368 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5377 | | .deserialize::() [INFO] [stdout] 5378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::get_parameters_for_import::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5365:91 [INFO] [stdout] | [INFO] [stdout] 5365 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 5366 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5367 | | request.add_header("x-amz-target", "TrentService.GetParametersForImport"); [INFO] [stdout] 5368 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5377 | | .deserialize::() [INFO] [stdout] 5378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::get_parameters_for_import::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5365:91 [INFO] [stdout] | [INFO] [stdout] 5365 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 5366 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5367 | | request.add_header("x-amz-target", "TrentService.GetParametersForImport"); [INFO] [stdout] 5368 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5377 | | .deserialize::() [INFO] [stdout] 5378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::get_parameters_for_import::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5365:91 [INFO] [stdout] | [INFO] [stdout] 5365 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 5366 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5367 | | request.add_header("x-amz-target", "TrentService.GetParametersForImport"); [INFO] [stdout] 5368 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5377 | | .deserialize::() [INFO] [stdout] 5378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::get_parameters_for_import::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5365:91 [INFO] [stdout] | [INFO] [stdout] 5365 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________________________________^ [INFO] [stdout] 5366 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5367 | | request.add_header("x-amz-target", "TrentService.GetParametersForImport"); [INFO] [stdout] 5368 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5377 | | .deserialize::() [INFO] [stdout] 5378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::get_parameters_for_import`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::get_public_key` [INFO] [stdout] --> src/generated.rs:5381:5 [INFO] [stdout] | [INFO] [stdout] 5381 | async fn get_public_key( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::get_public_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5384:71 [INFO] [stdout] | [INFO] [stdout] 5384 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5385 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5386 | | request.add_header("x-amz-target", "TrentService.GetPublicKey"); [INFO] [stdout] 5387 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5395 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5396 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::get_public_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5384:71 [INFO] [stdout] | [INFO] [stdout] 5384 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5385 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5386 | | request.add_header("x-amz-target", "TrentService.GetPublicKey"); [INFO] [stdout] 5387 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5395 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5396 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::get_public_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5384:71 [INFO] [stdout] | [INFO] [stdout] 5384 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5385 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5386 | | request.add_header("x-amz-target", "TrentService.GetPublicKey"); [INFO] [stdout] 5387 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5395 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5396 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::get_public_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5384:71 [INFO] [stdout] | [INFO] [stdout] 5384 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5385 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5386 | | request.add_header("x-amz-target", "TrentService.GetPublicKey"); [INFO] [stdout] 5387 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5395 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5396 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::get_public_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5384:71 [INFO] [stdout] | [INFO] [stdout] 5384 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5385 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5386 | | request.add_header("x-amz-target", "TrentService.GetPublicKey"); [INFO] [stdout] 5387 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5395 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5396 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::get_public_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5384:71 [INFO] [stdout] | [INFO] [stdout] 5384 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5385 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5386 | | request.add_header("x-amz-target", "TrentService.GetPublicKey"); [INFO] [stdout] 5387 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5395 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5396 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::get_public_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5384:71 [INFO] [stdout] | [INFO] [stdout] 5384 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5385 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5386 | | request.add_header("x-amz-target", "TrentService.GetPublicKey"); [INFO] [stdout] 5387 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5395 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5396 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::get_public_key::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5384:71 [INFO] [stdout] | [INFO] [stdout] 5384 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________^ [INFO] [stdout] 5385 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5386 | | request.add_header("x-amz-target", "TrentService.GetPublicKey"); [INFO] [stdout] 5387 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5395 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5396 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::get_public_key`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::import_key_material` [INFO] [stdout] --> src/generated.rs:5399:5 [INFO] [stdout] | [INFO] [stdout] 5399 | async fn import_key_material( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::import_key_material::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5402:81 [INFO] [stdout] | [INFO] [stdout] 5402 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 5403 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5404 | | request.add_header("x-amz-target", "TrentService.ImportKeyMaterial"); [INFO] [stdout] 5405 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5413 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5414 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::import_key_material::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5402:81 [INFO] [stdout] | [INFO] [stdout] 5402 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 5403 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5404 | | request.add_header("x-amz-target", "TrentService.ImportKeyMaterial"); [INFO] [stdout] 5405 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5413 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5414 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::import_key_material::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5402:81 [INFO] [stdout] | [INFO] [stdout] 5402 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 5403 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5404 | | request.add_header("x-amz-target", "TrentService.ImportKeyMaterial"); [INFO] [stdout] 5405 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5413 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5414 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::import_key_material::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5402:81 [INFO] [stdout] | [INFO] [stdout] 5402 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 5403 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5404 | | request.add_header("x-amz-target", "TrentService.ImportKeyMaterial"); [INFO] [stdout] 5405 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5413 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5414 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::import_key_material::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5402:81 [INFO] [stdout] | [INFO] [stdout] 5402 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 5403 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5404 | | request.add_header("x-amz-target", "TrentService.ImportKeyMaterial"); [INFO] [stdout] 5405 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5413 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5414 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::import_key_material::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5402:81 [INFO] [stdout] | [INFO] [stdout] 5402 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 5403 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5404 | | request.add_header("x-amz-target", "TrentService.ImportKeyMaterial"); [INFO] [stdout] 5405 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5413 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5414 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::import_key_material::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5402:81 [INFO] [stdout] | [INFO] [stdout] 5402 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 5403 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5404 | | request.add_header("x-amz-target", "TrentService.ImportKeyMaterial"); [INFO] [stdout] 5405 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5413 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5414 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::import_key_material::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5402:81 [INFO] [stdout] | [INFO] [stdout] 5402 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 5403 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5404 | | request.add_header("x-amz-target", "TrentService.ImportKeyMaterial"); [INFO] [stdout] 5405 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5413 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5414 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::import_key_material`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::list_aliases` [INFO] [stdout] --> src/generated.rs:5417:5 [INFO] [stdout] | [INFO] [stdout] 5417 | async fn list_aliases( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::list_aliases::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5420:69 [INFO] [stdout] | [INFO] [stdout] 5420 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5421 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5422 | | request.add_header("x-amz-target", "TrentService.ListAliases"); [INFO] [stdout] 5423 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5431 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5432 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::list_aliases::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5420:69 [INFO] [stdout] | [INFO] [stdout] 5420 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5421 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5422 | | request.add_header("x-amz-target", "TrentService.ListAliases"); [INFO] [stdout] 5423 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5431 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5432 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::list_aliases::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5420:69 [INFO] [stdout] | [INFO] [stdout] 5420 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5421 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5422 | | request.add_header("x-amz-target", "TrentService.ListAliases"); [INFO] [stdout] 5423 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5431 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5432 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::list_aliases::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5420:69 [INFO] [stdout] | [INFO] [stdout] 5420 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5421 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5422 | | request.add_header("x-amz-target", "TrentService.ListAliases"); [INFO] [stdout] 5423 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5431 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5432 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::list_aliases::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5420:69 [INFO] [stdout] | [INFO] [stdout] 5420 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5421 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5422 | | request.add_header("x-amz-target", "TrentService.ListAliases"); [INFO] [stdout] 5423 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5431 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5432 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::list_aliases::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5420:69 [INFO] [stdout] | [INFO] [stdout] 5420 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5421 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5422 | | request.add_header("x-amz-target", "TrentService.ListAliases"); [INFO] [stdout] 5423 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5431 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5432 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::list_aliases::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5420:69 [INFO] [stdout] | [INFO] [stdout] 5420 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5421 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5422 | | request.add_header("x-amz-target", "TrentService.ListAliases"); [INFO] [stdout] 5423 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5431 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5432 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::list_aliases::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5420:69 [INFO] [stdout] | [INFO] [stdout] 5420 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 5421 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5422 | | request.add_header("x-amz-target", "TrentService.ListAliases"); [INFO] [stdout] 5423 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5431 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5432 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::list_aliases`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::list_grants` [INFO] [stdout] --> src/generated.rs:5435:5 [INFO] [stdout] | [INFO] [stdout] 5435 | async fn list_grants( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::list_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5438:67 [INFO] [stdout] | [INFO] [stdout] 5438 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 5439 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5440 | | request.add_header("x-amz-target", "TrentService.ListGrants"); [INFO] [stdout] 5441 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5449 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5450 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::list_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5438:67 [INFO] [stdout] | [INFO] [stdout] 5438 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 5439 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5440 | | request.add_header("x-amz-target", "TrentService.ListGrants"); [INFO] [stdout] 5441 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5449 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5450 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::list_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5438:67 [INFO] [stdout] | [INFO] [stdout] 5438 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 5439 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5440 | | request.add_header("x-amz-target", "TrentService.ListGrants"); [INFO] [stdout] 5441 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5449 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5450 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::list_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5438:67 [INFO] [stdout] | [INFO] [stdout] 5438 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 5439 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5440 | | request.add_header("x-amz-target", "TrentService.ListGrants"); [INFO] [stdout] 5441 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5449 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5450 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::list_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5438:67 [INFO] [stdout] | [INFO] [stdout] 5438 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 5439 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5440 | | request.add_header("x-amz-target", "TrentService.ListGrants"); [INFO] [stdout] 5441 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5449 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5450 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::list_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5438:67 [INFO] [stdout] | [INFO] [stdout] 5438 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 5439 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5440 | | request.add_header("x-amz-target", "TrentService.ListGrants"); [INFO] [stdout] 5441 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5449 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5450 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::list_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5438:67 [INFO] [stdout] | [INFO] [stdout] 5438 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 5439 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5440 | | request.add_header("x-amz-target", "TrentService.ListGrants"); [INFO] [stdout] 5441 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5449 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5450 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::list_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5438:67 [INFO] [stdout] | [INFO] [stdout] 5438 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 5439 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5440 | | request.add_header("x-amz-target", "TrentService.ListGrants"); [INFO] [stdout] 5441 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5449 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5450 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::list_grants`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::list_key_policies` [INFO] [stdout] --> src/generated.rs:5453:5 [INFO] [stdout] | [INFO] [stdout] 5453 | async fn list_key_policies( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::list_key_policies::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5456:77 [INFO] [stdout] | [INFO] [stdout] 5456 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5457 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5458 | | request.add_header("x-amz-target", "TrentService.ListKeyPolicies"); [INFO] [stdout] 5459 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5467 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::list_key_policies::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5456:77 [INFO] [stdout] | [INFO] [stdout] 5456 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5457 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5458 | | request.add_header("x-amz-target", "TrentService.ListKeyPolicies"); [INFO] [stdout] 5459 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5467 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::list_key_policies::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5456:77 [INFO] [stdout] | [INFO] [stdout] 5456 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5457 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5458 | | request.add_header("x-amz-target", "TrentService.ListKeyPolicies"); [INFO] [stdout] 5459 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5467 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::list_key_policies::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5456:77 [INFO] [stdout] | [INFO] [stdout] 5456 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5457 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5458 | | request.add_header("x-amz-target", "TrentService.ListKeyPolicies"); [INFO] [stdout] 5459 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5467 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::list_key_policies::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5456:77 [INFO] [stdout] | [INFO] [stdout] 5456 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5457 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5458 | | request.add_header("x-amz-target", "TrentService.ListKeyPolicies"); [INFO] [stdout] 5459 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5467 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::list_key_policies::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5456:77 [INFO] [stdout] | [INFO] [stdout] 5456 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5457 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5458 | | request.add_header("x-amz-target", "TrentService.ListKeyPolicies"); [INFO] [stdout] 5459 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5467 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::list_key_policies::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5456:77 [INFO] [stdout] | [INFO] [stdout] 5456 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5457 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5458 | | request.add_header("x-amz-target", "TrentService.ListKeyPolicies"); [INFO] [stdout] 5459 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5467 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::list_key_policies::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5456:77 [INFO] [stdout] | [INFO] [stdout] 5456 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________^ [INFO] [stdout] 5457 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5458 | | request.add_header("x-amz-target", "TrentService.ListKeyPolicies"); [INFO] [stdout] 5459 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5467 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::list_key_policies`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::list_keys` [INFO] [stdout] --> src/generated.rs:5471:5 [INFO] [stdout] | [INFO] [stdout] 5471 | async fn list_keys( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::list_keys::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5474:63 [INFO] [stdout] | [INFO] [stdout] 5474 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 5475 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5476 | | request.add_header("x-amz-target", "TrentService.ListKeys"); [INFO] [stdout] 5477 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5485 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5486 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::list_keys::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5474:63 [INFO] [stdout] | [INFO] [stdout] 5474 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 5475 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5476 | | request.add_header("x-amz-target", "TrentService.ListKeys"); [INFO] [stdout] 5477 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5485 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5486 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::list_keys::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5474:63 [INFO] [stdout] | [INFO] [stdout] 5474 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 5475 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5476 | | request.add_header("x-amz-target", "TrentService.ListKeys"); [INFO] [stdout] 5477 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5485 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5486 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::list_keys::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5474:63 [INFO] [stdout] | [INFO] [stdout] 5474 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 5475 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5476 | | request.add_header("x-amz-target", "TrentService.ListKeys"); [INFO] [stdout] 5477 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5485 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5486 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::list_keys::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5474:63 [INFO] [stdout] | [INFO] [stdout] 5474 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 5475 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5476 | | request.add_header("x-amz-target", "TrentService.ListKeys"); [INFO] [stdout] 5477 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5485 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5486 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::list_keys::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5474:63 [INFO] [stdout] | [INFO] [stdout] 5474 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 5475 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5476 | | request.add_header("x-amz-target", "TrentService.ListKeys"); [INFO] [stdout] 5477 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5485 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5486 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::list_keys::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5474:63 [INFO] [stdout] | [INFO] [stdout] 5474 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 5475 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5476 | | request.add_header("x-amz-target", "TrentService.ListKeys"); [INFO] [stdout] 5477 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5485 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5486 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::list_keys::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5474:63 [INFO] [stdout] | [INFO] [stdout] 5474 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 5475 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5476 | | request.add_header("x-amz-target", "TrentService.ListKeys"); [INFO] [stdout] 5477 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5485 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5486 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::list_keys`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::list_resource_tags` [INFO] [stdout] --> src/generated.rs:5489:5 [INFO] [stdout] | [INFO] [stdout] 5489 | async fn list_resource_tags( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::list_resource_tags::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5492:79 [INFO] [stdout] | [INFO] [stdout] 5492 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 5493 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5494 | | request.add_header("x-amz-target", "TrentService.ListResourceTags"); [INFO] [stdout] 5495 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5503 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5504 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::list_resource_tags::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5492:79 [INFO] [stdout] | [INFO] [stdout] 5492 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 5493 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5494 | | request.add_header("x-amz-target", "TrentService.ListResourceTags"); [INFO] [stdout] 5495 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5503 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5504 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::list_resource_tags::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5492:79 [INFO] [stdout] | [INFO] [stdout] 5492 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 5493 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5494 | | request.add_header("x-amz-target", "TrentService.ListResourceTags"); [INFO] [stdout] 5495 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5503 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5504 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::list_resource_tags::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5492:79 [INFO] [stdout] | [INFO] [stdout] 5492 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 5493 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5494 | | request.add_header("x-amz-target", "TrentService.ListResourceTags"); [INFO] [stdout] 5495 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5503 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5504 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::list_resource_tags::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5492:79 [INFO] [stdout] | [INFO] [stdout] 5492 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 5493 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5494 | | request.add_header("x-amz-target", "TrentService.ListResourceTags"); [INFO] [stdout] 5495 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5503 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5504 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::list_resource_tags::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5492:79 [INFO] [stdout] | [INFO] [stdout] 5492 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 5493 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5494 | | request.add_header("x-amz-target", "TrentService.ListResourceTags"); [INFO] [stdout] 5495 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5503 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5504 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::list_resource_tags::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5492:79 [INFO] [stdout] | [INFO] [stdout] 5492 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 5493 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5494 | | request.add_header("x-amz-target", "TrentService.ListResourceTags"); [INFO] [stdout] 5495 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5503 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5504 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::list_resource_tags::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5492:79 [INFO] [stdout] | [INFO] [stdout] 5492 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 5493 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5494 | | request.add_header("x-amz-target", "TrentService.ListResourceTags"); [INFO] [stdout] 5495 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5503 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5504 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::list_resource_tags`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::list_retirable_grants` [INFO] [stdout] --> src/generated.rs:5507:5 [INFO] [stdout] | [INFO] [stdout] 5507 | async fn list_retirable_grants( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::list_retirable_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5510:76 [INFO] [stdout] | [INFO] [stdout] 5510 | ) -> Result> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 5511 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5512 | | request.add_header("x-amz-target", "TrentService.ListRetirableGrants"); [INFO] [stdout] 5513 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5521 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5522 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::list_retirable_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5510:76 [INFO] [stdout] | [INFO] [stdout] 5510 | ) -> Result> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 5511 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5512 | | request.add_header("x-amz-target", "TrentService.ListRetirableGrants"); [INFO] [stdout] 5513 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5521 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5522 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::list_retirable_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5510:76 [INFO] [stdout] | [INFO] [stdout] 5510 | ) -> Result> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 5511 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5512 | | request.add_header("x-amz-target", "TrentService.ListRetirableGrants"); [INFO] [stdout] 5513 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5521 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5522 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::list_retirable_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5510:76 [INFO] [stdout] | [INFO] [stdout] 5510 | ) -> Result> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 5511 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5512 | | request.add_header("x-amz-target", "TrentService.ListRetirableGrants"); [INFO] [stdout] 5513 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5521 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5522 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::list_retirable_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5510:76 [INFO] [stdout] | [INFO] [stdout] 5510 | ) -> Result> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 5511 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5512 | | request.add_header("x-amz-target", "TrentService.ListRetirableGrants"); [INFO] [stdout] 5513 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5521 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5522 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::list_retirable_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5510:76 [INFO] [stdout] | [INFO] [stdout] 5510 | ) -> Result> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 5511 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5512 | | request.add_header("x-amz-target", "TrentService.ListRetirableGrants"); [INFO] [stdout] 5513 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5521 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5522 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::list_retirable_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5510:76 [INFO] [stdout] | [INFO] [stdout] 5510 | ) -> Result> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 5511 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5512 | | request.add_header("x-amz-target", "TrentService.ListRetirableGrants"); [INFO] [stdout] 5513 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5521 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5522 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::list_retirable_grants::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5510:76 [INFO] [stdout] | [INFO] [stdout] 5510 | ) -> Result> { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 5511 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5512 | | request.add_header("x-amz-target", "TrentService.ListRetirableGrants"); [INFO] [stdout] 5513 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5521 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5522 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::list_retirable_grants`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::re_encrypt` [INFO] [stdout] --> src/generated.rs:5542:5 [INFO] [stdout] | [INFO] [stdout] 5542 | async fn re_encrypt( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::re_encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5545:65 [INFO] [stdout] | [INFO] [stdout] 5545 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 5546 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5547 | | request.add_header("x-amz-target", "TrentService.ReEncrypt"); [INFO] [stdout] 5548 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5556 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5557 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::re_encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5545:65 [INFO] [stdout] | [INFO] [stdout] 5545 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 5546 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5547 | | request.add_header("x-amz-target", "TrentService.ReEncrypt"); [INFO] [stdout] 5548 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5556 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5557 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::re_encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5545:65 [INFO] [stdout] | [INFO] [stdout] 5545 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 5546 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5547 | | request.add_header("x-amz-target", "TrentService.ReEncrypt"); [INFO] [stdout] 5548 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5556 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5557 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::re_encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5545:65 [INFO] [stdout] | [INFO] [stdout] 5545 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 5546 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5547 | | request.add_header("x-amz-target", "TrentService.ReEncrypt"); [INFO] [stdout] 5548 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5556 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5557 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::re_encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5545:65 [INFO] [stdout] | [INFO] [stdout] 5545 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 5546 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5547 | | request.add_header("x-amz-target", "TrentService.ReEncrypt"); [INFO] [stdout] 5548 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5556 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5557 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::re_encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5545:65 [INFO] [stdout] | [INFO] [stdout] 5545 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 5546 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5547 | | request.add_header("x-amz-target", "TrentService.ReEncrypt"); [INFO] [stdout] 5548 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5556 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5557 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::re_encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5545:65 [INFO] [stdout] | [INFO] [stdout] 5545 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 5546 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5547 | | request.add_header("x-amz-target", "TrentService.ReEncrypt"); [INFO] [stdout] 5548 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5556 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5557 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::re_encrypt::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5545:65 [INFO] [stdout] | [INFO] [stdout] 5545 | ) -> Result> { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 5546 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5547 | | request.add_header("x-amz-target", "TrentService.ReEncrypt"); [INFO] [stdout] 5548 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5556 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5557 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::re_encrypt`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::schedule_key_deletion` [INFO] [stdout] --> src/generated.rs:5594:5 [INFO] [stdout] | [INFO] [stdout] 5594 | async fn schedule_key_deletion( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::schedule_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5597:85 [INFO] [stdout] | [INFO] [stdout] 5597 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5598 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5599 | | request.add_header("x-amz-target", "TrentService.ScheduleKeyDeletion"); [INFO] [stdout] 5600 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5608 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5609 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::schedule_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5597:85 [INFO] [stdout] | [INFO] [stdout] 5597 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5598 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5599 | | request.add_header("x-amz-target", "TrentService.ScheduleKeyDeletion"); [INFO] [stdout] 5600 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5608 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5609 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::schedule_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5597:85 [INFO] [stdout] | [INFO] [stdout] 5597 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5598 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5599 | | request.add_header("x-amz-target", "TrentService.ScheduleKeyDeletion"); [INFO] [stdout] 5600 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5608 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5609 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::schedule_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5597:85 [INFO] [stdout] | [INFO] [stdout] 5597 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5598 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5599 | | request.add_header("x-amz-target", "TrentService.ScheduleKeyDeletion"); [INFO] [stdout] 5600 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5608 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5609 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::schedule_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5597:85 [INFO] [stdout] | [INFO] [stdout] 5597 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5598 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5599 | | request.add_header("x-amz-target", "TrentService.ScheduleKeyDeletion"); [INFO] [stdout] 5600 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5608 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5609 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::schedule_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5597:85 [INFO] [stdout] | [INFO] [stdout] 5597 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5598 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5599 | | request.add_header("x-amz-target", "TrentService.ScheduleKeyDeletion"); [INFO] [stdout] 5600 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5608 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5609 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::schedule_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5597:85 [INFO] [stdout] | [INFO] [stdout] 5597 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5598 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5599 | | request.add_header("x-amz-target", "TrentService.ScheduleKeyDeletion"); [INFO] [stdout] 5600 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5608 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5609 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::schedule_key_deletion::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5597:85 [INFO] [stdout] | [INFO] [stdout] 5597 | ) -> Result> { [INFO] [stdout] | _____________________________________________________________________________________^ [INFO] [stdout] 5598 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5599 | | request.add_header("x-amz-target", "TrentService.ScheduleKeyDeletion"); [INFO] [stdout] 5600 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5608 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5609 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::schedule_key_deletion`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::sign` [INFO] [stdout] --> src/generated.rs:5612:5 [INFO] [stdout] | [INFO] [stdout] 5612 | async fn sign(&self, input: SignRequest) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::sign::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5612:94 [INFO] [stdout] | [INFO] [stdout] 5612 | async fn sign(&self, input: SignRequest) -> Result> { [INFO] [stdout] | ______________________________________________________________________________________________^ [INFO] [stdout] 5613 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5614 | | request.add_header("x-amz-target", "TrentService.Sign"); [INFO] [stdout] 5615 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5623 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5624 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::sign::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5612:94 [INFO] [stdout] | [INFO] [stdout] 5612 | async fn sign(&self, input: SignRequest) -> Result> { [INFO] [stdout] | ______________________________________________________________________________________________^ [INFO] [stdout] 5613 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5614 | | request.add_header("x-amz-target", "TrentService.Sign"); [INFO] [stdout] 5615 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5623 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5624 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::sign::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5612:94 [INFO] [stdout] | [INFO] [stdout] 5612 | async fn sign(&self, input: SignRequest) -> Result> { [INFO] [stdout] | ______________________________________________________________________________________________^ [INFO] [stdout] 5613 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5614 | | request.add_header("x-amz-target", "TrentService.Sign"); [INFO] [stdout] 5615 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5623 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5624 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::sign::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5612:94 [INFO] [stdout] | [INFO] [stdout] 5612 | async fn sign(&self, input: SignRequest) -> Result> { [INFO] [stdout] | ______________________________________________________________________________________________^ [INFO] [stdout] 5613 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5614 | | request.add_header("x-amz-target", "TrentService.Sign"); [INFO] [stdout] 5615 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5623 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5624 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::sign::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5612:94 [INFO] [stdout] | [INFO] [stdout] 5612 | async fn sign(&self, input: SignRequest) -> Result> { [INFO] [stdout] | ______________________________________________________________________________________________^ [INFO] [stdout] 5613 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5614 | | request.add_header("x-amz-target", "TrentService.Sign"); [INFO] [stdout] 5615 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5623 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5624 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::sign::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5612:94 [INFO] [stdout] | [INFO] [stdout] 5612 | async fn sign(&self, input: SignRequest) -> Result> { [INFO] [stdout] | ______________________________________________________________________________________________^ [INFO] [stdout] 5613 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5614 | | request.add_header("x-amz-target", "TrentService.Sign"); [INFO] [stdout] 5615 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5623 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5624 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::sign::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5612:94 [INFO] [stdout] | [INFO] [stdout] 5612 | async fn sign(&self, input: SignRequest) -> Result> { [INFO] [stdout] | ______________________________________________________________________________________________^ [INFO] [stdout] 5613 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5614 | | request.add_header("x-amz-target", "TrentService.Sign"); [INFO] [stdout] 5615 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5623 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5624 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::sign::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5612:94 [INFO] [stdout] | [INFO] [stdout] 5612 | async fn sign(&self, input: SignRequest) -> Result> { [INFO] [stdout] | ______________________________________________________________________________________________^ [INFO] [stdout] 5613 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5614 | | request.add_header("x-amz-target", "TrentService.Sign"); [INFO] [stdout] 5615 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5623 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5624 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::sign`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::update_custom_key_store` [INFO] [stdout] --> src/generated.rs:5678:5 [INFO] [stdout] | [INFO] [stdout] 5678 | async fn update_custom_key_store( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::update_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5681:87 [INFO] [stdout] | [INFO] [stdout] 5681 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5682 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5683 | | request.add_header("x-amz-target", "TrentService.UpdateCustomKeyStore"); [INFO] [stdout] 5684 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5693 | | .deserialize::() [INFO] [stdout] 5694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::update_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5681:87 [INFO] [stdout] | [INFO] [stdout] 5681 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5682 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5683 | | request.add_header("x-amz-target", "TrentService.UpdateCustomKeyStore"); [INFO] [stdout] 5684 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5693 | | .deserialize::() [INFO] [stdout] 5694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::update_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5681:87 [INFO] [stdout] | [INFO] [stdout] 5681 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5682 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5683 | | request.add_header("x-amz-target", "TrentService.UpdateCustomKeyStore"); [INFO] [stdout] 5684 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5693 | | .deserialize::() [INFO] [stdout] 5694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::update_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5681:87 [INFO] [stdout] | [INFO] [stdout] 5681 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5682 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5683 | | request.add_header("x-amz-target", "TrentService.UpdateCustomKeyStore"); [INFO] [stdout] 5684 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5693 | | .deserialize::() [INFO] [stdout] 5694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::update_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5681:87 [INFO] [stdout] | [INFO] [stdout] 5681 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5682 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5683 | | request.add_header("x-amz-target", "TrentService.UpdateCustomKeyStore"); [INFO] [stdout] 5684 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5693 | | .deserialize::() [INFO] [stdout] 5694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::update_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5681:87 [INFO] [stdout] | [INFO] [stdout] 5681 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5682 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5683 | | request.add_header("x-amz-target", "TrentService.UpdateCustomKeyStore"); [INFO] [stdout] 5684 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5693 | | .deserialize::() [INFO] [stdout] 5694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::update_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5681:87 [INFO] [stdout] | [INFO] [stdout] 5681 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5682 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5683 | | request.add_header("x-amz-target", "TrentService.UpdateCustomKeyStore"); [INFO] [stdout] 5684 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5693 | | .deserialize::() [INFO] [stdout] 5694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::update_custom_key_store::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5681:87 [INFO] [stdout] | [INFO] [stdout] 5681 | ) -> Result> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 5682 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5683 | | request.add_header("x-amz-target", "TrentService.UpdateCustomKeyStore"); [INFO] [stdout] 5684 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5693 | | .deserialize::() [INFO] [stdout] 5694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::update_custom_key_store`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0391]: cycle detected when type-checking `generated::::verify` [INFO] [stdout] --> src/generated.rs:5714:5 [INFO] [stdout] | [INFO] [stdout] 5714 | async fn verify( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `generated::::verify::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5717:59 [INFO] [stdout] | [INFO] [stdout] 5717 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 5718 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5719 | | request.add_header("x-amz-target", "TrentService.Verify"); [INFO] [stdout] 5720 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5728 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `generated::::verify::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5717:59 [INFO] [stdout] | [INFO] [stdout] 5717 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 5718 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5719 | | request.add_header("x-amz-target", "TrentService.Verify"); [INFO] [stdout] 5720 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5728 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `generated::::verify::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5717:59 [INFO] [stdout] | [INFO] [stdout] 5717 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 5718 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5719 | | request.add_header("x-amz-target", "TrentService.Verify"); [INFO] [stdout] 5720 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5728 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `generated::::verify::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5717:59 [INFO] [stdout] | [INFO] [stdout] 5717 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 5718 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5719 | | request.add_header("x-amz-target", "TrentService.Verify"); [INFO] [stdout] 5720 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5728 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `generated::::verify::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5717:59 [INFO] [stdout] | [INFO] [stdout] 5717 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 5718 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5719 | | request.add_header("x-amz-target", "TrentService.Verify"); [INFO] [stdout] 5720 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5728 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `generated::::verify::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5717:59 [INFO] [stdout] | [INFO] [stdout] 5717 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 5718 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5719 | | request.add_header("x-amz-target", "TrentService.Verify"); [INFO] [stdout] 5720 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5728 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `generated::::verify::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5717:59 [INFO] [stdout] | [INFO] [stdout] 5717 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 5718 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5719 | | request.add_header("x-amz-target", "TrentService.Verify"); [INFO] [stdout] 5720 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5728 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `generated::::verify::{closure#0}`... [INFO] [stdout] --> src/generated.rs:5717:59 [INFO] [stdout] | [INFO] [stdout] 5717 | ) -> Result> { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 5718 | | let mut request = self.new_signed_request("POST", "/"); [INFO] [stdout] 5719 | | request.add_header("x-amz-target", "TrentService.Verify"); [INFO] [stdout] 5720 | | let encoded = serde_json::to_string(&input).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 5728 | | proto::json::ResponsePayload::new(&response).deserialize::() [INFO] [stdout] 5729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `generated::::verify`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 32 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0391`. [INFO] [stdout] [INFO] [stderr] error: could not compile `mz_rusoto_kms` due to 33 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "a775e471c2595400616f6e915324771e6f629bf4c63a3e3051b10e049402cf48", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a775e471c2595400616f6e915324771e6f629bf4c63a3e3051b10e049402cf48", kill_on_drop: false }` [INFO] [stdout] a775e471c2595400616f6e915324771e6f629bf4c63a3e3051b10e049402cf48