[INFO] fetching crate fractal-storage-client 0.2.0... [INFO] checking fractal-storage-client-0.2.0 against try#8ea250bdb76176ecb0225baa34aa634b024ae0e2 for pr-101692 [INFO] extracting crate fractal-storage-client 0.2.0 into /workspace/builds/worker-2/source [INFO] validating manifest of crates.io crate fractal-storage-client 0.2.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 fractal-storage-client 0.2.0 [INFO] finished tweaking crates.io crate fractal-storage-client 0.2.0 [INFO] tweaked toml for crates.io crate fractal-storage-client 0.2.0 written to /workspace/builds/worker-2/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] 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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] 768af4a3dc21e645d4414befb0bd0e67766c616aa45e97e8746ff2460e68d7a4 [INFO] running `Command { std: "docker" "start" "-a" "768af4a3dc21e645d4414befb0bd0e67766c616aa45e97e8746ff2460e68d7a4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "768af4a3dc21e645d4414befb0bd0e67766c616aa45e97e8746ff2460e68d7a4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "768af4a3dc21e645d4414befb0bd0e67766c616aa45e97e8746ff2460e68d7a4", kill_on_drop: false }` [INFO] [stdout] 768af4a3dc21e645d4414befb0bd0e67766c616aa45e97e8746ff2460e68d7a4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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] c2d051f5d909b47c66830fe4e476c4adf1b136e4eb169b5806cef7133c010c92 [INFO] running `Command { std: "docker" "start" "-a" "c2d051f5d909b47c66830fe4e476c4adf1b136e4eb169b5806cef7133c010c92", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.43 [INFO] [stderr] Compiling quote v1.0.21 [INFO] [stderr] Compiling unicode-ident v1.0.4 [INFO] [stderr] Compiling syn v1.0.99 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling libc v0.2.132 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling serde_derive v1.0.144 [INFO] [stderr] Compiling serde v1.0.144 [INFO] [stderr] Checking once_cell v1.14.0 [INFO] [stderr] Checking pin-project-lite v0.2.9 [INFO] [stderr] Compiling futures-core v0.3.24 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling parking_lot_core v0.9.3 [INFO] [stderr] Checking bytes v1.2.1 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Checking futures-sink v0.3.24 [INFO] [stderr] Compiling thiserror v1.0.35 [INFO] [stderr] Checking smallvec v1.9.0 [INFO] [stderr] Compiling unicode-xid v0.2.3 [INFO] [stderr] Compiling futures-task v0.3.24 [INFO] [stderr] Compiling futures-channel v0.3.24 [INFO] [stderr] Checking futures-io v0.3.24 [INFO] [stderr] Checking itoa v1.0.3 [INFO] [stderr] Compiling futures-util v0.3.24 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking tinyvec_macros v0.1.0 [INFO] [stderr] Checking arrayref v0.3.6 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Checking ppv-lite86 v0.2.16 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Checking untrusted v0.7.1 [INFO] [stderr] Checking percent-encoding v2.2.0 [INFO] [stderr] Checking subtle v2.4.1 [INFO] [stderr] Compiling httparse v1.8.0 [INFO] [stderr] Checking mime v0.3.16 [INFO] [stderr] Compiling data-encoding v2.3.2 [INFO] [stderr] Checking try-lock v0.2.3 [INFO] [stderr] Checking unicode-bidi v0.3.8 [INFO] [stderr] Checking cpufeatures v0.2.5 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Compiling serde_json v1.0.85 [INFO] [stderr] Checking tower-service v0.3.2 [INFO] [stderr] Checking ryu v1.0.11 [INFO] [stderr] Checking httpdate v1.0.2 [INFO] [stderr] Checking unsigned-varint v0.7.1 [INFO] [stderr] Compiling async-trait v0.1.57 [INFO] [stderr] Checking base-x v0.2.11 [INFO] [stderr] Checking constant_time_eq v0.1.5 [INFO] [stderr] Checking arrayvec v0.7.2 [INFO] [stderr] Checking unsigned-varint v0.5.1 [INFO] [stderr] Compiling rustls v0.20.6 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking bs58 v0.4.0 [INFO] [stderr] Compiling encoding_rs v0.8.31 [INFO] [stderr] Checking keccak v0.1.2 [INFO] [stderr] Checking opaque-debug v0.3.0 [INFO] [stderr] Compiling anyhow v1.0.65 [INFO] [stderr] Checking signature v1.6.1 [INFO] [stderr] Checking base64 v0.13.0 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking ipnet v2.5.0 [INFO] [stderr] Compiling serde_test v1.0.144 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Compiling paste v1.0.9 [INFO] [stderr] Checking tracing-core v0.1.29 [INFO] [stderr] Compiling generic-array v0.14.6 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling lock_api v0.4.8 [INFO] [stderr] Compiling tokio v1.21.1 [INFO] [stderr] Compiling slab v0.4.7 [INFO] [stderr] Compiling indexmap v1.9.1 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling blake3 v1.3.1 [INFO] [stderr] Checking http v0.2.8 [INFO] [stderr] Checking tinyvec v1.6.0 [INFO] [stderr] Checking form_urlencoded v1.1.0 [INFO] [stderr] Checking walkdir v2.3.2 [INFO] [stderr] Checking blake2s_simd v1.0.0 [INFO] [stderr] Checking blake2b_simd v1.0.0 [INFO] [stderr] Checking rustls-pemfile v1.0.1 [INFO] [stderr] Checking ed25519 v1.5.2 [INFO] [stderr] Checking want v0.3.0 [INFO] [stderr] Checking core2 v0.4.0 [INFO] [stderr] Checking http-body v0.4.5 [INFO] [stderr] Checking signal-hook-registry v1.4.0 [INFO] [stderr] Checking mio v0.8.4 [INFO] [stderr] Checking socket2 v0.4.7 [INFO] [stderr] Checking num_cpus v1.13.1 [INFO] [stderr] Checking getrandom v0.2.7 [INFO] [stderr] Checking dirs-sys v0.3.7 [INFO] [stderr] Checking unicode-normalization v0.1.21 [INFO] [stderr] Compiling mime_guess v2.0.4 [INFO] [stderr] Checking parking_lot v0.12.1 [INFO] [stderr] Compiling toml v0.5.9 [INFO] [stderr] Checking dirs v4.0.0 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking block-buffer v0.10.3 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking cipher v0.3.0 [INFO] [stderr] Checking idna v0.3.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking digest v0.10.3 [INFO] [stderr] Checking chacha20 v0.8.2 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking webpki v0.22.0 [INFO] [stderr] Checking sct v0.7.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking sha2 v0.10.5 [INFO] [stderr] Checking sha3 v0.10.4 [INFO] [stderr] Checking blake2 v0.10.4 [INFO] [stderr] Checking webpki-roots v0.22.4 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling thiserror-impl v1.0.35 [INFO] [stderr] Compiling tokio-macros v1.8.0 [INFO] [stderr] Compiling futures-macro v0.3.24 [INFO] [stderr] Compiling tracing-attributes v0.1.22 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.10 [INFO] [stderr] Compiling typed-builder v0.10.0 [INFO] [stderr] Compiling zeroize_derive v1.3.2 [INFO] [stderr] Compiling optional-fields-serde-macro v0.1.0 [INFO] [stderr] Checking zeroize v1.5.7 [INFO] [stderr] Checking data-encoding-macro v0.1.12 [INFO] [stderr] Checking multibase v0.9.1 [INFO] [stderr] Checking curve25519-dalek-fiat v0.1.0 [INFO] [stderr] Checking tracing v0.1.36 [INFO] [stderr] Compiling proc-macro-crate v1.2.1 [INFO] [stderr] Compiling multihash-derive v0.7.2 [INFO] [stderr] Compiling multihash-derive v0.8.0 [INFO] [stderr] Checking tokio-util v0.7.4 [INFO] [stderr] Checking futures-executor v0.3.24 [INFO] [stderr] Checking common-multipart-rfc7578 v0.6.0 [INFO] [stderr] Checking tokio-util v0.6.10 [INFO] [stderr] Checking tokio-rustls v0.23.4 [INFO] [stderr] Checking tokio-stream v0.1.9 [INFO] [stderr] Checking url v2.3.1 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking futures v0.3.24 [INFO] [stderr] Checking serde-big-array v0.3.3 [INFO] [stderr] Checking serde_bytes v0.11.7 [INFO] [stderr] Checking serde-big-array v0.4.1 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking uuid v1.1.2 [INFO] [stderr] Checking ed25519-dalek-fiat v0.1.0 [INFO] [stderr] Checking optional-field v0.1.2 [INFO] [stderr] Checking h2 v0.3.14 [INFO] [stderr] Checking multihash v0.13.2 [INFO] [stderr] Checking multihash v0.16.3 [INFO] [stderr] Checking parity-multiaddr v0.11.2 [INFO] [stderr] Checking cid v0.8.6 [INFO] [stderr] Checking ipfs-api-prelude v0.5.0 [INFO] [stderr] Checking hyper v0.14.20 [INFO] [stdout] error[E0391]: cycle detected when type-checking `api::IpfsApi::add_with_options` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | async fn add_with_options( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::add_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | / { [INFO] [stdout] 121 | | let mut form = multipart::Form::default(); [INFO] [stdout] 122 | | [INFO] [stdout] 123 | | form.add_reader("path", data); [INFO] [stdout] 124 | | [INFO] [stdout] 125 | | self.request(add, Some(form)).await [INFO] [stdout] 126 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::add_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | / { [INFO] [stdout] 121 | | let mut form = multipart::Form::default(); [INFO] [stdout] 122 | | [INFO] [stdout] 123 | | form.add_reader("path", data); [INFO] [stdout] 124 | | [INFO] [stdout] 125 | | self.request(add, Some(form)).await [INFO] [stdout] 126 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::add_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | / { [INFO] [stdout] 121 | | let mut form = multipart::Form::default(); [INFO] [stdout] 122 | | [INFO] [stdout] 123 | | form.add_reader("path", data); [INFO] [stdout] 124 | | [INFO] [stdout] 125 | | self.request(add, Some(form)).await [INFO] [stdout] 126 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::add_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | / { [INFO] [stdout] 121 | | let mut form = multipart::Form::default(); [INFO] [stdout] 122 | | [INFO] [stdout] 123 | | form.add_reader("path", data); [INFO] [stdout] 124 | | [INFO] [stdout] 125 | | self.request(add, Some(form)).await [INFO] [stdout] 126 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::add_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | / { [INFO] [stdout] 121 | | let mut form = multipart::Form::default(); [INFO] [stdout] 122 | | [INFO] [stdout] 123 | | form.add_reader("path", data); [INFO] [stdout] 124 | | [INFO] [stdout] 125 | | self.request(add, Some(form)).await [INFO] [stdout] 126 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::add_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | / { [INFO] [stdout] 121 | | let mut form = multipart::Form::default(); [INFO] [stdout] 122 | | [INFO] [stdout] 123 | | form.add_reader("path", data); [INFO] [stdout] 124 | | [INFO] [stdout] 125 | | self.request(add, Some(form)).await [INFO] [stdout] 126 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::add_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | / { [INFO] [stdout] 121 | | let mut form = multipart::Form::default(); [INFO] [stdout] 122 | | [INFO] [stdout] 123 | | form.add_reader("path", data); [INFO] [stdout] 124 | | [INFO] [stdout] 125 | | self.request(add, Some(form)).await [INFO] [stdout] 126 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::add_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | / { [INFO] [stdout] 121 | | let mut form = multipart::Form::default(); [INFO] [stdout] 122 | | [INFO] [stdout] 123 | | form.add_reader("path", data); [INFO] [stdout] 124 | | [INFO] [stdout] 125 | | self.request(add, Some(form)).await [INFO] [stdout] 126 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::add_with_options`, 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 `api::IpfsApi::add_async_with_options` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | async fn add_async_with_options( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::add_async_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / { [INFO] [stdout] 161 | | let mut form = multipart::Form::default(); [INFO] [stdout] 162 | | [INFO] [stdout] 163 | | form.add_async_reader("path", data); [INFO] [stdout] 164 | | [INFO] [stdout] 165 | | self.request(add, Some(form)).await [INFO] [stdout] 166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::add_async_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / { [INFO] [stdout] 161 | | let mut form = multipart::Form::default(); [INFO] [stdout] 162 | | [INFO] [stdout] 163 | | form.add_async_reader("path", data); [INFO] [stdout] 164 | | [INFO] [stdout] 165 | | self.request(add, Some(form)).await [INFO] [stdout] 166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::add_async_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / { [INFO] [stdout] 161 | | let mut form = multipart::Form::default(); [INFO] [stdout] 162 | | [INFO] [stdout] 163 | | form.add_async_reader("path", data); [INFO] [stdout] 164 | | [INFO] [stdout] 165 | | self.request(add, Some(form)).await [INFO] [stdout] 166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::add_async_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / { [INFO] [stdout] 161 | | let mut form = multipart::Form::default(); [INFO] [stdout] 162 | | [INFO] [stdout] 163 | | form.add_async_reader("path", data); [INFO] [stdout] 164 | | [INFO] [stdout] 165 | | self.request(add, Some(form)).await [INFO] [stdout] 166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::add_async_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / { [INFO] [stdout] 161 | | let mut form = multipart::Form::default(); [INFO] [stdout] 162 | | [INFO] [stdout] 163 | | form.add_async_reader("path", data); [INFO] [stdout] 164 | | [INFO] [stdout] 165 | | self.request(add, Some(form)).await [INFO] [stdout] 166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::add_async_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / { [INFO] [stdout] 161 | | let mut form = multipart::Form::default(); [INFO] [stdout] 162 | | [INFO] [stdout] 163 | | form.add_async_reader("path", data); [INFO] [stdout] 164 | | [INFO] [stdout] 165 | | self.request(add, Some(form)).await [INFO] [stdout] 166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::add_async_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / { [INFO] [stdout] 161 | | let mut form = multipart::Form::default(); [INFO] [stdout] 162 | | [INFO] [stdout] 163 | | form.add_async_reader("path", data); [INFO] [stdout] 164 | | [INFO] [stdout] 165 | | self.request(add, Some(form)).await [INFO] [stdout] 166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::add_async_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / { [INFO] [stdout] 161 | | let mut form = multipart::Form::default(); [INFO] [stdout] 162 | | [INFO] [stdout] 163 | | form.add_async_reader("path", data); [INFO] [stdout] 164 | | [INFO] [stdout] 165 | | self.request(add, Some(form)).await [INFO] [stdout] 166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::add_async_with_options`, 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 `api::IpfsApi::add_with_form` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | async fn add_with_form( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::add_with_form::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | / { [INFO] [stdout] 201 | | let req = self.build_base_request(add, Some(form.into()))?; [INFO] [stdout] 202 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 203 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::add_with_form::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | / { [INFO] [stdout] 201 | | let req = self.build_base_request(add, Some(form.into()))?; [INFO] [stdout] 202 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 203 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::add_with_form::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | / { [INFO] [stdout] 201 | | let req = self.build_base_request(add, Some(form.into()))?; [INFO] [stdout] 202 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 203 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::add_with_form::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | / { [INFO] [stdout] 201 | | let req = self.build_base_request(add, Some(form.into()))?; [INFO] [stdout] 202 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 203 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::add_with_form::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | / { [INFO] [stdout] 201 | | let req = self.build_base_request(add, Some(form.into()))?; [INFO] [stdout] 202 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 203 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::add_with_form::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | / { [INFO] [stdout] 201 | | let req = self.build_base_request(add, Some(form.into()))?; [INFO] [stdout] 202 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 203 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::add_with_form::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | / { [INFO] [stdout] 201 | | let req = self.build_base_request(add, Some(form.into()))?; [INFO] [stdout] 202 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 203 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::add_with_form::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | / { [INFO] [stdout] 201 | | let req = self.build_base_request(add, Some(form.into()))?; [INFO] [stdout] 202 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 203 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::add_with_form`, 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 `api::IpfsApi::add_path` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | async fn add_path

(&self, path: P) -> Result, Self::Error> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::add_path::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | / { [INFO] [stdout] 223 | | let prefix = path.as_ref().parent(); [INFO] [stdout] 224 | | let mut paths_to_add: Vec<(PathBuf, u64)> = vec![]; [INFO] [stdout] 225 | | [INFO] [stdout] ... | [INFO] [stdout] 268 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 269 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::add_path::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | / { [INFO] [stdout] 223 | | let prefix = path.as_ref().parent(); [INFO] [stdout] 224 | | let mut paths_to_add: Vec<(PathBuf, u64)> = vec![]; [INFO] [stdout] 225 | | [INFO] [stdout] ... | [INFO] [stdout] 268 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 269 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::add_path::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | / { [INFO] [stdout] 223 | | let prefix = path.as_ref().parent(); [INFO] [stdout] 224 | | let mut paths_to_add: Vec<(PathBuf, u64)> = vec![]; [INFO] [stdout] 225 | | [INFO] [stdout] ... | [INFO] [stdout] 268 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 269 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::add_path::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | / { [INFO] [stdout] 223 | | let prefix = path.as_ref().parent(); [INFO] [stdout] 224 | | let mut paths_to_add: Vec<(PathBuf, u64)> = vec![]; [INFO] [stdout] 225 | | [INFO] [stdout] ... | [INFO] [stdout] 268 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 269 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::add_path::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | / { [INFO] [stdout] 223 | | let prefix = path.as_ref().parent(); [INFO] [stdout] 224 | | let mut paths_to_add: Vec<(PathBuf, u64)> = vec![]; [INFO] [stdout] 225 | | [INFO] [stdout] ... | [INFO] [stdout] 268 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 269 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::add_path::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | / { [INFO] [stdout] 223 | | let prefix = path.as_ref().parent(); [INFO] [stdout] 224 | | let mut paths_to_add: Vec<(PathBuf, u64)> = vec![]; [INFO] [stdout] 225 | | [INFO] [stdout] ... | [INFO] [stdout] 268 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 269 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::add_path::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | / { [INFO] [stdout] 223 | | let prefix = path.as_ref().parent(); [INFO] [stdout] 224 | | let mut paths_to_add: Vec<(PathBuf, u64)> = vec![]; [INFO] [stdout] 225 | | [INFO] [stdout] ... | [INFO] [stdout] 268 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 269 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::add_path::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | / { [INFO] [stdout] 223 | | let prefix = path.as_ref().parent(); [INFO] [stdout] 224 | | let mut paths_to_add: Vec<(PathBuf, u64)> = vec![]; [INFO] [stdout] 225 | | [INFO] [stdout] ... | [INFO] [stdout] 268 | | self.request_stream_json(req).try_collect().await [INFO] [stdout] 269 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::add_path`, 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 `api::IpfsApi::bitswap_ledger` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | async fn bitswap_ledger( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::bitswap_ledger::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:285:63 [INFO] [stdout] | [INFO] [stdout] 285 | ) -> Result { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 286 | | self.request(request::BitswapLedger { peer }, None).await [INFO] [stdout] 287 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::bitswap_ledger::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:285:63 [INFO] [stdout] | [INFO] [stdout] 285 | ) -> Result { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 286 | | self.request(request::BitswapLedger { peer }, None).await [INFO] [stdout] 287 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::bitswap_ledger::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:285:63 [INFO] [stdout] | [INFO] [stdout] 285 | ) -> Result { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 286 | | self.request(request::BitswapLedger { peer }, None).await [INFO] [stdout] 287 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::bitswap_ledger::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:285:63 [INFO] [stdout] | [INFO] [stdout] 285 | ) -> Result { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 286 | | self.request(request::BitswapLedger { peer }, None).await [INFO] [stdout] 287 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::bitswap_ledger::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:285:63 [INFO] [stdout] | [INFO] [stdout] 285 | ) -> Result { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 286 | | self.request(request::BitswapLedger { peer }, None).await [INFO] [stdout] 287 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::bitswap_ledger::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:285:63 [INFO] [stdout] | [INFO] [stdout] 285 | ) -> Result { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 286 | | self.request(request::BitswapLedger { peer }, None).await [INFO] [stdout] 287 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::bitswap_ledger::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:285:63 [INFO] [stdout] | [INFO] [stdout] 285 | ) -> Result { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 286 | | self.request(request::BitswapLedger { peer }, None).await [INFO] [stdout] 287 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::bitswap_ledger::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:285:63 [INFO] [stdout] | [INFO] [stdout] 285 | ) -> Result { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 286 | | self.request(request::BitswapLedger { peer }, None).await [INFO] [stdout] 287 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::bitswap_ledger`, 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 `api::IpfsApi::bitswap_stat` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:315:5 [INFO] [stdout] | [INFO] [stdout] 315 | async fn bitswap_stat(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::bitswap_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:315:88 [INFO] [stdout] | [INFO] [stdout] 315 | async fn bitswap_stat(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 316 | | self.request(request::BitswapStat, None).await [INFO] [stdout] 317 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::bitswap_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:315:88 [INFO] [stdout] | [INFO] [stdout] 315 | async fn bitswap_stat(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 316 | | self.request(request::BitswapStat, None).await [INFO] [stdout] 317 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::bitswap_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:315:88 [INFO] [stdout] | [INFO] [stdout] 315 | async fn bitswap_stat(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 316 | | self.request(request::BitswapStat, None).await [INFO] [stdout] 317 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::bitswap_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:315:88 [INFO] [stdout] | [INFO] [stdout] 315 | async fn bitswap_stat(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 316 | | self.request(request::BitswapStat, None).await [INFO] [stdout] 317 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::bitswap_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:315:88 [INFO] [stdout] | [INFO] [stdout] 315 | async fn bitswap_stat(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 316 | | self.request(request::BitswapStat, None).await [INFO] [stdout] 317 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::bitswap_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:315:88 [INFO] [stdout] | [INFO] [stdout] 315 | async fn bitswap_stat(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 316 | | self.request(request::BitswapStat, None).await [INFO] [stdout] 317 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::bitswap_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:315:88 [INFO] [stdout] | [INFO] [stdout] 315 | async fn bitswap_stat(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 316 | | self.request(request::BitswapStat, None).await [INFO] [stdout] 317 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::bitswap_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:315:88 [INFO] [stdout] | [INFO] [stdout] 315 | async fn bitswap_stat(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 316 | | self.request(request::BitswapStat, None).await [INFO] [stdout] 317 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::bitswap_stat`, 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 `api::IpfsApi::bitswap_wantlist` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | async fn bitswap_wantlist( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::bitswap_wantlist::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:354:65 [INFO] [stdout] | [INFO] [stdout] 354 | ) -> Result { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 355 | | self.request(request::BitswapWantlist { peer }, None).await [INFO] [stdout] 356 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::bitswap_wantlist::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:354:65 [INFO] [stdout] | [INFO] [stdout] 354 | ) -> Result { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 355 | | self.request(request::BitswapWantlist { peer }, None).await [INFO] [stdout] 356 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::bitswap_wantlist::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:354:65 [INFO] [stdout] | [INFO] [stdout] 354 | ) -> Result { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 355 | | self.request(request::BitswapWantlist { peer }, None).await [INFO] [stdout] 356 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::bitswap_wantlist::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:354:65 [INFO] [stdout] | [INFO] [stdout] 354 | ) -> Result { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 355 | | self.request(request::BitswapWantlist { peer }, None).await [INFO] [stdout] 356 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::bitswap_wantlist::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:354:65 [INFO] [stdout] | [INFO] [stdout] 354 | ) -> Result { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 355 | | self.request(request::BitswapWantlist { peer }, None).await [INFO] [stdout] 356 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::bitswap_wantlist::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:354:65 [INFO] [stdout] | [INFO] [stdout] 354 | ) -> Result { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 355 | | self.request(request::BitswapWantlist { peer }, None).await [INFO] [stdout] 356 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::bitswap_wantlist::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:354:65 [INFO] [stdout] | [INFO] [stdout] 354 | ) -> Result { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 355 | | self.request(request::BitswapWantlist { peer }, None).await [INFO] [stdout] 356 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::bitswap_wantlist::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:354:65 [INFO] [stdout] | [INFO] [stdout] 354 | ) -> Result { [INFO] [stdout] | _________________________________________________________________^ [INFO] [stdout] 355 | | self.request(request::BitswapWantlist { peer }, None).await [INFO] [stdout] 356 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::bitswap_wantlist`, 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 `api::IpfsApi::block_put_with_options` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:425:5 [INFO] [stdout] | [INFO] [stdout] 425 | async fn block_put_with_options( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::block_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:432:5 [INFO] [stdout] | [INFO] [stdout] 432 | / { [INFO] [stdout] 433 | | let mut form = multipart::Form::default(); [INFO] [stdout] 434 | | [INFO] [stdout] 435 | | form.add_reader("data", data); [INFO] [stdout] 436 | | [INFO] [stdout] 437 | | self.request(options, Some(form)).await [INFO] [stdout] 438 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::block_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:432:5 [INFO] [stdout] | [INFO] [stdout] 432 | / { [INFO] [stdout] 433 | | let mut form = multipart::Form::default(); [INFO] [stdout] 434 | | [INFO] [stdout] 435 | | form.add_reader("data", data); [INFO] [stdout] 436 | | [INFO] [stdout] 437 | | self.request(options, Some(form)).await [INFO] [stdout] 438 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::block_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:432:5 [INFO] [stdout] | [INFO] [stdout] 432 | / { [INFO] [stdout] 433 | | let mut form = multipart::Form::default(); [INFO] [stdout] 434 | | [INFO] [stdout] 435 | | form.add_reader("data", data); [INFO] [stdout] 436 | | [INFO] [stdout] 437 | | self.request(options, Some(form)).await [INFO] [stdout] 438 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::block_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:432:5 [INFO] [stdout] | [INFO] [stdout] 432 | / { [INFO] [stdout] 433 | | let mut form = multipart::Form::default(); [INFO] [stdout] 434 | | [INFO] [stdout] 435 | | form.add_reader("data", data); [INFO] [stdout] 436 | | [INFO] [stdout] 437 | | self.request(options, Some(form)).await [INFO] [stdout] 438 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::block_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:432:5 [INFO] [stdout] | [INFO] [stdout] 432 | / { [INFO] [stdout] 433 | | let mut form = multipart::Form::default(); [INFO] [stdout] 434 | | [INFO] [stdout] 435 | | form.add_reader("data", data); [INFO] [stdout] 436 | | [INFO] [stdout] 437 | | self.request(options, Some(form)).await [INFO] [stdout] 438 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::block_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:432:5 [INFO] [stdout] | [INFO] [stdout] 432 | / { [INFO] [stdout] 433 | | let mut form = multipart::Form::default(); [INFO] [stdout] 434 | | [INFO] [stdout] 435 | | form.add_reader("data", data); [INFO] [stdout] 436 | | [INFO] [stdout] 437 | | self.request(options, Some(form)).await [INFO] [stdout] 438 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::block_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:432:5 [INFO] [stdout] | [INFO] [stdout] 432 | / { [INFO] [stdout] 433 | | let mut form = multipart::Form::default(); [INFO] [stdout] 434 | | [INFO] [stdout] 435 | | form.add_reader("data", data); [INFO] [stdout] 436 | | [INFO] [stdout] 437 | | self.request(options, Some(form)).await [INFO] [stdout] 438 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::block_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:432:5 [INFO] [stdout] | [INFO] [stdout] 432 | / { [INFO] [stdout] 433 | | let mut form = multipart::Form::default(); [INFO] [stdout] 434 | | [INFO] [stdout] 435 | | form.add_reader("data", data); [INFO] [stdout] 436 | | [INFO] [stdout] 437 | | self.request(options, Some(form)).await [INFO] [stdout] 438 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::block_put_with_options`, 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 `api::IpfsApi::block_rm` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:451:5 [INFO] [stdout] | [INFO] [stdout] 451 | async fn block_rm(&self, hash: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::block_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:451:92 [INFO] [stdout] | [INFO] [stdout] 451 | async fn block_rm(&self, hash: &str) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 452 | | self.request(request::BlockRm { hash }, None).await [INFO] [stdout] 453 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::block_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:451:92 [INFO] [stdout] | [INFO] [stdout] 451 | async fn block_rm(&self, hash: &str) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 452 | | self.request(request::BlockRm { hash }, None).await [INFO] [stdout] 453 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::block_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:451:92 [INFO] [stdout] | [INFO] [stdout] 451 | async fn block_rm(&self, hash: &str) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 452 | | self.request(request::BlockRm { hash }, None).await [INFO] [stdout] 453 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::block_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:451:92 [INFO] [stdout] | [INFO] [stdout] 451 | async fn block_rm(&self, hash: &str) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 452 | | self.request(request::BlockRm { hash }, None).await [INFO] [stdout] 453 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::block_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:451:92 [INFO] [stdout] | [INFO] [stdout] 451 | async fn block_rm(&self, hash: &str) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 452 | | self.request(request::BlockRm { hash }, None).await [INFO] [stdout] 453 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::block_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:451:92 [INFO] [stdout] | [INFO] [stdout] 451 | async fn block_rm(&self, hash: &str) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 452 | | self.request(request::BlockRm { hash }, None).await [INFO] [stdout] 453 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::block_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:451:92 [INFO] [stdout] | [INFO] [stdout] 451 | async fn block_rm(&self, hash: &str) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 452 | | self.request(request::BlockRm { hash }, None).await [INFO] [stdout] 453 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::block_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:451:92 [INFO] [stdout] | [INFO] [stdout] 451 | async fn block_rm(&self, hash: &str) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 452 | | self.request(request::BlockRm { hash }, None).await [INFO] [stdout] 453 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::block_rm`, 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 `api::IpfsApi::block_stat` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:466:5 [INFO] [stdout] | [INFO] [stdout] 466 | async fn block_stat(&self, hash: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::block_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:466:96 [INFO] [stdout] | [INFO] [stdout] 466 | async fn block_stat(&self, hash: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________________^ [INFO] [stdout] 467 | | self.request(request::BlockStat { hash }, None).await [INFO] [stdout] 468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::block_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:466:96 [INFO] [stdout] | [INFO] [stdout] 466 | async fn block_stat(&self, hash: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________________^ [INFO] [stdout] 467 | | self.request(request::BlockStat { hash }, None).await [INFO] [stdout] 468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::block_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:466:96 [INFO] [stdout] | [INFO] [stdout] 466 | async fn block_stat(&self, hash: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________________^ [INFO] [stdout] 467 | | self.request(request::BlockStat { hash }, None).await [INFO] [stdout] 468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::block_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:466:96 [INFO] [stdout] | [INFO] [stdout] 466 | async fn block_stat(&self, hash: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________________^ [INFO] [stdout] 467 | | self.request(request::BlockStat { hash }, None).await [INFO] [stdout] 468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::block_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:466:96 [INFO] [stdout] | [INFO] [stdout] 466 | async fn block_stat(&self, hash: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________________^ [INFO] [stdout] 467 | | self.request(request::BlockStat { hash }, None).await [INFO] [stdout] 468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::block_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:466:96 [INFO] [stdout] | [INFO] [stdout] 466 | async fn block_stat(&self, hash: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________________^ [INFO] [stdout] 467 | | self.request(request::BlockStat { hash }, None).await [INFO] [stdout] 468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::block_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:466:96 [INFO] [stdout] | [INFO] [stdout] 466 | async fn block_stat(&self, hash: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________________^ [INFO] [stdout] 467 | | self.request(request::BlockStat { hash }, None).await [INFO] [stdout] 468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::block_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:466:96 [INFO] [stdout] | [INFO] [stdout] 466 | async fn block_stat(&self, hash: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________________^ [INFO] [stdout] 467 | | self.request(request::BlockStat { hash }, None).await [INFO] [stdout] 468 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::block_stat`, 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 `api::IpfsApi::bootstrap_add_default` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:481:5 [INFO] [stdout] | [INFO] [stdout] 481 | async fn bootstrap_add_default( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::bootstrap_add_default::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:483:69 [INFO] [stdout] | [INFO] [stdout] 483 | ) -> Result { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 484 | | self.request(request::BootstrapAddDefault, None).await [INFO] [stdout] 485 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::bootstrap_add_default::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:483:69 [INFO] [stdout] | [INFO] [stdout] 483 | ) -> Result { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 484 | | self.request(request::BootstrapAddDefault, None).await [INFO] [stdout] 485 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::bootstrap_add_default::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:483:69 [INFO] [stdout] | [INFO] [stdout] 483 | ) -> Result { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 484 | | self.request(request::BootstrapAddDefault, None).await [INFO] [stdout] 485 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::bootstrap_add_default::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:483:69 [INFO] [stdout] | [INFO] [stdout] 483 | ) -> Result { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 484 | | self.request(request::BootstrapAddDefault, None).await [INFO] [stdout] 485 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::bootstrap_add_default::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:483:69 [INFO] [stdout] | [INFO] [stdout] 483 | ) -> Result { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 484 | | self.request(request::BootstrapAddDefault, None).await [INFO] [stdout] 485 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::bootstrap_add_default::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:483:69 [INFO] [stdout] | [INFO] [stdout] 483 | ) -> Result { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 484 | | self.request(request::BootstrapAddDefault, None).await [INFO] [stdout] 485 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::bootstrap_add_default::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:483:69 [INFO] [stdout] | [INFO] [stdout] 483 | ) -> Result { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 484 | | self.request(request::BootstrapAddDefault, None).await [INFO] [stdout] 485 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::bootstrap_add_default::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:483:69 [INFO] [stdout] | [INFO] [stdout] 483 | ) -> Result { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 484 | | self.request(request::BootstrapAddDefault, None).await [INFO] [stdout] 485 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::bootstrap_add_default`, 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 `api::IpfsApi::bootstrap_list` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:498:5 [INFO] [stdout] | [INFO] [stdout] 498 | async fn bootstrap_list(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::bootstrap_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:498:92 [INFO] [stdout] | [INFO] [stdout] 498 | async fn bootstrap_list(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 499 | | self.request(request::BootstrapList, None).await [INFO] [stdout] 500 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::bootstrap_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:498:92 [INFO] [stdout] | [INFO] [stdout] 498 | async fn bootstrap_list(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 499 | | self.request(request::BootstrapList, None).await [INFO] [stdout] 500 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::bootstrap_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:498:92 [INFO] [stdout] | [INFO] [stdout] 498 | async fn bootstrap_list(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 499 | | self.request(request::BootstrapList, None).await [INFO] [stdout] 500 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::bootstrap_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:498:92 [INFO] [stdout] | [INFO] [stdout] 498 | async fn bootstrap_list(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 499 | | self.request(request::BootstrapList, None).await [INFO] [stdout] 500 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::bootstrap_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:498:92 [INFO] [stdout] | [INFO] [stdout] 498 | async fn bootstrap_list(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 499 | | self.request(request::BootstrapList, None).await [INFO] [stdout] 500 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::bootstrap_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:498:92 [INFO] [stdout] | [INFO] [stdout] 498 | async fn bootstrap_list(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 499 | | self.request(request::BootstrapList, None).await [INFO] [stdout] 500 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::bootstrap_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:498:92 [INFO] [stdout] | [INFO] [stdout] 498 | async fn bootstrap_list(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 499 | | self.request(request::BootstrapList, None).await [INFO] [stdout] 500 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::bootstrap_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:498:92 [INFO] [stdout] | [INFO] [stdout] 498 | async fn bootstrap_list(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________^ [INFO] [stdout] 499 | | self.request(request::BootstrapList, None).await [INFO] [stdout] 500 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::bootstrap_list`, 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 `api::IpfsApi::bootstrap_rm_all` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:513:5 [INFO] [stdout] | [INFO] [stdout] 513 | async fn bootstrap_rm_all(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::bootstrap_rm_all::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:513:95 [INFO] [stdout] | [INFO] [stdout] 513 | async fn bootstrap_rm_all(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 514 | | self.request(request::BootstrapRmAll, None).await [INFO] [stdout] 515 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::bootstrap_rm_all::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:513:95 [INFO] [stdout] | [INFO] [stdout] 513 | async fn bootstrap_rm_all(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 514 | | self.request(request::BootstrapRmAll, None).await [INFO] [stdout] 515 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::bootstrap_rm_all::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:513:95 [INFO] [stdout] | [INFO] [stdout] 513 | async fn bootstrap_rm_all(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 514 | | self.request(request::BootstrapRmAll, None).await [INFO] [stdout] 515 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::bootstrap_rm_all::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:513:95 [INFO] [stdout] | [INFO] [stdout] 513 | async fn bootstrap_rm_all(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 514 | | self.request(request::BootstrapRmAll, None).await [INFO] [stdout] 515 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::bootstrap_rm_all::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:513:95 [INFO] [stdout] | [INFO] [stdout] 513 | async fn bootstrap_rm_all(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 514 | | self.request(request::BootstrapRmAll, None).await [INFO] [stdout] 515 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::bootstrap_rm_all::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:513:95 [INFO] [stdout] | [INFO] [stdout] 513 | async fn bootstrap_rm_all(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 514 | | self.request(request::BootstrapRmAll, None).await [INFO] [stdout] 515 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::bootstrap_rm_all::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:513:95 [INFO] [stdout] | [INFO] [stdout] 513 | async fn bootstrap_rm_all(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 514 | | self.request(request::BootstrapRmAll, None).await [INFO] [stdout] 515 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::bootstrap_rm_all::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:513:95 [INFO] [stdout] | [INFO] [stdout] 513 | async fn bootstrap_rm_all(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 514 | | self.request(request::BootstrapRmAll, None).await [INFO] [stdout] 515 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::bootstrap_rm_all`, 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 `api::IpfsApi::commands` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:583:5 [INFO] [stdout] | [INFO] [stdout] 583 | async fn commands(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::commands::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:583:81 [INFO] [stdout] | [INFO] [stdout] 583 | async fn commands(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 584 | | self.request(request::Commands, None).await [INFO] [stdout] 585 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::commands::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:583:81 [INFO] [stdout] | [INFO] [stdout] 583 | async fn commands(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 584 | | self.request(request::Commands, None).await [INFO] [stdout] 585 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::commands::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:583:81 [INFO] [stdout] | [INFO] [stdout] 583 | async fn commands(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 584 | | self.request(request::Commands, None).await [INFO] [stdout] 585 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::commands::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:583:81 [INFO] [stdout] | [INFO] [stdout] 583 | async fn commands(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 584 | | self.request(request::Commands, None).await [INFO] [stdout] 585 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::commands::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:583:81 [INFO] [stdout] | [INFO] [stdout] 583 | async fn commands(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 584 | | self.request(request::Commands, None).await [INFO] [stdout] 585 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::commands::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:583:81 [INFO] [stdout] | [INFO] [stdout] 583 | async fn commands(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 584 | | self.request(request::Commands, None).await [INFO] [stdout] 585 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::commands::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:583:81 [INFO] [stdout] | [INFO] [stdout] 583 | async fn commands(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 584 | | self.request(request::Commands, None).await [INFO] [stdout] 585 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::commands::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:583:81 [INFO] [stdout] | [INFO] [stdout] 583 | async fn commands(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 584 | | self.request(request::Commands, None).await [INFO] [stdout] 585 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::commands`, 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 `api::IpfsApi::config_get_string` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:596:5 [INFO] [stdout] | [INFO] [stdout] 596 | async fn config_get_string(&self, key: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::config_get_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:596:99 [INFO] [stdout] | [INFO] [stdout] 596 | async fn config_get_string(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 597 | | self.request( [INFO] [stdout] 598 | | request::Config { [INFO] [stdout] 599 | | key, [INFO] [stdout] ... | [INFO] [stdout] 606 | | .await [INFO] [stdout] 607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::config_get_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:596:99 [INFO] [stdout] | [INFO] [stdout] 596 | async fn config_get_string(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 597 | | self.request( [INFO] [stdout] 598 | | request::Config { [INFO] [stdout] 599 | | key, [INFO] [stdout] ... | [INFO] [stdout] 606 | | .await [INFO] [stdout] 607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::config_get_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:596:99 [INFO] [stdout] | [INFO] [stdout] 596 | async fn config_get_string(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 597 | | self.request( [INFO] [stdout] 598 | | request::Config { [INFO] [stdout] 599 | | key, [INFO] [stdout] ... | [INFO] [stdout] 606 | | .await [INFO] [stdout] 607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::config_get_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:596:99 [INFO] [stdout] | [INFO] [stdout] 596 | async fn config_get_string(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 597 | | self.request( [INFO] [stdout] 598 | | request::Config { [INFO] [stdout] 599 | | key, [INFO] [stdout] ... | [INFO] [stdout] 606 | | .await [INFO] [stdout] 607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::config_get_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:596:99 [INFO] [stdout] | [INFO] [stdout] 596 | async fn config_get_string(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 597 | | self.request( [INFO] [stdout] 598 | | request::Config { [INFO] [stdout] 599 | | key, [INFO] [stdout] ... | [INFO] [stdout] 606 | | .await [INFO] [stdout] 607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::config_get_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:596:99 [INFO] [stdout] | [INFO] [stdout] 596 | async fn config_get_string(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 597 | | self.request( [INFO] [stdout] 598 | | request::Config { [INFO] [stdout] 599 | | key, [INFO] [stdout] ... | [INFO] [stdout] 606 | | .await [INFO] [stdout] 607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::config_get_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:596:99 [INFO] [stdout] | [INFO] [stdout] 596 | async fn config_get_string(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 597 | | self.request( [INFO] [stdout] 598 | | request::Config { [INFO] [stdout] 599 | | key, [INFO] [stdout] ... | [INFO] [stdout] 606 | | .await [INFO] [stdout] 607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::config_get_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:596:99 [INFO] [stdout] | [INFO] [stdout] 596 | async fn config_get_string(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 597 | | self.request( [INFO] [stdout] 598 | | request::Config { [INFO] [stdout] 599 | | key, [INFO] [stdout] ... | [INFO] [stdout] 606 | | .await [INFO] [stdout] 607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::config_get_string`, 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 `api::IpfsApi::config_get_bool` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:618:5 [INFO] [stdout] | [INFO] [stdout] 618 | async fn config_get_bool(&self, key: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::config_get_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:618:97 [INFO] [stdout] | [INFO] [stdout] 618 | async fn config_get_bool(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 619 | | self.request( [INFO] [stdout] 620 | | request::Config { [INFO] [stdout] 621 | | key, [INFO] [stdout] ... | [INFO] [stdout] 628 | | .await [INFO] [stdout] 629 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::config_get_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:618:97 [INFO] [stdout] | [INFO] [stdout] 618 | async fn config_get_bool(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 619 | | self.request( [INFO] [stdout] 620 | | request::Config { [INFO] [stdout] 621 | | key, [INFO] [stdout] ... | [INFO] [stdout] 628 | | .await [INFO] [stdout] 629 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::config_get_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:618:97 [INFO] [stdout] | [INFO] [stdout] 618 | async fn config_get_bool(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 619 | | self.request( [INFO] [stdout] 620 | | request::Config { [INFO] [stdout] 621 | | key, [INFO] [stdout] ... | [INFO] [stdout] 628 | | .await [INFO] [stdout] 629 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::config_get_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:618:97 [INFO] [stdout] | [INFO] [stdout] 618 | async fn config_get_bool(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 619 | | self.request( [INFO] [stdout] 620 | | request::Config { [INFO] [stdout] 621 | | key, [INFO] [stdout] ... | [INFO] [stdout] 628 | | .await [INFO] [stdout] 629 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::config_get_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:618:97 [INFO] [stdout] | [INFO] [stdout] 618 | async fn config_get_bool(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 619 | | self.request( [INFO] [stdout] 620 | | request::Config { [INFO] [stdout] 621 | | key, [INFO] [stdout] ... | [INFO] [stdout] 628 | | .await [INFO] [stdout] 629 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::config_get_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:618:97 [INFO] [stdout] | [INFO] [stdout] 618 | async fn config_get_bool(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 619 | | self.request( [INFO] [stdout] 620 | | request::Config { [INFO] [stdout] 621 | | key, [INFO] [stdout] ... | [INFO] [stdout] 628 | | .await [INFO] [stdout] 629 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::config_get_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:618:97 [INFO] [stdout] | [INFO] [stdout] 618 | async fn config_get_bool(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 619 | | self.request( [INFO] [stdout] 620 | | request::Config { [INFO] [stdout] 621 | | key, [INFO] [stdout] ... | [INFO] [stdout] 628 | | .await [INFO] [stdout] 629 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::config_get_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:618:97 [INFO] [stdout] | [INFO] [stdout] 618 | async fn config_get_bool(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 619 | | self.request( [INFO] [stdout] 620 | | request::Config { [INFO] [stdout] 621 | | key, [INFO] [stdout] ... | [INFO] [stdout] 628 | | .await [INFO] [stdout] 629 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::config_get_bool`, 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 `api::IpfsApi::config_get_json` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:640:5 [INFO] [stdout] | [INFO] [stdout] 640 | async fn config_get_json(&self, key: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::config_get_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:640:97 [INFO] [stdout] | [INFO] [stdout] 640 | async fn config_get_json(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 641 | | self.request( [INFO] [stdout] 642 | | request::Config { [INFO] [stdout] 643 | | key, [INFO] [stdout] ... | [INFO] [stdout] 650 | | .await [INFO] [stdout] 651 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::config_get_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:640:97 [INFO] [stdout] | [INFO] [stdout] 640 | async fn config_get_json(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 641 | | self.request( [INFO] [stdout] 642 | | request::Config { [INFO] [stdout] 643 | | key, [INFO] [stdout] ... | [INFO] [stdout] 650 | | .await [INFO] [stdout] 651 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::config_get_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:640:97 [INFO] [stdout] | [INFO] [stdout] 640 | async fn config_get_json(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 641 | | self.request( [INFO] [stdout] 642 | | request::Config { [INFO] [stdout] 643 | | key, [INFO] [stdout] ... | [INFO] [stdout] 650 | | .await [INFO] [stdout] 651 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::config_get_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:640:97 [INFO] [stdout] | [INFO] [stdout] 640 | async fn config_get_json(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 641 | | self.request( [INFO] [stdout] 642 | | request::Config { [INFO] [stdout] 643 | | key, [INFO] [stdout] ... | [INFO] [stdout] 650 | | .await [INFO] [stdout] 651 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::config_get_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:640:97 [INFO] [stdout] | [INFO] [stdout] 640 | async fn config_get_json(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 641 | | self.request( [INFO] [stdout] 642 | | request::Config { [INFO] [stdout] 643 | | key, [INFO] [stdout] ... | [INFO] [stdout] 650 | | .await [INFO] [stdout] 651 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::config_get_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:640:97 [INFO] [stdout] | [INFO] [stdout] 640 | async fn config_get_json(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 641 | | self.request( [INFO] [stdout] 642 | | request::Config { [INFO] [stdout] 643 | | key, [INFO] [stdout] ... | [INFO] [stdout] 650 | | .await [INFO] [stdout] 651 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::config_get_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:640:97 [INFO] [stdout] | [INFO] [stdout] 640 | async fn config_get_json(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 641 | | self.request( [INFO] [stdout] 642 | | request::Config { [INFO] [stdout] 643 | | key, [INFO] [stdout] ... | [INFO] [stdout] 650 | | .await [INFO] [stdout] 651 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::config_get_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:640:97 [INFO] [stdout] | [INFO] [stdout] 640 | async fn config_get_json(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 641 | | self.request( [INFO] [stdout] 642 | | request::Config { [INFO] [stdout] 643 | | key, [INFO] [stdout] ... | [INFO] [stdout] 650 | | .await [INFO] [stdout] 651 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::config_get_json`, 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 `api::IpfsApi::config_set_string` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:662:5 [INFO] [stdout] | [INFO] [stdout] 662 | async fn config_set_string( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::config_set_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:666:56 [INFO] [stdout] | [INFO] [stdout] 666 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 667 | | self.request( [INFO] [stdout] 668 | | request::Config { [INFO] [stdout] 669 | | key, [INFO] [stdout] ... | [INFO] [stdout] 676 | | .await [INFO] [stdout] 677 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::config_set_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:666:56 [INFO] [stdout] | [INFO] [stdout] 666 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 667 | | self.request( [INFO] [stdout] 668 | | request::Config { [INFO] [stdout] 669 | | key, [INFO] [stdout] ... | [INFO] [stdout] 676 | | .await [INFO] [stdout] 677 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::config_set_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:666:56 [INFO] [stdout] | [INFO] [stdout] 666 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 667 | | self.request( [INFO] [stdout] 668 | | request::Config { [INFO] [stdout] 669 | | key, [INFO] [stdout] ... | [INFO] [stdout] 676 | | .await [INFO] [stdout] 677 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::config_set_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:666:56 [INFO] [stdout] | [INFO] [stdout] 666 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 667 | | self.request( [INFO] [stdout] 668 | | request::Config { [INFO] [stdout] 669 | | key, [INFO] [stdout] ... | [INFO] [stdout] 676 | | .await [INFO] [stdout] 677 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::config_set_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:666:56 [INFO] [stdout] | [INFO] [stdout] 666 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 667 | | self.request( [INFO] [stdout] 668 | | request::Config { [INFO] [stdout] 669 | | key, [INFO] [stdout] ... | [INFO] [stdout] 676 | | .await [INFO] [stdout] 677 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::config_set_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:666:56 [INFO] [stdout] | [INFO] [stdout] 666 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 667 | | self.request( [INFO] [stdout] 668 | | request::Config { [INFO] [stdout] 669 | | key, [INFO] [stdout] ... | [INFO] [stdout] 676 | | .await [INFO] [stdout] 677 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::config_set_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:666:56 [INFO] [stdout] | [INFO] [stdout] 666 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 667 | | self.request( [INFO] [stdout] 668 | | request::Config { [INFO] [stdout] 669 | | key, [INFO] [stdout] ... | [INFO] [stdout] 676 | | .await [INFO] [stdout] 677 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::config_set_string::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:666:56 [INFO] [stdout] | [INFO] [stdout] 666 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 667 | | self.request( [INFO] [stdout] 668 | | request::Config { [INFO] [stdout] 669 | | key, [INFO] [stdout] ... | [INFO] [stdout] 676 | | .await [INFO] [stdout] 677 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::config_set_string`, 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 `api::IpfsApi::config_set_bool` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:688:5 [INFO] [stdout] | [INFO] [stdout] 688 | async fn config_set_bool( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::config_set_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:692:56 [INFO] [stdout] | [INFO] [stdout] 692 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 693 | | self.request( [INFO] [stdout] 694 | | request::Config { [INFO] [stdout] 695 | | key, [INFO] [stdout] ... | [INFO] [stdout] 702 | | .await [INFO] [stdout] 703 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::config_set_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:692:56 [INFO] [stdout] | [INFO] [stdout] 692 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 693 | | self.request( [INFO] [stdout] 694 | | request::Config { [INFO] [stdout] 695 | | key, [INFO] [stdout] ... | [INFO] [stdout] 702 | | .await [INFO] [stdout] 703 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::config_set_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:692:56 [INFO] [stdout] | [INFO] [stdout] 692 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 693 | | self.request( [INFO] [stdout] 694 | | request::Config { [INFO] [stdout] 695 | | key, [INFO] [stdout] ... | [INFO] [stdout] 702 | | .await [INFO] [stdout] 703 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::config_set_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:692:56 [INFO] [stdout] | [INFO] [stdout] 692 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 693 | | self.request( [INFO] [stdout] 694 | | request::Config { [INFO] [stdout] 695 | | key, [INFO] [stdout] ... | [INFO] [stdout] 702 | | .await [INFO] [stdout] 703 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::config_set_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:692:56 [INFO] [stdout] | [INFO] [stdout] 692 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 693 | | self.request( [INFO] [stdout] 694 | | request::Config { [INFO] [stdout] 695 | | key, [INFO] [stdout] ... | [INFO] [stdout] 702 | | .await [INFO] [stdout] 703 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::config_set_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:692:56 [INFO] [stdout] | [INFO] [stdout] 692 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 693 | | self.request( [INFO] [stdout] 694 | | request::Config { [INFO] [stdout] 695 | | key, [INFO] [stdout] ... | [INFO] [stdout] 702 | | .await [INFO] [stdout] 703 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::config_set_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:692:56 [INFO] [stdout] | [INFO] [stdout] 692 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 693 | | self.request( [INFO] [stdout] 694 | | request::Config { [INFO] [stdout] 695 | | key, [INFO] [stdout] ... | [INFO] [stdout] 702 | | .await [INFO] [stdout] 703 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::config_set_bool::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:692:56 [INFO] [stdout] | [INFO] [stdout] 692 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 693 | | self.request( [INFO] [stdout] 694 | | request::Config { [INFO] [stdout] 695 | | key, [INFO] [stdout] ... | [INFO] [stdout] 702 | | .await [INFO] [stdout] 703 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::config_set_bool`, 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 `api::IpfsApi::config_set_json` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:714:5 [INFO] [stdout] | [INFO] [stdout] 714 | async fn config_set_json( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::config_set_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:718:56 [INFO] [stdout] | [INFO] [stdout] 718 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 719 | | self.request( [INFO] [stdout] 720 | | request::Config { [INFO] [stdout] 721 | | key, [INFO] [stdout] ... | [INFO] [stdout] 728 | | .await [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::config_set_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:718:56 [INFO] [stdout] | [INFO] [stdout] 718 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 719 | | self.request( [INFO] [stdout] 720 | | request::Config { [INFO] [stdout] 721 | | key, [INFO] [stdout] ... | [INFO] [stdout] 728 | | .await [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::config_set_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:718:56 [INFO] [stdout] | [INFO] [stdout] 718 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 719 | | self.request( [INFO] [stdout] 720 | | request::Config { [INFO] [stdout] 721 | | key, [INFO] [stdout] ... | [INFO] [stdout] 728 | | .await [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::config_set_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:718:56 [INFO] [stdout] | [INFO] [stdout] 718 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 719 | | self.request( [INFO] [stdout] 720 | | request::Config { [INFO] [stdout] 721 | | key, [INFO] [stdout] ... | [INFO] [stdout] 728 | | .await [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::config_set_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:718:56 [INFO] [stdout] | [INFO] [stdout] 718 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 719 | | self.request( [INFO] [stdout] 720 | | request::Config { [INFO] [stdout] 721 | | key, [INFO] [stdout] ... | [INFO] [stdout] 728 | | .await [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::config_set_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:718:56 [INFO] [stdout] | [INFO] [stdout] 718 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 719 | | self.request( [INFO] [stdout] 720 | | request::Config { [INFO] [stdout] 721 | | key, [INFO] [stdout] ... | [INFO] [stdout] 728 | | .await [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::config_set_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:718:56 [INFO] [stdout] | [INFO] [stdout] 718 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 719 | | self.request( [INFO] [stdout] 720 | | request::Config { [INFO] [stdout] 721 | | key, [INFO] [stdout] ... | [INFO] [stdout] 728 | | .await [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::config_set_json::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:718:56 [INFO] [stdout] | [INFO] [stdout] 718 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 719 | | self.request( [INFO] [stdout] 720 | | request::Config { [INFO] [stdout] 721 | | key, [INFO] [stdout] ... | [INFO] [stdout] 728 | | .await [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::config_set_json`, 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 `api::IpfsApi::config_edit` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:740:5 [INFO] [stdout] | [INFO] [stdout] 740 | async fn config_edit(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::config_edit::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:740:86 [INFO] [stdout] | [INFO] [stdout] 740 | async fn config_edit(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 741 | | self.request(request::ConfigEdit, None).await [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::config_edit::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:740:86 [INFO] [stdout] | [INFO] [stdout] 740 | async fn config_edit(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 741 | | self.request(request::ConfigEdit, None).await [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::config_edit::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:740:86 [INFO] [stdout] | [INFO] [stdout] 740 | async fn config_edit(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 741 | | self.request(request::ConfigEdit, None).await [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::config_edit::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:740:86 [INFO] [stdout] | [INFO] [stdout] 740 | async fn config_edit(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 741 | | self.request(request::ConfigEdit, None).await [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::config_edit::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:740:86 [INFO] [stdout] | [INFO] [stdout] 740 | async fn config_edit(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 741 | | self.request(request::ConfigEdit, None).await [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::config_edit::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:740:86 [INFO] [stdout] | [INFO] [stdout] 740 | async fn config_edit(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 741 | | self.request(request::ConfigEdit, None).await [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::config_edit::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:740:86 [INFO] [stdout] | [INFO] [stdout] 740 | async fn config_edit(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 741 | | self.request(request::ConfigEdit, None).await [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::config_edit::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:740:86 [INFO] [stdout] | [INFO] [stdout] 740 | async fn config_edit(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 741 | | self.request(request::ConfigEdit, None).await [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::config_edit`, 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 `api::IpfsApi::dag_put_with_options` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:866:5 [INFO] [stdout] | [INFO] [stdout] 866 | async fn dag_put_with_options<'a, R>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::dag_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | / { [INFO] [stdout] 874 | | let mut form = multipart::Form::default(); [INFO] [stdout] 875 | | [INFO] [stdout] 876 | | form.add_reader("object data", data); [INFO] [stdout] 877 | | [INFO] [stdout] 878 | | self.request(options, Some(form)).await [INFO] [stdout] 879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::dag_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | / { [INFO] [stdout] 874 | | let mut form = multipart::Form::default(); [INFO] [stdout] 875 | | [INFO] [stdout] 876 | | form.add_reader("object data", data); [INFO] [stdout] 877 | | [INFO] [stdout] 878 | | self.request(options, Some(form)).await [INFO] [stdout] 879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::dag_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | / { [INFO] [stdout] 874 | | let mut form = multipart::Form::default(); [INFO] [stdout] 875 | | [INFO] [stdout] 876 | | form.add_reader("object data", data); [INFO] [stdout] 877 | | [INFO] [stdout] 878 | | self.request(options, Some(form)).await [INFO] [stdout] 879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::dag_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | / { [INFO] [stdout] 874 | | let mut form = multipart::Form::default(); [INFO] [stdout] 875 | | [INFO] [stdout] 876 | | form.add_reader("object data", data); [INFO] [stdout] 877 | | [INFO] [stdout] 878 | | self.request(options, Some(form)).await [INFO] [stdout] 879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::dag_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | / { [INFO] [stdout] 874 | | let mut form = multipart::Form::default(); [INFO] [stdout] 875 | | [INFO] [stdout] 876 | | form.add_reader("object data", data); [INFO] [stdout] 877 | | [INFO] [stdout] 878 | | self.request(options, Some(form)).await [INFO] [stdout] 879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::dag_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | / { [INFO] [stdout] 874 | | let mut form = multipart::Form::default(); [INFO] [stdout] 875 | | [INFO] [stdout] 876 | | form.add_reader("object data", data); [INFO] [stdout] 877 | | [INFO] [stdout] 878 | | self.request(options, Some(form)).await [INFO] [stdout] 879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::dag_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | / { [INFO] [stdout] 874 | | let mut form = multipart::Form::default(); [INFO] [stdout] 875 | | [INFO] [stdout] 876 | | form.add_reader("object data", data); [INFO] [stdout] 877 | | [INFO] [stdout] 878 | | self.request(options, Some(form)).await [INFO] [stdout] 879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::dag_put_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | / { [INFO] [stdout] 874 | | let mut form = multipart::Form::default(); [INFO] [stdout] 875 | | [INFO] [stdout] 876 | | form.add_reader("object data", data); [INFO] [stdout] 877 | | [INFO] [stdout] 878 | | self.request(options, Some(form)).await [INFO] [stdout] 879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::dag_put_with_options`, 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 `api::IpfsApi::dns` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1040:5 [INFO] [stdout] | [INFO] [stdout] 1040 | async fn dns(&self, link: &str, recursive: bool) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::dns::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1040:100 [INFO] [stdout] | [INFO] [stdout] 1040 | async fn dns(&self, link: &str, recursive: bool) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________________^ [INFO] [stdout] 1041 | | self.request(request::Dns { link, recursive }, None).await [INFO] [stdout] 1042 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::dns::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1040:100 [INFO] [stdout] | [INFO] [stdout] 1040 | async fn dns(&self, link: &str, recursive: bool) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________________^ [INFO] [stdout] 1041 | | self.request(request::Dns { link, recursive }, None).await [INFO] [stdout] 1042 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::dns::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1040:100 [INFO] [stdout] | [INFO] [stdout] 1040 | async fn dns(&self, link: &str, recursive: bool) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________________^ [INFO] [stdout] 1041 | | self.request(request::Dns { link, recursive }, None).await [INFO] [stdout] 1042 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::dns::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1040:100 [INFO] [stdout] | [INFO] [stdout] 1040 | async fn dns(&self, link: &str, recursive: bool) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________________^ [INFO] [stdout] 1041 | | self.request(request::Dns { link, recursive }, None).await [INFO] [stdout] 1042 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::dns::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1040:100 [INFO] [stdout] | [INFO] [stdout] 1040 | async fn dns(&self, link: &str, recursive: bool) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________________^ [INFO] [stdout] 1041 | | self.request(request::Dns { link, recursive }, None).await [INFO] [stdout] 1042 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::dns::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1040:100 [INFO] [stdout] | [INFO] [stdout] 1040 | async fn dns(&self, link: &str, recursive: bool) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________________^ [INFO] [stdout] 1041 | | self.request(request::Dns { link, recursive }, None).await [INFO] [stdout] 1042 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::dns::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1040:100 [INFO] [stdout] | [INFO] [stdout] 1040 | async fn dns(&self, link: &str, recursive: bool) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________________^ [INFO] [stdout] 1041 | | self.request(request::Dns { link, recursive }, None).await [INFO] [stdout] 1042 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::dns::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1040:100 [INFO] [stdout] | [INFO] [stdout] 1040 | async fn dns(&self, link: &str, recursive: bool) -> Result { [INFO] [stdout] | ____________________________________________________________________________________________________^ [INFO] [stdout] 1041 | | self.request(request::Dns { link, recursive }, None).await [INFO] [stdout] 1042 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::dns`, 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 `api::IpfsApi::file_ls` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1053:5 [INFO] [stdout] | [INFO] [stdout] 1053 | async fn file_ls(&self, path: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::file_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1053:90 [INFO] [stdout] | [INFO] [stdout] 1053 | async fn file_ls(&self, path: &str) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 1054 | | self.request(request::FileLs { path }, None).await [INFO] [stdout] 1055 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::file_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1053:90 [INFO] [stdout] | [INFO] [stdout] 1053 | async fn file_ls(&self, path: &str) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 1054 | | self.request(request::FileLs { path }, None).await [INFO] [stdout] 1055 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::file_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1053:90 [INFO] [stdout] | [INFO] [stdout] 1053 | async fn file_ls(&self, path: &str) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 1054 | | self.request(request::FileLs { path }, None).await [INFO] [stdout] 1055 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::file_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1053:90 [INFO] [stdout] | [INFO] [stdout] 1053 | async fn file_ls(&self, path: &str) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 1054 | | self.request(request::FileLs { path }, None).await [INFO] [stdout] 1055 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::file_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1053:90 [INFO] [stdout] | [INFO] [stdout] 1053 | async fn file_ls(&self, path: &str) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 1054 | | self.request(request::FileLs { path }, None).await [INFO] [stdout] 1055 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::file_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1053:90 [INFO] [stdout] | [INFO] [stdout] 1053 | async fn file_ls(&self, path: &str) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 1054 | | self.request(request::FileLs { path }, None).await [INFO] [stdout] 1055 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::file_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1053:90 [INFO] [stdout] | [INFO] [stdout] 1053 | async fn file_ls(&self, path: &str) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 1054 | | self.request(request::FileLs { path }, None).await [INFO] [stdout] 1055 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::file_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1053:90 [INFO] [stdout] | [INFO] [stdout] 1053 | async fn file_ls(&self, path: &str) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 1054 | | self.request(request::FileLs { path }, None).await [INFO] [stdout] 1055 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::file_ls`, 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 `api::IpfsApi::files_ls_with_options` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1153:5 [INFO] [stdout] | [INFO] [stdout] 1153 | async fn files_ls_with_options( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::files_ls_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1156:57 [INFO] [stdout] | [INFO] [stdout] 1156 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 1157 | | self.request(options, None).await [INFO] [stdout] 1158 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::files_ls_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1156:57 [INFO] [stdout] | [INFO] [stdout] 1156 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 1157 | | self.request(options, None).await [INFO] [stdout] 1158 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::files_ls_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1156:57 [INFO] [stdout] | [INFO] [stdout] 1156 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 1157 | | self.request(options, None).await [INFO] [stdout] 1158 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::files_ls_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1156:57 [INFO] [stdout] | [INFO] [stdout] 1156 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 1157 | | self.request(options, None).await [INFO] [stdout] 1158 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::files_ls_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1156:57 [INFO] [stdout] | [INFO] [stdout] 1156 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 1157 | | self.request(options, None).await [INFO] [stdout] 1158 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::files_ls_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1156:57 [INFO] [stdout] | [INFO] [stdout] 1156 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 1157 | | self.request(options, None).await [INFO] [stdout] 1158 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::files_ls_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1156:57 [INFO] [stdout] | [INFO] [stdout] 1156 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 1157 | | self.request(options, None).await [INFO] [stdout] 1158 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::files_ls_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1156:57 [INFO] [stdout] | [INFO] [stdout] 1156 | ) -> Result { [INFO] [stdout] | _________________________________________________________^ [INFO] [stdout] 1157 | | self.request(options, None).await [INFO] [stdout] 1158 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::files_ls_with_options`, 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 `api::IpfsApi::files_stat_with_options` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1382:5 [INFO] [stdout] | [INFO] [stdout] 1382 | async fn files_stat_with_options( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::files_stat_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1385:59 [INFO] [stdout] | [INFO] [stdout] 1385 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1386 | | self.request(options, None).await [INFO] [stdout] 1387 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::files_stat_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1385:59 [INFO] [stdout] | [INFO] [stdout] 1385 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1386 | | self.request(options, None).await [INFO] [stdout] 1387 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::files_stat_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1385:59 [INFO] [stdout] | [INFO] [stdout] 1385 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1386 | | self.request(options, None).await [INFO] [stdout] 1387 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::files_stat_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1385:59 [INFO] [stdout] | [INFO] [stdout] 1385 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1386 | | self.request(options, None).await [INFO] [stdout] 1387 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::files_stat_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1385:59 [INFO] [stdout] | [INFO] [stdout] 1385 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1386 | | self.request(options, None).await [INFO] [stdout] 1387 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::files_stat_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1385:59 [INFO] [stdout] | [INFO] [stdout] 1385 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1386 | | self.request(options, None).await [INFO] [stdout] 1387 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::files_stat_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1385:59 [INFO] [stdout] | [INFO] [stdout] 1385 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1386 | | self.request(options, None).await [INFO] [stdout] 1387 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::files_stat_with_options::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1385:59 [INFO] [stdout] | [INFO] [stdout] 1385 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1386 | | self.request(options, None).await [INFO] [stdout] 1387 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::files_stat_with_options`, 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 `api::IpfsApi::id` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1605:5 [INFO] [stdout] | [INFO] [stdout] 1605 | async fn id(&self, peer: Option<&str>) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::id::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1605:89 [INFO] [stdout] | [INFO] [stdout] 1605 | async fn id(&self, peer: Option<&str>) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 1606 | | self.request(request::Id { peer }, None).await [INFO] [stdout] 1607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::id::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1605:89 [INFO] [stdout] | [INFO] [stdout] 1605 | async fn id(&self, peer: Option<&str>) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 1606 | | self.request(request::Id { peer }, None).await [INFO] [stdout] 1607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::id::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1605:89 [INFO] [stdout] | [INFO] [stdout] 1605 | async fn id(&self, peer: Option<&str>) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 1606 | | self.request(request::Id { peer }, None).await [INFO] [stdout] 1607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::id::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1605:89 [INFO] [stdout] | [INFO] [stdout] 1605 | async fn id(&self, peer: Option<&str>) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 1606 | | self.request(request::Id { peer }, None).await [INFO] [stdout] 1607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::id::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1605:89 [INFO] [stdout] | [INFO] [stdout] 1605 | async fn id(&self, peer: Option<&str>) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 1606 | | self.request(request::Id { peer }, None).await [INFO] [stdout] 1607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::id::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1605:89 [INFO] [stdout] | [INFO] [stdout] 1605 | async fn id(&self, peer: Option<&str>) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 1606 | | self.request(request::Id { peer }, None).await [INFO] [stdout] 1607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::id::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1605:89 [INFO] [stdout] | [INFO] [stdout] 1605 | async fn id(&self, peer: Option<&str>) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 1606 | | self.request(request::Id { peer }, None).await [INFO] [stdout] 1607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::id::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1605:89 [INFO] [stdout] | [INFO] [stdout] 1605 | async fn id(&self, peer: Option<&str>) -> Result { [INFO] [stdout] | _________________________________________________________________________________________^ [INFO] [stdout] 1606 | | self.request(request::Id { peer }, None).await [INFO] [stdout] 1607 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::id`, 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 `api::IpfsApi::key_gen` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1618:5 [INFO] [stdout] | [INFO] [stdout] 1618 | async fn key_gen( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::key_gen::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1623:56 [INFO] [stdout] | [INFO] [stdout] 1623 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1624 | | self.request(request::KeyGen { name, kind, size }, None) [INFO] [stdout] 1625 | | .await [INFO] [stdout] 1626 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::key_gen::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1623:56 [INFO] [stdout] | [INFO] [stdout] 1623 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1624 | | self.request(request::KeyGen { name, kind, size }, None) [INFO] [stdout] 1625 | | .await [INFO] [stdout] 1626 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::key_gen::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1623:56 [INFO] [stdout] | [INFO] [stdout] 1623 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1624 | | self.request(request::KeyGen { name, kind, size }, None) [INFO] [stdout] 1625 | | .await [INFO] [stdout] 1626 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::key_gen::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1623:56 [INFO] [stdout] | [INFO] [stdout] 1623 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1624 | | self.request(request::KeyGen { name, kind, size }, None) [INFO] [stdout] 1625 | | .await [INFO] [stdout] 1626 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::key_gen::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1623:56 [INFO] [stdout] | [INFO] [stdout] 1623 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1624 | | self.request(request::KeyGen { name, kind, size }, None) [INFO] [stdout] 1625 | | .await [INFO] [stdout] 1626 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::key_gen::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1623:56 [INFO] [stdout] | [INFO] [stdout] 1623 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1624 | | self.request(request::KeyGen { name, kind, size }, None) [INFO] [stdout] 1625 | | .await [INFO] [stdout] 1626 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::key_gen::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1623:56 [INFO] [stdout] | [INFO] [stdout] 1623 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1624 | | self.request(request::KeyGen { name, kind, size }, None) [INFO] [stdout] 1625 | | .await [INFO] [stdout] 1626 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::key_gen::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1623:56 [INFO] [stdout] | [INFO] [stdout] 1623 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1624 | | self.request(request::KeyGen { name, kind, size }, None) [INFO] [stdout] 1625 | | .await [INFO] [stdout] 1626 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::key_gen`, 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 `api::IpfsApi::key_list` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1637:5 [INFO] [stdout] | [INFO] [stdout] 1637 | async fn key_list(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::key_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1637:80 [INFO] [stdout] | [INFO] [stdout] 1637 | async fn key_list(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 1638 | | self.request(request::KeyList, None).await [INFO] [stdout] 1639 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::key_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1637:80 [INFO] [stdout] | [INFO] [stdout] 1637 | async fn key_list(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 1638 | | self.request(request::KeyList, None).await [INFO] [stdout] 1639 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::key_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1637:80 [INFO] [stdout] | [INFO] [stdout] 1637 | async fn key_list(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 1638 | | self.request(request::KeyList, None).await [INFO] [stdout] 1639 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::key_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1637:80 [INFO] [stdout] | [INFO] [stdout] 1637 | async fn key_list(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 1638 | | self.request(request::KeyList, None).await [INFO] [stdout] 1639 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::key_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1637:80 [INFO] [stdout] | [INFO] [stdout] 1637 | async fn key_list(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 1638 | | self.request(request::KeyList, None).await [INFO] [stdout] 1639 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::key_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1637:80 [INFO] [stdout] | [INFO] [stdout] 1637 | async fn key_list(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 1638 | | self.request(request::KeyList, None).await [INFO] [stdout] 1639 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::key_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1637:80 [INFO] [stdout] | [INFO] [stdout] 1637 | async fn key_list(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 1638 | | self.request(request::KeyList, None).await [INFO] [stdout] 1639 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::key_list::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1637:80 [INFO] [stdout] | [INFO] [stdout] 1637 | async fn key_list(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 1638 | | self.request(request::KeyList, None).await [INFO] [stdout] 1639 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::key_list`, 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 `api::IpfsApi::key_rename` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1650:5 [INFO] [stdout] | [INFO] [stdout] 1650 | async fn key_rename( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::key_rename::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1655:59 [INFO] [stdout] | [INFO] [stdout] 1655 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1656 | | self.request(request::KeyRename { name, new, force }, None) [INFO] [stdout] 1657 | | .await [INFO] [stdout] 1658 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::key_rename::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1655:59 [INFO] [stdout] | [INFO] [stdout] 1655 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1656 | | self.request(request::KeyRename { name, new, force }, None) [INFO] [stdout] 1657 | | .await [INFO] [stdout] 1658 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::key_rename::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1655:59 [INFO] [stdout] | [INFO] [stdout] 1655 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1656 | | self.request(request::KeyRename { name, new, force }, None) [INFO] [stdout] 1657 | | .await [INFO] [stdout] 1658 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::key_rename::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1655:59 [INFO] [stdout] | [INFO] [stdout] 1655 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1656 | | self.request(request::KeyRename { name, new, force }, None) [INFO] [stdout] 1657 | | .await [INFO] [stdout] 1658 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::key_rename::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1655:59 [INFO] [stdout] | [INFO] [stdout] 1655 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1656 | | self.request(request::KeyRename { name, new, force }, None) [INFO] [stdout] 1657 | | .await [INFO] [stdout] 1658 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::key_rename::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1655:59 [INFO] [stdout] | [INFO] [stdout] 1655 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1656 | | self.request(request::KeyRename { name, new, force }, None) [INFO] [stdout] 1657 | | .await [INFO] [stdout] 1658 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::key_rename::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1655:59 [INFO] [stdout] | [INFO] [stdout] 1655 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1656 | | self.request(request::KeyRename { name, new, force }, None) [INFO] [stdout] 1657 | | .await [INFO] [stdout] 1658 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::key_rename::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1655:59 [INFO] [stdout] | [INFO] [stdout] 1655 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1656 | | self.request(request::KeyRename { name, new, force }, None) [INFO] [stdout] 1657 | | .await [INFO] [stdout] 1658 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::key_rename`, 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 `api::IpfsApi::key_rm` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1669:5 [INFO] [stdout] | [INFO] [stdout] 1669 | async fn key_rm(&self, name: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::key_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1669:88 [INFO] [stdout] | [INFO] [stdout] 1669 | async fn key_rm(&self, name: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 1670 | | self.request(request::KeyRm { name }, None).await [INFO] [stdout] 1671 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::key_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1669:88 [INFO] [stdout] | [INFO] [stdout] 1669 | async fn key_rm(&self, name: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 1670 | | self.request(request::KeyRm { name }, None).await [INFO] [stdout] 1671 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::key_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1669:88 [INFO] [stdout] | [INFO] [stdout] 1669 | async fn key_rm(&self, name: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 1670 | | self.request(request::KeyRm { name }, None).await [INFO] [stdout] 1671 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::key_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1669:88 [INFO] [stdout] | [INFO] [stdout] 1669 | async fn key_rm(&self, name: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 1670 | | self.request(request::KeyRm { name }, None).await [INFO] [stdout] 1671 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::key_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1669:88 [INFO] [stdout] | [INFO] [stdout] 1669 | async fn key_rm(&self, name: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 1670 | | self.request(request::KeyRm { name }, None).await [INFO] [stdout] 1671 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::key_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1669:88 [INFO] [stdout] | [INFO] [stdout] 1669 | async fn key_rm(&self, name: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 1670 | | self.request(request::KeyRm { name }, None).await [INFO] [stdout] 1671 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::key_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1669:88 [INFO] [stdout] | [INFO] [stdout] 1669 | async fn key_rm(&self, name: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 1670 | | self.request(request::KeyRm { name }, None).await [INFO] [stdout] 1671 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::key_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1669:88 [INFO] [stdout] | [INFO] [stdout] 1669 | async fn key_rm(&self, name: &str) -> Result { [INFO] [stdout] | ________________________________________________________________________________________^ [INFO] [stdout] 1670 | | self.request(request::KeyRm { name }, None).await [INFO] [stdout] 1671 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::key_rm`, 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 `api::IpfsApi::log_level` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1687:5 [INFO] [stdout] | [INFO] [stdout] 1687 | async fn log_level( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::log_level::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1691:58 [INFO] [stdout] | [INFO] [stdout] 1691 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 1692 | | self.request(request::LogLevel { logger, level }, None) [INFO] [stdout] 1693 | | .await [INFO] [stdout] 1694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::log_level::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1691:58 [INFO] [stdout] | [INFO] [stdout] 1691 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 1692 | | self.request(request::LogLevel { logger, level }, None) [INFO] [stdout] 1693 | | .await [INFO] [stdout] 1694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::log_level::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1691:58 [INFO] [stdout] | [INFO] [stdout] 1691 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 1692 | | self.request(request::LogLevel { logger, level }, None) [INFO] [stdout] 1693 | | .await [INFO] [stdout] 1694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::log_level::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1691:58 [INFO] [stdout] | [INFO] [stdout] 1691 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 1692 | | self.request(request::LogLevel { logger, level }, None) [INFO] [stdout] 1693 | | .await [INFO] [stdout] 1694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::log_level::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1691:58 [INFO] [stdout] | [INFO] [stdout] 1691 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 1692 | | self.request(request::LogLevel { logger, level }, None) [INFO] [stdout] 1693 | | .await [INFO] [stdout] 1694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::log_level::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1691:58 [INFO] [stdout] | [INFO] [stdout] 1691 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 1692 | | self.request(request::LogLevel { logger, level }, None) [INFO] [stdout] 1693 | | .await [INFO] [stdout] 1694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::log_level::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1691:58 [INFO] [stdout] | [INFO] [stdout] 1691 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 1692 | | self.request(request::LogLevel { logger, level }, None) [INFO] [stdout] 1693 | | .await [INFO] [stdout] 1694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::log_level::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1691:58 [INFO] [stdout] | [INFO] [stdout] 1691 | ) -> Result { [INFO] [stdout] | __________________________________________________________^ [INFO] [stdout] 1692 | | self.request(request::LogLevel { logger, level }, None) [INFO] [stdout] 1693 | | .await [INFO] [stdout] 1694 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::log_level`, 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 `api::IpfsApi::log_ls` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1705:5 [INFO] [stdout] | [INFO] [stdout] 1705 | async fn log_ls(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::log_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1705:76 [INFO] [stdout] | [INFO] [stdout] 1705 | async fn log_ls(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1706 | | self.request(request::LogLs, None).await [INFO] [stdout] 1707 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::log_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1705:76 [INFO] [stdout] | [INFO] [stdout] 1705 | async fn log_ls(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1706 | | self.request(request::LogLs, None).await [INFO] [stdout] 1707 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::log_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1705:76 [INFO] [stdout] | [INFO] [stdout] 1705 | async fn log_ls(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1706 | | self.request(request::LogLs, None).await [INFO] [stdout] 1707 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::log_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1705:76 [INFO] [stdout] | [INFO] [stdout] 1705 | async fn log_ls(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1706 | | self.request(request::LogLs, None).await [INFO] [stdout] 1707 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::log_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1705:76 [INFO] [stdout] | [INFO] [stdout] 1705 | async fn log_ls(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1706 | | self.request(request::LogLs, None).await [INFO] [stdout] 1707 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::log_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1705:76 [INFO] [stdout] | [INFO] [stdout] 1705 | async fn log_ls(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1706 | | self.request(request::LogLs, None).await [INFO] [stdout] 1707 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::log_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1705:76 [INFO] [stdout] | [INFO] [stdout] 1705 | async fn log_ls(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1706 | | self.request(request::LogLs, None).await [INFO] [stdout] 1707 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::log_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1705:76 [INFO] [stdout] | [INFO] [stdout] 1705 | async fn log_ls(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________^ [INFO] [stdout] 1706 | | self.request(request::LogLs, None).await [INFO] [stdout] 1707 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::log_ls`, 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 `api::IpfsApi::ls` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1737:5 [INFO] [stdout] | [INFO] [stdout] 1737 | async fn ls(&self, path: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1737:81 [INFO] [stdout] | [INFO] [stdout] 1737 | async fn ls(&self, path: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 1738 | | self.request( [INFO] [stdout] 1739 | | request::Ls { [INFO] [stdout] 1740 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1745 | | .await [INFO] [stdout] 1746 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1737:81 [INFO] [stdout] | [INFO] [stdout] 1737 | async fn ls(&self, path: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 1738 | | self.request( [INFO] [stdout] 1739 | | request::Ls { [INFO] [stdout] 1740 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1745 | | .await [INFO] [stdout] 1746 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1737:81 [INFO] [stdout] | [INFO] [stdout] 1737 | async fn ls(&self, path: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 1738 | | self.request( [INFO] [stdout] 1739 | | request::Ls { [INFO] [stdout] 1740 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1745 | | .await [INFO] [stdout] 1746 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1737:81 [INFO] [stdout] | [INFO] [stdout] 1737 | async fn ls(&self, path: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 1738 | | self.request( [INFO] [stdout] 1739 | | request::Ls { [INFO] [stdout] 1740 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1745 | | .await [INFO] [stdout] 1746 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1737:81 [INFO] [stdout] | [INFO] [stdout] 1737 | async fn ls(&self, path: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 1738 | | self.request( [INFO] [stdout] 1739 | | request::Ls { [INFO] [stdout] 1740 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1745 | | .await [INFO] [stdout] 1746 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1737:81 [INFO] [stdout] | [INFO] [stdout] 1737 | async fn ls(&self, path: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 1738 | | self.request( [INFO] [stdout] 1739 | | request::Ls { [INFO] [stdout] 1740 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1745 | | .await [INFO] [stdout] 1746 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1737:81 [INFO] [stdout] | [INFO] [stdout] 1737 | async fn ls(&self, path: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 1738 | | self.request( [INFO] [stdout] 1739 | | request::Ls { [INFO] [stdout] 1740 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1745 | | .await [INFO] [stdout] 1746 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1737:81 [INFO] [stdout] | [INFO] [stdout] 1737 | async fn ls(&self, path: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 1738 | | self.request( [INFO] [stdout] 1739 | | request::Ls { [INFO] [stdout] 1740 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1745 | | .await [INFO] [stdout] 1746 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::ls`, 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 `api::IpfsApi::name_publish` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1795:5 [INFO] [stdout] | [INFO] [stdout] 1795 | async fn name_publish( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::name_publish::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1802:61 [INFO] [stdout] | [INFO] [stdout] 1802 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1803 | | self.request( [INFO] [stdout] 1804 | | request::NamePublish { [INFO] [stdout] 1805 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1813 | | .await [INFO] [stdout] 1814 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::name_publish::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1802:61 [INFO] [stdout] | [INFO] [stdout] 1802 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1803 | | self.request( [INFO] [stdout] 1804 | | request::NamePublish { [INFO] [stdout] 1805 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1813 | | .await [INFO] [stdout] 1814 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::name_publish::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1802:61 [INFO] [stdout] | [INFO] [stdout] 1802 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1803 | | self.request( [INFO] [stdout] 1804 | | request::NamePublish { [INFO] [stdout] 1805 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1813 | | .await [INFO] [stdout] 1814 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::name_publish::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1802:61 [INFO] [stdout] | [INFO] [stdout] 1802 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1803 | | self.request( [INFO] [stdout] 1804 | | request::NamePublish { [INFO] [stdout] 1805 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1813 | | .await [INFO] [stdout] 1814 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::name_publish::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1802:61 [INFO] [stdout] | [INFO] [stdout] 1802 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1803 | | self.request( [INFO] [stdout] 1804 | | request::NamePublish { [INFO] [stdout] 1805 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1813 | | .await [INFO] [stdout] 1814 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::name_publish::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1802:61 [INFO] [stdout] | [INFO] [stdout] 1802 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1803 | | self.request( [INFO] [stdout] 1804 | | request::NamePublish { [INFO] [stdout] 1805 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1813 | | .await [INFO] [stdout] 1814 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::name_publish::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1802:61 [INFO] [stdout] | [INFO] [stdout] 1802 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1803 | | self.request( [INFO] [stdout] 1804 | | request::NamePublish { [INFO] [stdout] 1805 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1813 | | .await [INFO] [stdout] 1814 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::name_publish::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1802:61 [INFO] [stdout] | [INFO] [stdout] 1802 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1803 | | self.request( [INFO] [stdout] 1804 | | request::NamePublish { [INFO] [stdout] 1805 | | path, [INFO] [stdout] ... | [INFO] [stdout] 1813 | | .await [INFO] [stdout] 1814 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::name_publish`, 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 `api::IpfsApi::name_resolve` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1829:5 [INFO] [stdout] | [INFO] [stdout] 1829 | async fn name_resolve( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::name_resolve::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1834:61 [INFO] [stdout] | [INFO] [stdout] 1834 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1835 | | self.request( [INFO] [stdout] 1836 | | request::NameResolve { [INFO] [stdout] 1837 | | name, [INFO] [stdout] ... | [INFO] [stdout] 1843 | | .await [INFO] [stdout] 1844 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::name_resolve::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1834:61 [INFO] [stdout] | [INFO] [stdout] 1834 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1835 | | self.request( [INFO] [stdout] 1836 | | request::NameResolve { [INFO] [stdout] 1837 | | name, [INFO] [stdout] ... | [INFO] [stdout] 1843 | | .await [INFO] [stdout] 1844 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::name_resolve::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1834:61 [INFO] [stdout] | [INFO] [stdout] 1834 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1835 | | self.request( [INFO] [stdout] 1836 | | request::NameResolve { [INFO] [stdout] 1837 | | name, [INFO] [stdout] ... | [INFO] [stdout] 1843 | | .await [INFO] [stdout] 1844 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::name_resolve::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1834:61 [INFO] [stdout] | [INFO] [stdout] 1834 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1835 | | self.request( [INFO] [stdout] 1836 | | request::NameResolve { [INFO] [stdout] 1837 | | name, [INFO] [stdout] ... | [INFO] [stdout] 1843 | | .await [INFO] [stdout] 1844 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::name_resolve::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1834:61 [INFO] [stdout] | [INFO] [stdout] 1834 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1835 | | self.request( [INFO] [stdout] 1836 | | request::NameResolve { [INFO] [stdout] 1837 | | name, [INFO] [stdout] ... | [INFO] [stdout] 1843 | | .await [INFO] [stdout] 1844 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::name_resolve::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1834:61 [INFO] [stdout] | [INFO] [stdout] 1834 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1835 | | self.request( [INFO] [stdout] 1836 | | request::NameResolve { [INFO] [stdout] 1837 | | name, [INFO] [stdout] ... | [INFO] [stdout] 1843 | | .await [INFO] [stdout] 1844 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::name_resolve::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1834:61 [INFO] [stdout] | [INFO] [stdout] 1834 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1835 | | self.request( [INFO] [stdout] 1836 | | request::NameResolve { [INFO] [stdout] 1837 | | name, [INFO] [stdout] ... | [INFO] [stdout] 1843 | | .await [INFO] [stdout] 1844 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::name_resolve::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1834:61 [INFO] [stdout] | [INFO] [stdout] 1834 | ) -> Result { [INFO] [stdout] | _____________________________________________________________^ [INFO] [stdout] 1835 | | self.request( [INFO] [stdout] 1836 | | request::NameResolve { [INFO] [stdout] 1837 | | name, [INFO] [stdout] ... | [INFO] [stdout] 1843 | | .await [INFO] [stdout] 1844 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::name_resolve`, 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 `api::IpfsApi::object_diff` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1873:5 [INFO] [stdout] | [INFO] [stdout] 1873 | async fn object_diff( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::object_diff::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1877:60 [INFO] [stdout] | [INFO] [stdout] 1877 | ) -> Result { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 1878 | | self.request(request::ObjectDiff { key0, key1 }, None).await [INFO] [stdout] 1879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::object_diff::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1877:60 [INFO] [stdout] | [INFO] [stdout] 1877 | ) -> Result { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 1878 | | self.request(request::ObjectDiff { key0, key1 }, None).await [INFO] [stdout] 1879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::object_diff::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1877:60 [INFO] [stdout] | [INFO] [stdout] 1877 | ) -> Result { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 1878 | | self.request(request::ObjectDiff { key0, key1 }, None).await [INFO] [stdout] 1879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::object_diff::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1877:60 [INFO] [stdout] | [INFO] [stdout] 1877 | ) -> Result { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 1878 | | self.request(request::ObjectDiff { key0, key1 }, None).await [INFO] [stdout] 1879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::object_diff::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1877:60 [INFO] [stdout] | [INFO] [stdout] 1877 | ) -> Result { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 1878 | | self.request(request::ObjectDiff { key0, key1 }, None).await [INFO] [stdout] 1879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::object_diff::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1877:60 [INFO] [stdout] | [INFO] [stdout] 1877 | ) -> Result { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 1878 | | self.request(request::ObjectDiff { key0, key1 }, None).await [INFO] [stdout] 1879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::object_diff::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1877:60 [INFO] [stdout] | [INFO] [stdout] 1877 | ) -> Result { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 1878 | | self.request(request::ObjectDiff { key0, key1 }, None).await [INFO] [stdout] 1879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::object_diff::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1877:60 [INFO] [stdout] | [INFO] [stdout] 1877 | ) -> Result { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 1878 | | self.request(request::ObjectDiff { key0, key1 }, None).await [INFO] [stdout] 1879 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::object_diff`, 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 `api::IpfsApi::object_get` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1890:5 [INFO] [stdout] | [INFO] [stdout] 1890 | async fn object_get(&self, key: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::object_get::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1890:95 [INFO] [stdout] | [INFO] [stdout] 1890 | async fn object_get(&self, key: &str) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 1891 | | self.request(request::ObjectGet { key }, None).await [INFO] [stdout] 1892 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::object_get::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1890:95 [INFO] [stdout] | [INFO] [stdout] 1890 | async fn object_get(&self, key: &str) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 1891 | | self.request(request::ObjectGet { key }, None).await [INFO] [stdout] 1892 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::object_get::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1890:95 [INFO] [stdout] | [INFO] [stdout] 1890 | async fn object_get(&self, key: &str) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 1891 | | self.request(request::ObjectGet { key }, None).await [INFO] [stdout] 1892 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::object_get::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1890:95 [INFO] [stdout] | [INFO] [stdout] 1890 | async fn object_get(&self, key: &str) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 1891 | | self.request(request::ObjectGet { key }, None).await [INFO] [stdout] 1892 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::object_get::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1890:95 [INFO] [stdout] | [INFO] [stdout] 1890 | async fn object_get(&self, key: &str) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 1891 | | self.request(request::ObjectGet { key }, None).await [INFO] [stdout] 1892 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::object_get::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1890:95 [INFO] [stdout] | [INFO] [stdout] 1890 | async fn object_get(&self, key: &str) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 1891 | | self.request(request::ObjectGet { key }, None).await [INFO] [stdout] 1892 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::object_get::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1890:95 [INFO] [stdout] | [INFO] [stdout] 1890 | async fn object_get(&self, key: &str) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 1891 | | self.request(request::ObjectGet { key }, None).await [INFO] [stdout] 1892 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::object_get::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1890:95 [INFO] [stdout] | [INFO] [stdout] 1890 | async fn object_get(&self, key: &str) -> Result { [INFO] [stdout] | _______________________________________________________________________________________________^ [INFO] [stdout] 1891 | | self.request(request::ObjectGet { key }, None).await [INFO] [stdout] 1892 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::object_get`, 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 `api::IpfsApi::object_links` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1903:5 [INFO] [stdout] | [INFO] [stdout] 1903 | async fn object_links(&self, key: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::object_links::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1903:99 [INFO] [stdout] | [INFO] [stdout] 1903 | async fn object_links(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 1904 | | self.request(request::ObjectLinks { key }, None).await [INFO] [stdout] 1905 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::object_links::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1903:99 [INFO] [stdout] | [INFO] [stdout] 1903 | async fn object_links(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 1904 | | self.request(request::ObjectLinks { key }, None).await [INFO] [stdout] 1905 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::object_links::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1903:99 [INFO] [stdout] | [INFO] [stdout] 1903 | async fn object_links(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 1904 | | self.request(request::ObjectLinks { key }, None).await [INFO] [stdout] 1905 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::object_links::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1903:99 [INFO] [stdout] | [INFO] [stdout] 1903 | async fn object_links(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 1904 | | self.request(request::ObjectLinks { key }, None).await [INFO] [stdout] 1905 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::object_links::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1903:99 [INFO] [stdout] | [INFO] [stdout] 1903 | async fn object_links(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 1904 | | self.request(request::ObjectLinks { key }, None).await [INFO] [stdout] 1905 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::object_links::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1903:99 [INFO] [stdout] | [INFO] [stdout] 1903 | async fn object_links(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 1904 | | self.request(request::ObjectLinks { key }, None).await [INFO] [stdout] 1905 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::object_links::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1903:99 [INFO] [stdout] | [INFO] [stdout] 1903 | async fn object_links(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 1904 | | self.request(request::ObjectLinks { key }, None).await [INFO] [stdout] 1905 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::object_links::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1903:99 [INFO] [stdout] | [INFO] [stdout] 1903 | async fn object_links(&self, key: &str) -> Result { [INFO] [stdout] | ___________________________________________________________________________________________________^ [INFO] [stdout] 1904 | | self.request(request::ObjectLinks { key }, None).await [INFO] [stdout] 1905 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::object_links`, 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 `api::IpfsApi::object_new` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1917:5 [INFO] [stdout] | [INFO] [stdout] 1917 | async fn object_new( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::object_new::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1920:59 [INFO] [stdout] | [INFO] [stdout] 1920 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1921 | | self.request(request::ObjectNew { template }, None).await [INFO] [stdout] 1922 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::object_new::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1920:59 [INFO] [stdout] | [INFO] [stdout] 1920 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1921 | | self.request(request::ObjectNew { template }, None).await [INFO] [stdout] 1922 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::object_new::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1920:59 [INFO] [stdout] | [INFO] [stdout] 1920 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1921 | | self.request(request::ObjectNew { template }, None).await [INFO] [stdout] 1922 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::object_new::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1920:59 [INFO] [stdout] | [INFO] [stdout] 1920 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1921 | | self.request(request::ObjectNew { template }, None).await [INFO] [stdout] 1922 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::object_new::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1920:59 [INFO] [stdout] | [INFO] [stdout] 1920 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1921 | | self.request(request::ObjectNew { template }, None).await [INFO] [stdout] 1922 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::object_new::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1920:59 [INFO] [stdout] | [INFO] [stdout] 1920 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1921 | | self.request(request::ObjectNew { template }, None).await [INFO] [stdout] 1922 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::object_new::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1920:59 [INFO] [stdout] | [INFO] [stdout] 1920 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1921 | | self.request(request::ObjectNew { template }, None).await [INFO] [stdout] 1922 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::object_new::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1920:59 [INFO] [stdout] | [INFO] [stdout] 1920 | ) -> Result { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 1921 | | self.request(request::ObjectNew { template }, None).await [INFO] [stdout] 1922 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::object_new`, 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 `api::IpfsApi::object_stat` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1943:5 [INFO] [stdout] | [INFO] [stdout] 1943 | async fn object_stat(&self, key: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::object_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1943:97 [INFO] [stdout] | [INFO] [stdout] 1943 | async fn object_stat(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 1944 | | self.request(request::ObjectStat { key }, None).await [INFO] [stdout] 1945 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::object_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1943:97 [INFO] [stdout] | [INFO] [stdout] 1943 | async fn object_stat(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 1944 | | self.request(request::ObjectStat { key }, None).await [INFO] [stdout] 1945 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::object_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1943:97 [INFO] [stdout] | [INFO] [stdout] 1943 | async fn object_stat(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 1944 | | self.request(request::ObjectStat { key }, None).await [INFO] [stdout] 1945 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::object_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1943:97 [INFO] [stdout] | [INFO] [stdout] 1943 | async fn object_stat(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 1944 | | self.request(request::ObjectStat { key }, None).await [INFO] [stdout] 1945 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::object_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1943:97 [INFO] [stdout] | [INFO] [stdout] 1943 | async fn object_stat(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 1944 | | self.request(request::ObjectStat { key }, None).await [INFO] [stdout] 1945 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::object_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1943:97 [INFO] [stdout] | [INFO] [stdout] 1943 | async fn object_stat(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 1944 | | self.request(request::ObjectStat { key }, None).await [INFO] [stdout] 1945 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::object_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1943:97 [INFO] [stdout] | [INFO] [stdout] 1943 | async fn object_stat(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 1944 | | self.request(request::ObjectStat { key }, None).await [INFO] [stdout] 1945 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::object_stat::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1943:97 [INFO] [stdout] | [INFO] [stdout] 1943 | async fn object_stat(&self, key: &str) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 1944 | | self.request(request::ObjectStat { key }, None).await [INFO] [stdout] 1945 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::object_stat`, 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 `api::IpfsApi::pin_add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1977:5 [INFO] [stdout] | [INFO] [stdout] 1977 | async fn pin_add( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::pin_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1981:56 [INFO] [stdout] | [INFO] [stdout] 1981 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1982 | | self.request( [INFO] [stdout] 1983 | | request::PinAdd { [INFO] [stdout] 1984 | | key, [INFO] [stdout] ... | [INFO] [stdout] 1990 | | .await [INFO] [stdout] 1991 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::pin_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1981:56 [INFO] [stdout] | [INFO] [stdout] 1981 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1982 | | self.request( [INFO] [stdout] 1983 | | request::PinAdd { [INFO] [stdout] 1984 | | key, [INFO] [stdout] ... | [INFO] [stdout] 1990 | | .await [INFO] [stdout] 1991 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::pin_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1981:56 [INFO] [stdout] | [INFO] [stdout] 1981 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1982 | | self.request( [INFO] [stdout] 1983 | | request::PinAdd { [INFO] [stdout] 1984 | | key, [INFO] [stdout] ... | [INFO] [stdout] 1990 | | .await [INFO] [stdout] 1991 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::pin_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1981:56 [INFO] [stdout] | [INFO] [stdout] 1981 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1982 | | self.request( [INFO] [stdout] 1983 | | request::PinAdd { [INFO] [stdout] 1984 | | key, [INFO] [stdout] ... | [INFO] [stdout] 1990 | | .await [INFO] [stdout] 1991 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::pin_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1981:56 [INFO] [stdout] | [INFO] [stdout] 1981 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1982 | | self.request( [INFO] [stdout] 1983 | | request::PinAdd { [INFO] [stdout] 1984 | | key, [INFO] [stdout] ... | [INFO] [stdout] 1990 | | .await [INFO] [stdout] 1991 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::pin_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1981:56 [INFO] [stdout] | [INFO] [stdout] 1981 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1982 | | self.request( [INFO] [stdout] 1983 | | request::PinAdd { [INFO] [stdout] 1984 | | key, [INFO] [stdout] ... | [INFO] [stdout] 1990 | | .await [INFO] [stdout] 1991 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::pin_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1981:56 [INFO] [stdout] | [INFO] [stdout] 1981 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1982 | | self.request( [INFO] [stdout] 1983 | | request::PinAdd { [INFO] [stdout] 1984 | | key, [INFO] [stdout] ... | [INFO] [stdout] 1990 | | .await [INFO] [stdout] 1991 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::pin_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:1981:56 [INFO] [stdout] | [INFO] [stdout] 1981 | ) -> Result { [INFO] [stdout] | ________________________________________________________^ [INFO] [stdout] 1982 | | self.request( [INFO] [stdout] 1983 | | request::PinAdd { [INFO] [stdout] 1984 | | key, [INFO] [stdout] ... | [INFO] [stdout] 1990 | | .await [INFO] [stdout] 1991 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::pin_add`, 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 `api::IpfsApi::pin_ls` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2007:5 [INFO] [stdout] | [INFO] [stdout] 2007 | async fn pin_ls( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::pin_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2011:55 [INFO] [stdout] | [INFO] [stdout] 2011 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2012 | | self.request(request::PinLs { key, typ }, None).await [INFO] [stdout] 2013 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::pin_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2011:55 [INFO] [stdout] | [INFO] [stdout] 2011 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2012 | | self.request(request::PinLs { key, typ }, None).await [INFO] [stdout] 2013 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::pin_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2011:55 [INFO] [stdout] | [INFO] [stdout] 2011 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2012 | | self.request(request::PinLs { key, typ }, None).await [INFO] [stdout] 2013 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::pin_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2011:55 [INFO] [stdout] | [INFO] [stdout] 2011 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2012 | | self.request(request::PinLs { key, typ }, None).await [INFO] [stdout] 2013 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::pin_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2011:55 [INFO] [stdout] | [INFO] [stdout] 2011 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2012 | | self.request(request::PinLs { key, typ }, None).await [INFO] [stdout] 2013 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::pin_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2011:55 [INFO] [stdout] | [INFO] [stdout] 2011 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2012 | | self.request(request::PinLs { key, typ }, None).await [INFO] [stdout] 2013 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::pin_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2011:55 [INFO] [stdout] | [INFO] [stdout] 2011 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2012 | | self.request(request::PinLs { key, typ }, None).await [INFO] [stdout] 2013 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::pin_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2011:55 [INFO] [stdout] | [INFO] [stdout] 2011 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2012 | | self.request(request::PinLs { key, typ }, None).await [INFO] [stdout] 2013 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::pin_ls`, 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 `api::IpfsApi::pin_rm` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2031:5 [INFO] [stdout] | [INFO] [stdout] 2031 | async fn pin_rm( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::pin_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2035:55 [INFO] [stdout] | [INFO] [stdout] 2035 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2036 | | self.request(request::PinRm { key, recursive }, None).await [INFO] [stdout] 2037 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::pin_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2035:55 [INFO] [stdout] | [INFO] [stdout] 2035 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2036 | | self.request(request::PinRm { key, recursive }, None).await [INFO] [stdout] 2037 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::pin_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2035:55 [INFO] [stdout] | [INFO] [stdout] 2035 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2036 | | self.request(request::PinRm { key, recursive }, None).await [INFO] [stdout] 2037 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::pin_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2035:55 [INFO] [stdout] | [INFO] [stdout] 2035 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2036 | | self.request(request::PinRm { key, recursive }, None).await [INFO] [stdout] 2037 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::pin_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2035:55 [INFO] [stdout] | [INFO] [stdout] 2035 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2036 | | self.request(request::PinRm { key, recursive }, None).await [INFO] [stdout] 2037 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::pin_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2035:55 [INFO] [stdout] | [INFO] [stdout] 2035 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2036 | | self.request(request::PinRm { key, recursive }, None).await [INFO] [stdout] 2037 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::pin_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2035:55 [INFO] [stdout] | [INFO] [stdout] 2035 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2036 | | self.request(request::PinRm { key, recursive }, None).await [INFO] [stdout] 2037 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::pin_rm::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2035:55 [INFO] [stdout] | [INFO] [stdout] 2035 | ) -> Result { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 2036 | | self.request(request::PinRm { key, recursive }, None).await [INFO] [stdout] 2037 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::pin_rm`, 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 `api::IpfsApi::pubsub_ls` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2072:5 [INFO] [stdout] | [INFO] [stdout] 2072 | async fn pubsub_ls(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::pubsub_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2072:82 [INFO] [stdout] | [INFO] [stdout] 2072 | async fn pubsub_ls(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________^ [INFO] [stdout] 2073 | | self.request(request::PubsubLs, None).await [INFO] [stdout] 2074 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::pubsub_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2072:82 [INFO] [stdout] | [INFO] [stdout] 2072 | async fn pubsub_ls(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________^ [INFO] [stdout] 2073 | | self.request(request::PubsubLs, None).await [INFO] [stdout] 2074 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::pubsub_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2072:82 [INFO] [stdout] | [INFO] [stdout] 2072 | async fn pubsub_ls(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________^ [INFO] [stdout] 2073 | | self.request(request::PubsubLs, None).await [INFO] [stdout] 2074 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::pubsub_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2072:82 [INFO] [stdout] | [INFO] [stdout] 2072 | async fn pubsub_ls(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________^ [INFO] [stdout] 2073 | | self.request(request::PubsubLs, None).await [INFO] [stdout] 2074 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::pubsub_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2072:82 [INFO] [stdout] | [INFO] [stdout] 2072 | async fn pubsub_ls(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________^ [INFO] [stdout] 2073 | | self.request(request::PubsubLs, None).await [INFO] [stdout] 2074 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::pubsub_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2072:82 [INFO] [stdout] | [INFO] [stdout] 2072 | async fn pubsub_ls(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________^ [INFO] [stdout] 2073 | | self.request(request::PubsubLs, None).await [INFO] [stdout] 2074 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::pubsub_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2072:82 [INFO] [stdout] | [INFO] [stdout] 2072 | async fn pubsub_ls(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________^ [INFO] [stdout] 2073 | | self.request(request::PubsubLs, None).await [INFO] [stdout] 2074 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::pubsub_ls::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2072:82 [INFO] [stdout] | [INFO] [stdout] 2072 | async fn pubsub_ls(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________^ [INFO] [stdout] 2073 | | self.request(request::PubsubLs, None).await [INFO] [stdout] 2074 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::pubsub_ls`, 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 `api::IpfsApi::pubsub_peers` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2086:5 [INFO] [stdout] | [INFO] [stdout] 2086 | async fn pubsub_peers( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::pubsub_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2092:5 [INFO] [stdout] | [INFO] [stdout] 2092 | / { [INFO] [stdout] 2093 | | match topic { [INFO] [stdout] 2094 | | Some(topic) => { [INFO] [stdout] 2095 | | self.request( [INFO] [stdout] ... | [INFO] [stdout] 2107 | | } [INFO] [stdout] 2108 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::pubsub_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2092:5 [INFO] [stdout] | [INFO] [stdout] 2092 | / { [INFO] [stdout] 2093 | | match topic { [INFO] [stdout] 2094 | | Some(topic) => { [INFO] [stdout] 2095 | | self.request( [INFO] [stdout] ... | [INFO] [stdout] 2107 | | } [INFO] [stdout] 2108 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::pubsub_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2092:5 [INFO] [stdout] | [INFO] [stdout] 2092 | / { [INFO] [stdout] 2093 | | match topic { [INFO] [stdout] 2094 | | Some(topic) => { [INFO] [stdout] 2095 | | self.request( [INFO] [stdout] ... | [INFO] [stdout] 2107 | | } [INFO] [stdout] 2108 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::pubsub_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2092:5 [INFO] [stdout] | [INFO] [stdout] 2092 | / { [INFO] [stdout] 2093 | | match topic { [INFO] [stdout] 2094 | | Some(topic) => { [INFO] [stdout] 2095 | | self.request( [INFO] [stdout] ... | [INFO] [stdout] 2107 | | } [INFO] [stdout] 2108 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::pubsub_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2092:5 [INFO] [stdout] | [INFO] [stdout] 2092 | / { [INFO] [stdout] 2093 | | match topic { [INFO] [stdout] 2094 | | Some(topic) => { [INFO] [stdout] 2095 | | self.request( [INFO] [stdout] ... | [INFO] [stdout] 2107 | | } [INFO] [stdout] 2108 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::pubsub_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2092:5 [INFO] [stdout] | [INFO] [stdout] 2092 | / { [INFO] [stdout] 2093 | | match topic { [INFO] [stdout] 2094 | | Some(topic) => { [INFO] [stdout] 2095 | | self.request( [INFO] [stdout] ... | [INFO] [stdout] 2107 | | } [INFO] [stdout] 2108 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::pubsub_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2092:5 [INFO] [stdout] | [INFO] [stdout] 2092 | / { [INFO] [stdout] 2093 | | match topic { [INFO] [stdout] 2094 | | Some(topic) => { [INFO] [stdout] 2095 | | self.request( [INFO] [stdout] ... | [INFO] [stdout] 2107 | | } [INFO] [stdout] 2108 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::pubsub_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2092:5 [INFO] [stdout] | [INFO] [stdout] 2092 | / { [INFO] [stdout] 2093 | | match topic { [INFO] [stdout] 2094 | | Some(topic) => { [INFO] [stdout] 2095 | | self.request( [INFO] [stdout] ... | [INFO] [stdout] 2107 | | } [INFO] [stdout] 2108 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::pubsub_peers`, 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 `api::IpfsApi::stats_bitswap` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2210:5 [INFO] [stdout] | [INFO] [stdout] 2210 | async fn stats_bitswap(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::stats_bitswap::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2210:90 [INFO] [stdout] | [INFO] [stdout] 2210 | async fn stats_bitswap(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 2211 | | self.request(request::StatsBitswap, None).await [INFO] [stdout] 2212 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::stats_bitswap::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2210:90 [INFO] [stdout] | [INFO] [stdout] 2210 | async fn stats_bitswap(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 2211 | | self.request(request::StatsBitswap, None).await [INFO] [stdout] 2212 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::stats_bitswap::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2210:90 [INFO] [stdout] | [INFO] [stdout] 2210 | async fn stats_bitswap(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 2211 | | self.request(request::StatsBitswap, None).await [INFO] [stdout] 2212 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::stats_bitswap::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2210:90 [INFO] [stdout] | [INFO] [stdout] 2210 | async fn stats_bitswap(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 2211 | | self.request(request::StatsBitswap, None).await [INFO] [stdout] 2212 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::stats_bitswap::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2210:90 [INFO] [stdout] | [INFO] [stdout] 2210 | async fn stats_bitswap(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 2211 | | self.request(request::StatsBitswap, None).await [INFO] [stdout] 2212 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::stats_bitswap::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2210:90 [INFO] [stdout] | [INFO] [stdout] 2210 | async fn stats_bitswap(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 2211 | | self.request(request::StatsBitswap, None).await [INFO] [stdout] 2212 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::stats_bitswap::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2210:90 [INFO] [stdout] | [INFO] [stdout] 2210 | async fn stats_bitswap(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 2211 | | self.request(request::StatsBitswap, None).await [INFO] [stdout] 2212 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::stats_bitswap::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2210:90 [INFO] [stdout] | [INFO] [stdout] 2210 | async fn stats_bitswap(&self) -> Result { [INFO] [stdout] | __________________________________________________________________________________________^ [INFO] [stdout] 2211 | | self.request(request::StatsBitswap, None).await [INFO] [stdout] 2212 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::stats_bitswap`, 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 `api::IpfsApi::stats_bw` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2223:5 [INFO] [stdout] | [INFO] [stdout] 2223 | async fn stats_bw(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::stats_bw::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2223:80 [INFO] [stdout] | [INFO] [stdout] 2223 | async fn stats_bw(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 2224 | | self.request(request::StatsBw, None).await [INFO] [stdout] 2225 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::stats_bw::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2223:80 [INFO] [stdout] | [INFO] [stdout] 2223 | async fn stats_bw(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 2224 | | self.request(request::StatsBw, None).await [INFO] [stdout] 2225 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::stats_bw::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2223:80 [INFO] [stdout] | [INFO] [stdout] 2223 | async fn stats_bw(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 2224 | | self.request(request::StatsBw, None).await [INFO] [stdout] 2225 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::stats_bw::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2223:80 [INFO] [stdout] | [INFO] [stdout] 2223 | async fn stats_bw(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 2224 | | self.request(request::StatsBw, None).await [INFO] [stdout] 2225 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::stats_bw::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2223:80 [INFO] [stdout] | [INFO] [stdout] 2223 | async fn stats_bw(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 2224 | | self.request(request::StatsBw, None).await [INFO] [stdout] 2225 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::stats_bw::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2223:80 [INFO] [stdout] | [INFO] [stdout] 2223 | async fn stats_bw(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 2224 | | self.request(request::StatsBw, None).await [INFO] [stdout] 2225 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::stats_bw::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2223:80 [INFO] [stdout] | [INFO] [stdout] 2223 | async fn stats_bw(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 2224 | | self.request(request::StatsBw, None).await [INFO] [stdout] 2225 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::stats_bw::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2223:80 [INFO] [stdout] | [INFO] [stdout] 2223 | async fn stats_bw(&self) -> Result { [INFO] [stdout] | ________________________________________________________________________________^ [INFO] [stdout] 2224 | | self.request(request::StatsBw, None).await [INFO] [stdout] 2225 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::stats_bw`, 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 `api::IpfsApi::stats_repo` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2236:5 [INFO] [stdout] | [INFO] [stdout] 2236 | async fn stats_repo(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::stats_repo::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2236:84 [INFO] [stdout] | [INFO] [stdout] 2236 | async fn stats_repo(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 2237 | | self.request(request::StatsRepo, None).await [INFO] [stdout] 2238 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::stats_repo::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2236:84 [INFO] [stdout] | [INFO] [stdout] 2236 | async fn stats_repo(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 2237 | | self.request(request::StatsRepo, None).await [INFO] [stdout] 2238 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::stats_repo::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2236:84 [INFO] [stdout] | [INFO] [stdout] 2236 | async fn stats_repo(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 2237 | | self.request(request::StatsRepo, None).await [INFO] [stdout] 2238 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::stats_repo::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2236:84 [INFO] [stdout] | [INFO] [stdout] 2236 | async fn stats_repo(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 2237 | | self.request(request::StatsRepo, None).await [INFO] [stdout] 2238 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::stats_repo::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2236:84 [INFO] [stdout] | [INFO] [stdout] 2236 | async fn stats_repo(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 2237 | | self.request(request::StatsRepo, None).await [INFO] [stdout] 2238 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::stats_repo::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2236:84 [INFO] [stdout] | [INFO] [stdout] 2236 | async fn stats_repo(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 2237 | | self.request(request::StatsRepo, None).await [INFO] [stdout] 2238 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::stats_repo::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2236:84 [INFO] [stdout] | [INFO] [stdout] 2236 | async fn stats_repo(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 2237 | | self.request(request::StatsRepo, None).await [INFO] [stdout] 2238 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::stats_repo::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2236:84 [INFO] [stdout] | [INFO] [stdout] 2236 | async fn stats_repo(&self) -> Result { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 2237 | | self.request(request::StatsRepo, None).await [INFO] [stdout] 2238 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::stats_repo`, 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 `api::IpfsApi::swarm_addrs_local` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2251:5 [INFO] [stdout] | [INFO] [stdout] 2251 | async fn swarm_addrs_local(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::swarm_addrs_local::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2251:97 [INFO] [stdout] | [INFO] [stdout] 2251 | async fn swarm_addrs_local(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 2252 | | self.request(request::SwarmAddrsLocal, None).await [INFO] [stdout] 2253 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::swarm_addrs_local::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2251:97 [INFO] [stdout] | [INFO] [stdout] 2251 | async fn swarm_addrs_local(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 2252 | | self.request(request::SwarmAddrsLocal, None).await [INFO] [stdout] 2253 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::swarm_addrs_local::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2251:97 [INFO] [stdout] | [INFO] [stdout] 2251 | async fn swarm_addrs_local(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 2252 | | self.request(request::SwarmAddrsLocal, None).await [INFO] [stdout] 2253 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::swarm_addrs_local::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2251:97 [INFO] [stdout] | [INFO] [stdout] 2251 | async fn swarm_addrs_local(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 2252 | | self.request(request::SwarmAddrsLocal, None).await [INFO] [stdout] 2253 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::swarm_addrs_local::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2251:97 [INFO] [stdout] | [INFO] [stdout] 2251 | async fn swarm_addrs_local(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 2252 | | self.request(request::SwarmAddrsLocal, None).await [INFO] [stdout] 2253 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::swarm_addrs_local::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2251:97 [INFO] [stdout] | [INFO] [stdout] 2251 | async fn swarm_addrs_local(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 2252 | | self.request(request::SwarmAddrsLocal, None).await [INFO] [stdout] 2253 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::swarm_addrs_local::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2251:97 [INFO] [stdout] | [INFO] [stdout] 2251 | async fn swarm_addrs_local(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 2252 | | self.request(request::SwarmAddrsLocal, None).await [INFO] [stdout] 2253 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::swarm_addrs_local::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2251:97 [INFO] [stdout] | [INFO] [stdout] 2251 | async fn swarm_addrs_local(&self) -> Result { [INFO] [stdout] | _________________________________________________________________________________________________^ [INFO] [stdout] 2252 | | self.request(request::SwarmAddrsLocal, None).await [INFO] [stdout] 2253 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::swarm_addrs_local`, 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 `api::IpfsApi::swarm_peers` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2272:5 [INFO] [stdout] | [INFO] [stdout] 2272 | async fn swarm_peers(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::swarm_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2272:86 [INFO] [stdout] | [INFO] [stdout] 2272 | async fn swarm_peers(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 2273 | | self.request(request::SwarmPeers, None).await [INFO] [stdout] 2274 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::swarm_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2272:86 [INFO] [stdout] | [INFO] [stdout] 2272 | async fn swarm_peers(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 2273 | | self.request(request::SwarmPeers, None).await [INFO] [stdout] 2274 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::swarm_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2272:86 [INFO] [stdout] | [INFO] [stdout] 2272 | async fn swarm_peers(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 2273 | | self.request(request::SwarmPeers, None).await [INFO] [stdout] 2274 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::swarm_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2272:86 [INFO] [stdout] | [INFO] [stdout] 2272 | async fn swarm_peers(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 2273 | | self.request(request::SwarmPeers, None).await [INFO] [stdout] 2274 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::swarm_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2272:86 [INFO] [stdout] | [INFO] [stdout] 2272 | async fn swarm_peers(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 2273 | | self.request(request::SwarmPeers, None).await [INFO] [stdout] 2274 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::swarm_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2272:86 [INFO] [stdout] | [INFO] [stdout] 2272 | async fn swarm_peers(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 2273 | | self.request(request::SwarmPeers, None).await [INFO] [stdout] 2274 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::swarm_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2272:86 [INFO] [stdout] | [INFO] [stdout] 2272 | async fn swarm_peers(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 2273 | | self.request(request::SwarmPeers, None).await [INFO] [stdout] 2274 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::swarm_peers::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2272:86 [INFO] [stdout] | [INFO] [stdout] 2272 | async fn swarm_peers(&self) -> Result { [INFO] [stdout] | ______________________________________________________________________________________^ [INFO] [stdout] 2273 | | self.request(request::SwarmPeers, None).await [INFO] [stdout] 2274 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::swarm_peers`, 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 `api::IpfsApi::tar_add` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2290:5 [INFO] [stdout] | [INFO] [stdout] 2290 | async fn tar_add(&self, data: R) -> Result [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::tar_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2293:5 [INFO] [stdout] | [INFO] [stdout] 2293 | / { [INFO] [stdout] 2294 | | let mut form = multipart::Form::default(); [INFO] [stdout] 2295 | | [INFO] [stdout] 2296 | | form.add_reader("file", data); [INFO] [stdout] 2297 | | [INFO] [stdout] 2298 | | self.request(request::TarAdd, Some(form)).await [INFO] [stdout] 2299 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::tar_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2293:5 [INFO] [stdout] | [INFO] [stdout] 2293 | / { [INFO] [stdout] 2294 | | let mut form = multipart::Form::default(); [INFO] [stdout] 2295 | | [INFO] [stdout] 2296 | | form.add_reader("file", data); [INFO] [stdout] 2297 | | [INFO] [stdout] 2298 | | self.request(request::TarAdd, Some(form)).await [INFO] [stdout] 2299 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::tar_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2293:5 [INFO] [stdout] | [INFO] [stdout] 2293 | / { [INFO] [stdout] 2294 | | let mut form = multipart::Form::default(); [INFO] [stdout] 2295 | | [INFO] [stdout] 2296 | | form.add_reader("file", data); [INFO] [stdout] 2297 | | [INFO] [stdout] 2298 | | self.request(request::TarAdd, Some(form)).await [INFO] [stdout] 2299 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::tar_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2293:5 [INFO] [stdout] | [INFO] [stdout] 2293 | / { [INFO] [stdout] 2294 | | let mut form = multipart::Form::default(); [INFO] [stdout] 2295 | | [INFO] [stdout] 2296 | | form.add_reader("file", data); [INFO] [stdout] 2297 | | [INFO] [stdout] 2298 | | self.request(request::TarAdd, Some(form)).await [INFO] [stdout] 2299 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::tar_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2293:5 [INFO] [stdout] | [INFO] [stdout] 2293 | / { [INFO] [stdout] 2294 | | let mut form = multipart::Form::default(); [INFO] [stdout] 2295 | | [INFO] [stdout] 2296 | | form.add_reader("file", data); [INFO] [stdout] 2297 | | [INFO] [stdout] 2298 | | self.request(request::TarAdd, Some(form)).await [INFO] [stdout] 2299 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::tar_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2293:5 [INFO] [stdout] | [INFO] [stdout] 2293 | / { [INFO] [stdout] 2294 | | let mut form = multipart::Form::default(); [INFO] [stdout] 2295 | | [INFO] [stdout] 2296 | | form.add_reader("file", data); [INFO] [stdout] 2297 | | [INFO] [stdout] 2298 | | self.request(request::TarAdd, Some(form)).await [INFO] [stdout] 2299 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::tar_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2293:5 [INFO] [stdout] | [INFO] [stdout] 2293 | / { [INFO] [stdout] 2294 | | let mut form = multipart::Form::default(); [INFO] [stdout] 2295 | | [INFO] [stdout] 2296 | | form.add_reader("file", data); [INFO] [stdout] 2297 | | [INFO] [stdout] 2298 | | self.request(request::TarAdd, Some(form)).await [INFO] [stdout] 2299 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::tar_add::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2293:5 [INFO] [stdout] | [INFO] [stdout] 2293 | / { [INFO] [stdout] 2294 | | let mut form = multipart::Form::default(); [INFO] [stdout] 2295 | | [INFO] [stdout] 2296 | | form.add_reader("file", data); [INFO] [stdout] 2297 | | [INFO] [stdout] 2298 | | self.request(request::TarAdd, Some(form)).await [INFO] [stdout] 2299 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::tar_add`, 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 `api::IpfsApi::version` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2325:5 [INFO] [stdout] | [INFO] [stdout] 2325 | async fn version(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: ...which requires generator glue MIR for `api::IpfsApi::version::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2325:79 [INFO] [stdout] | [INFO] [stdout] 2325 | async fn version(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 2326 | | self.request(request::Version, None).await [INFO] [stdout] 2327 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires elaborating drops for `api::IpfsApi::version::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2325:79 [INFO] [stdout] | [INFO] [stdout] 2325 | async fn version(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 2326 | | self.request(request::Version, None).await [INFO] [stdout] 2327 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires borrow-checking `api::IpfsApi::version::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2325:79 [INFO] [stdout] | [INFO] [stdout] 2325 | async fn version(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 2326 | | self.request(request::Version, None).await [INFO] [stdout] 2327 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing `api::IpfsApi::version::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2325:79 [INFO] [stdout] | [INFO] [stdout] 2325 | async fn version(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 2326 | | self.request(request::Version, None).await [INFO] [stdout] 2327 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires processing MIR for `api::IpfsApi::version::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2325:79 [INFO] [stdout] | [INFO] [stdout] 2325 | async fn version(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 2326 | | self.request(request::Version, None).await [INFO] [stdout] 2327 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires unsafety-checking `api::IpfsApi::version::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2325:79 [INFO] [stdout] | [INFO] [stdout] 2325 | async fn version(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 2326 | | self.request(request::Version, None).await [INFO] [stdout] 2327 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires building MIR for `api::IpfsApi::version::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2325:79 [INFO] [stdout] | [INFO] [stdout] 2325 | async fn version(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 2326 | | self.request(request::Version, None).await [INFO] [stdout] 2327 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] note: ...which requires type-checking `api::IpfsApi::version::{closure#0}`... [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/ipfs-api-prelude-0.5.0/src/api.rs:2325:79 [INFO] [stdout] | [INFO] [stdout] 2325 | async fn version(&self) -> Result { [INFO] [stdout] | _______________________________________________________________________________^ [INFO] [stdout] 2326 | | self.request(request::Version, None).await [INFO] [stdout] 2327 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] = note: ...which again requires type-checking `api::IpfsApi::version`, completing the cycle [INFO] [stdout] = note: cycle used when type-checking all item bodies [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 53 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 `ipfs-api-prelude` due to 54 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "c2d051f5d909b47c66830fe4e476c4adf1b136e4eb169b5806cef7133c010c92", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c2d051f5d909b47c66830fe4e476c4adf1b136e4eb169b5806cef7133c010c92", kill_on_drop: false }` [INFO] [stdout] c2d051f5d909b47c66830fe4e476c4adf1b136e4eb169b5806cef7133c010c92