[INFO] fetching crate satstream-rust-sdk 1.0.17...
[INFO] building satstream-rust-sdk-1.0.17 against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237-1
[INFO] extracting crate satstream-rust-sdk 1.0.17 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate satstream-rust-sdk 1.0.17
[INFO] finished tweaking crates.io crate satstream-rust-sdk 1.0.17
[INFO] tweaked toml for crates.io crate satstream-rust-sdk 1.0.17 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate satstream-rust-sdk 1.0.17 on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 108 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.7.0 (available: v0.22.1)
[INFO] [stderr]       Adding futures v0.1.31 (available: v0.3.31)
[INFO] [stderr]       Adding hyper v0.11.27 (available: v1.7.0)
[INFO] [stderr]       Adding serde_yaml v0.7.5 (available: v0.9.34+deprecated)
[INFO] [stderr]       Adding url v1.7.2 (available: v2.5.7)
[INFO] [stderr]       Adding wasi v0.10.0+wasi-snapshot-preview1 (available: v0.10.2+wasi-snapshot-preview1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded slab v0.3.0
[INFO] [stderr]   Downloaded try-lock v0.1.0
[INFO] [stderr]   Downloaded tokio-service v0.1.0
[INFO] [stderr]   Downloaded base64 v0.7.0
[INFO] [stderr]   Downloaded relay v0.1.1
[INFO] [stderr]   Downloaded tokio-proto v0.1.1
[INFO] [stderr]   Downloaded smallvec v0.2.1
[INFO] [stderr]   Downloaded take v0.1.0
[INFO] [stderr]   Downloaded hyper v0.11.27
[INFO] [stderr]   Downloaded want v0.0.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0e61a5a6c070113a3a9127eae3ce3362ee13b5c62b2b2a24691430dc8d49c4dd
[INFO] running `Command { std: "docker" "start" "-a" "0e61a5a6c070113a3a9127eae3ce3362ee13b5c62b2b2a24691430dc8d49c4dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0e61a5a6c070113a3a9127eae3ce3362ee13b5c62b2b2a24691430dc8d49c4dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e61a5a6c070113a3a9127eae3ce3362ee13b5c62b2b2a24691430dc8d49c4dd", kill_on_drop: false }`
[INFO] [stdout] 0e61a5a6c070113a3a9127eae3ce3362ee13b5c62b2b2a24691430dc8d49c4dd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d2eae0bc37d7839063c843e7bff7e431b93a5ebd3ce8548a9c50fe0b37f4b5f4
[INFO] running `Command { std: "docker" "start" "-a" "d2eae0bc37d7839063c843e7bff7e431b93a5ebd3ce8548a9c50fe0b37f4b5f4", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling futures v0.1.31
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling iovec v0.1.4
[INFO] [stderr]    Compiling net2 v0.2.39
[INFO] [stderr]    Compiling memoffset v0.5.6
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.2
[INFO] [stderr]    Compiling lock_api v0.3.4
[INFO] [stderr]    Compiling scoped-tls v0.1.2
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling parking_lot_core v0.6.3
[INFO] [stderr]    Compiling parking_lot v0.9.0
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling try-lock v0.1.0
[INFO] [stderr]    Compiling safemem v0.3.3
[INFO] [stderr]    Compiling smallvec v0.2.1
[INFO] [stderr]    Compiling take v0.1.0
[INFO] [stderr]    Compiling bytes v0.4.12
[INFO] [stderr]    Compiling slab v0.3.0
[INFO] [stderr]    Compiling percent-encoding v1.0.1
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling base64 v0.9.3
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling language-tags v0.2.2
[INFO] [stderr]    Compiling safemem v0.2.0
[INFO] [stderr]    Compiling mio v0.6.23
[INFO] [stderr]    Compiling base64 v0.7.0
[INFO] [stderr]    Compiling serde_yaml v0.7.5
[INFO] [stderr]    Compiling url v1.7.2
[INFO] [stderr]    Compiling crossbeam-queue v0.2.3
[INFO] [stderr]    Compiling mio-uds v0.6.8
[INFO] [stderr]    Compiling tokio-executor v0.1.10
[INFO] [stderr]    Compiling tokio-io v0.1.13
[INFO] [stderr]    Compiling tokio-sync v0.1.8
[INFO] [stderr]    Compiling tokio-service v0.1.0
[INFO] [stderr]    Compiling futures-cpupool v0.1.8
[INFO] [stderr]    Compiling want v0.0.4
[INFO] [stderr]    Compiling crossbeam-deque v0.7.4
[INFO] [stderr]    Compiling relay v0.1.1
[INFO] [stderr]    Compiling tokio-current-thread v0.1.7
[INFO] [stderr]    Compiling tokio-timer v0.2.13
[INFO] [stderr]    Compiling tokio-threadpool v0.1.18
[INFO] [stderr]    Compiling tokio-codec v0.1.2
[INFO] [stderr]    Compiling tokio-reactor v0.1.12
[INFO] [stderr]    Compiling tokio-udp v0.1.6
[INFO] [stderr]    Compiling tokio-tcp v0.1.4
[INFO] [stderr]    Compiling tokio-uds v0.2.7
[INFO] [stderr]    Compiling tokio-fs v0.1.7
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio v0.1.22
[INFO] [stderr]    Compiling tokio-core v0.1.18
[INFO] [stderr]    Compiling tokio-proto v0.1.1
[INFO] [stderr]    Compiling hyper v0.11.27
[INFO] [stderr]    Compiling satstream-rust-sdk v1.0.17 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::models::*`
[INFO] [stdout]   --> src/apis/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | use super::models::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/addresses_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/apis/blocks_api.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/blocks_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/apis/fees_api.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/fees_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/mempool_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/runes_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/transactions_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/apis/configuration.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]  --> src/apis/client.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 8 |   addresses_api: Box<::apis::AddressesApi>,
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]   = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]   |
[INFO] [stdout] 8 |   addresses_api: Box<dyn (::apis::AddressesApi)>,
[INFO] [stdout]   |                      +++++                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]  --> src/apis/client.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |   blocks_api: Box<::apis::BlocksApi>,
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]   |
[INFO] [stdout] 9 |   blocks_api: Box<dyn (::apis::BlocksApi)>,
[INFO] [stdout]   |                   +++++                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 |   fees_api: Box<::apis::FeesApi>,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 10 |   fees_api: Box<dyn (::apis::FeesApi)>,
[INFO] [stdout]    |                 +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |   mempool_api: Box<::apis::MempoolApi>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 11 |   mempool_api: Box<dyn (::apis::MempoolApi)>,
[INFO] [stdout]    |                    +++++                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |   runes_api: Box<::apis::RunesApi>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 12 |   runes_api: Box<dyn (::apis::RunesApi)>,
[INFO] [stdout]    |                  +++++                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |   transactions_api: Box<::apis::TransactionsApi>,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 13 |   transactions_api: Box<dyn (::apis::TransactionsApi)>,
[INFO] [stdout]    |                         +++++                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:38:57
[INFO] [stdout]    |
[INFO] [stdout] 38 | ..., address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_address_balance(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:39:71
[INFO] [stdout]    |
[INFO] [stdout] 39 | ...ress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_address_non_inscription_utxos(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:40:76
[INFO] [stdout]    |
[INFO] [stdout] 40 | ... runeid: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_address_rune_balance(&self, address: &str, runeid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:41:68
[INFO] [stdout]    |
[INFO] [stdout] 41 | ...dress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn get_address_runes_balance_list(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:42:97
[INFO] [stdout]    |
[INFO] [stdout] 42 | ...token: &str) -> Box<Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn get_address_timeframe_balance(&self, address: &str, timeframe: &str, token: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:38:52
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_block_by_hash(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_block_by_hash(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:39:50
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_block_info(&self, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_block_info(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:40:58
[INFO] [stdout]    |
[INFO] [stdout] 40 | ...f, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_block_transactions(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:41:49
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn get_current_block_height(&self, ) -> Box<Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn get_current_block_height(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/fees_api.rs:38:45
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_recommended_fees(&self, ) -> Box<Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_recommended_fees(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:38:70
[INFO] [stdout]    |
[INFO] [stdout] 38 | ... address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_address_mempool_transactions(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:39:63
[INFO] [stdout]    |
[INFO] [stdout] 39 | ...self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_mempool_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:40:49
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_mempool_transactions(&self, ) -> Box<Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_mempool_transactions(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:38:55
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_runes_holders(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_runes_holders(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:39:52
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_runes_info(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_runes_info(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:40:68
[INFO] [stdout]    |
[INFO] [stdout] 40 | ...2, per_page: i32) -> Box<Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_runes_info_list(&self, page: i32, per_page: i32) -> Box<dyn Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:38:63
[INFO] [stdout]    |
[INFO] [stdout] 38 | ...ansaction: &str) -> Box<Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn broadcast_transaction(&self, transaction: &str) -> Box<dyn Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:39:50
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_transaction(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_transaction(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:40:55
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_transaction_info(&self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:47:57
[INFO] [stdout]    |
[INFO] [stdout] 47 | ..., address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn get_address_balance(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:113:71
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...ress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn get_address_non_inscription_utxos(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:179:76
[INFO] [stdout]     |
[INFO] [stdout] 179 | ... runeid: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn get_address_rune_balance(&self, address: &str, runeid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:245:68
[INFO] [stdout]     |
[INFO] [stdout] 245 | ...dress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn get_address_runes_balance_list(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:311:97
[INFO] [stdout]     |
[INFO] [stdout] 311 | ...token: &str) -> Box<Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 311 |     fn get_address_timeframe_balance(&self, address: &str, timeframe: &str, token: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:46:52
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn get_block_by_hash(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn get_block_by_hash(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:96:50
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn get_block_info(&self, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn get_block_info(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/blocks_api.rs:146:58
[INFO] [stdout]     |
[INFO] [stdout] 146 | ...f, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn get_block_transactions(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/blocks_api.rs:196:49
[INFO] [stdout]     |
[INFO] [stdout] 196 |     fn get_current_block_height(&self, ) -> Box<Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 196 |     fn get_current_block_height(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/fees_api.rs:43:45
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn get_recommended_fees(&self, ) -> Box<Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn get_recommended_fees(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:45:70
[INFO] [stdout]    |
[INFO] [stdout] 45 | ... address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn get_address_mempool_transactions(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/mempool_api.rs:111:63
[INFO] [stdout]     |
[INFO] [stdout] 111 | ...self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn get_mempool_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/mempool_api.rs:177:49
[INFO] [stdout]     |
[INFO] [stdout] 177 | ...tions(&self, ) -> Box<Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn get_mempool_transactions(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:45:55
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn get_runes_holders(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn get_runes_holders(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/runes_api.rs:111:52
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn get_runes_info(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn get_runes_info(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/runes_api.rs:177:68
[INFO] [stdout]     |
[INFO] [stdout] 177 | ...2, per_page: i32) -> Box<Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn get_runes_info_list(&self, page: i32, per_page: i32) -> Box<dyn Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:45:63
[INFO] [stdout]    |
[INFO] [stdout] 45 | ...ansaction: &str) -> Box<Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn broadcast_transaction(&self, transaction: &str) -> Box<dyn Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/transactions_api.rs:115:50
[INFO] [stdout]     |
[INFO] [stdout] 115 |     fn get_transaction(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 115 |     fn get_transaction(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/transactions_api.rs:165:55
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn get_transaction_info(&self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn get_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 |   pub fn addresses_api(&self) -> &::apis::AddressesApi{
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 31 |   pub fn addresses_api(&self) -> &dyn (::apis::AddressesApi){
[INFO] [stdout]    |                                   +++++                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:35:32
[INFO] [stdout]    |
[INFO] [stdout] 35 |   pub fn blocks_api(&self) -> &::apis::BlocksApi{
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 35 |   pub fn blocks_api(&self) -> &dyn (::apis::BlocksApi){
[INFO] [stdout]    |                                +++++                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:39:30
[INFO] [stdout]    |
[INFO] [stdout] 39 |   pub fn fees_api(&self) -> &::apis::FeesApi{
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |   pub fn fees_api(&self) -> &dyn (::apis::FeesApi){
[INFO] [stdout]    |                              +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:43:33
[INFO] [stdout]    |
[INFO] [stdout] 43 |   pub fn mempool_api(&self) -> &::apis::MempoolApi{
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 43 |   pub fn mempool_api(&self) -> &dyn (::apis::MempoolApi){
[INFO] [stdout]    |                                 +++++                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |   pub fn runes_api(&self) -> &::apis::RunesApi{
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 47 |   pub fn runes_api(&self) -> &dyn (::apis::RunesApi){
[INFO] [stdout]    |                               +++++                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 |   pub fn transactions_api(&self) -> &::apis::TransactionsApi{
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 51 |   pub fn transactions_api(&self) -> &dyn (::apis::TransactionsApi){
[INFO] [stdout]    |                                      +++++                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/addresses_api.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/addresses_api.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:273:13
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:341:13
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/blocks_api.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/blocks_api.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/blocks_api.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/blocks_api.rs:211:13
[INFO] [stdout]     |
[INFO] [stdout] 211 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/fees_api.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/mempool_api.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/mempool_api.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/mempool_api.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/mempool_api.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/mempool_api.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/runes_api.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/runes_api.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/transactions_api.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/transactions_api.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/transactions_api.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/transactions_api.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/transactions_api.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `configuration` is never read
[INFO] [stdout]  --> src/apis/client.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct APIClient<C: hyper::client::Connect> {
[INFO] [stdout]   |            --------- field in this struct
[INFO] [stdout] 7 |   configuration: Rc<Configuration<C>>,
[INFO] [stdout]   |   ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set__type` should have a snake case name
[INFO] [stdout]    --> src/models/github_com_satstream_ss_utils_rpc_script_pub_key.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 |   pub fn set__type(&mut self, _type: String) {
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to snake case: `set_type`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with__type` should have a snake case name
[INFO] [stdout]    --> src/models/github_com_satstream_ss_utils_rpc_script_pub_key.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 |   pub fn with__type(mut self, _type: String) -> GithubComSatstreamSsUtilsRpcScriptPubKey {
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to snake case: `with_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset__type` should have a snake case name
[INFO] [stdout]    --> src/models/github_com_satstream_ss_utils_rpc_script_pub_key.rs:121:10
[INFO] [stdout]     |
[INFO] [stdout] 121 |   pub fn reset__type(&mut self) {
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to snake case: `reset_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.46s
[INFO] running `Command { std: "docker" "inspect" "d2eae0bc37d7839063c843e7bff7e431b93a5ebd3ce8548a9c50fe0b37f4b5f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2eae0bc37d7839063c843e7bff7e431b93a5ebd3ce8548a9c50fe0b37f4b5f4", kill_on_drop: false }`
[INFO] [stdout] d2eae0bc37d7839063c843e7bff7e431b93a5ebd3ce8548a9c50fe0b37f4b5f4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 316c9d448e88edbeb311a548af2acc4ab235fbad4b2e8b21feaeecaf45dba82d
[INFO] running `Command { std: "docker" "start" "-a" "316c9d448e88edbeb311a548af2acc4ab235fbad4b2e8b21feaeecaf45dba82d", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stdout] warning: unused import: `super::models::*`
[INFO] [stdout]   --> src/apis/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | use super::models::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/addresses_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/apis/blocks_api.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/blocks_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/apis/fees_api.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/fees_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/mempool_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/runes_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/transactions_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/apis/configuration.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]  --> src/apis/client.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 8 |   addresses_api: Box<::apis::AddressesApi>,
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]   = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]   |
[INFO] [stdout] 8 |   addresses_api: Box<dyn (::apis::AddressesApi)>,
[INFO] [stdout]   |                      +++++                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]  --> src/apis/client.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |   blocks_api: Box<::apis::BlocksApi>,
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]   |
[INFO] [stdout] 9 |   blocks_api: Box<dyn (::apis::BlocksApi)>,
[INFO] [stdout]   |                   +++++                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 |   fees_api: Box<::apis::FeesApi>,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 10 |   fees_api: Box<dyn (::apis::FeesApi)>,
[INFO] [stdout]    |                 +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |   mempool_api: Box<::apis::MempoolApi>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 11 |   mempool_api: Box<dyn (::apis::MempoolApi)>,
[INFO] [stdout]    |                    +++++                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |   runes_api: Box<::apis::RunesApi>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 12 |   runes_api: Box<dyn (::apis::RunesApi)>,
[INFO] [stdout]    |                  +++++                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |   transactions_api: Box<::apis::TransactionsApi>,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 13 |   transactions_api: Box<dyn (::apis::TransactionsApi)>,
[INFO] [stdout]    |                         +++++                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:38:57
[INFO] [stdout]    |
[INFO] [stdout] 38 | ..., address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_address_balance(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:39:71
[INFO] [stdout]    |
[INFO] [stdout] 39 | ...ress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_address_non_inscription_utxos(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:40:76
[INFO] [stdout]    |
[INFO] [stdout] 40 | ... runeid: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_address_rune_balance(&self, address: &str, runeid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:41:68
[INFO] [stdout]    |
[INFO] [stdout] 41 | ...dress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn get_address_runes_balance_list(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:42:97
[INFO] [stdout]    |
[INFO] [stdout] 42 | ...token: &str) -> Box<Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn get_address_timeframe_balance(&self, address: &str, timeframe: &str, token: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:38:52
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_block_by_hash(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_block_by_hash(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:39:50
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_block_info(&self, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_block_info(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:40:58
[INFO] [stdout]    |
[INFO] [stdout] 40 | ...f, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_block_transactions(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:41:49
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn get_current_block_height(&self, ) -> Box<Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn get_current_block_height(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/fees_api.rs:38:45
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_recommended_fees(&self, ) -> Box<Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_recommended_fees(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:38:70
[INFO] [stdout]    |
[INFO] [stdout] 38 | ... address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_address_mempool_transactions(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:39:63
[INFO] [stdout]    |
[INFO] [stdout] 39 | ...self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_mempool_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:40:49
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_mempool_transactions(&self, ) -> Box<Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_mempool_transactions(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:38:55
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_runes_holders(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_runes_holders(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:39:52
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_runes_info(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_runes_info(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:40:68
[INFO] [stdout]    |
[INFO] [stdout] 40 | ...2, per_page: i32) -> Box<Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_runes_info_list(&self, page: i32, per_page: i32) -> Box<dyn Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:38:63
[INFO] [stdout]    |
[INFO] [stdout] 38 | ...ansaction: &str) -> Box<Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn broadcast_transaction(&self, transaction: &str) -> Box<dyn Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:39:50
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_transaction(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_transaction(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:40:55
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_transaction_info(&self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:47:57
[INFO] [stdout]    |
[INFO] [stdout] 47 | ..., address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn get_address_balance(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:113:71
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...ress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn get_address_non_inscription_utxos(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:179:76
[INFO] [stdout]     |
[INFO] [stdout] 179 | ... runeid: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn get_address_rune_balance(&self, address: &str, runeid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:245:68
[INFO] [stdout]     |
[INFO] [stdout] 245 | ...dress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn get_address_runes_balance_list(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:311:97
[INFO] [stdout]     |
[INFO] [stdout] 311 | ...token: &str) -> Box<Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 311 |     fn get_address_timeframe_balance(&self, address: &str, timeframe: &str, token: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:46:52
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn get_block_by_hash(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn get_block_by_hash(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:96:50
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn get_block_info(&self, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn get_block_info(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/blocks_api.rs:146:58
[INFO] [stdout]     |
[INFO] [stdout] 146 | ...f, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn get_block_transactions(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/blocks_api.rs:196:49
[INFO] [stdout]     |
[INFO] [stdout] 196 |     fn get_current_block_height(&self, ) -> Box<Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 196 |     fn get_current_block_height(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/fees_api.rs:43:45
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn get_recommended_fees(&self, ) -> Box<Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn get_recommended_fees(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:45:70
[INFO] [stdout]    |
[INFO] [stdout] 45 | ... address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn get_address_mempool_transactions(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/mempool_api.rs:111:63
[INFO] [stdout]     |
[INFO] [stdout] 111 | ...self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn get_mempool_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/mempool_api.rs:177:49
[INFO] [stdout]     |
[INFO] [stdout] 177 | ...tions(&self, ) -> Box<Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn get_mempool_transactions(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:45:55
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn get_runes_holders(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn get_runes_holders(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/runes_api.rs:111:52
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn get_runes_info(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn get_runes_info(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/runes_api.rs:177:68
[INFO] [stdout]     |
[INFO] [stdout] 177 | ...2, per_page: i32) -> Box<Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn get_runes_info_list(&self, page: i32, per_page: i32) -> Box<dyn Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:45:63
[INFO] [stdout]    |
[INFO] [stdout] 45 | ...ansaction: &str) -> Box<Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn broadcast_transaction(&self, transaction: &str) -> Box<dyn Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/transactions_api.rs:115:50
[INFO] [stdout]     |
[INFO] [stdout] 115 |     fn get_transaction(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 115 |     fn get_transaction(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/transactions_api.rs:165:55
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn get_transaction_info(&self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn get_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 |   pub fn addresses_api(&self) -> &::apis::AddressesApi{
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 31 |   pub fn addresses_api(&self) -> &dyn (::apis::AddressesApi){
[INFO] [stdout]    |                                   +++++                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:35:32
[INFO] [stdout]    |
[INFO] [stdout] 35 |   pub fn blocks_api(&self) -> &::apis::BlocksApi{
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 35 |   pub fn blocks_api(&self) -> &dyn (::apis::BlocksApi){
[INFO] [stdout]    |                                +++++                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:39:30
[INFO] [stdout]    |
[INFO] [stdout] 39 |   pub fn fees_api(&self) -> &::apis::FeesApi{
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |   pub fn fees_api(&self) -> &dyn (::apis::FeesApi){
[INFO] [stdout]    |                              +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:43:33
[INFO] [stdout]    |
[INFO] [stdout] 43 |   pub fn mempool_api(&self) -> &::apis::MempoolApi{
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 43 |   pub fn mempool_api(&self) -> &dyn (::apis::MempoolApi){
[INFO] [stdout]    |                                 +++++                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |   pub fn runes_api(&self) -> &::apis::RunesApi{
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 47 |   pub fn runes_api(&self) -> &dyn (::apis::RunesApi){
[INFO] [stdout]    |                               +++++                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 |   pub fn transactions_api(&self) -> &::apis::TransactionsApi{
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 51 |   pub fn transactions_api(&self) -> &dyn (::apis::TransactionsApi){
[INFO] [stdout]    |                                      +++++                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/addresses_api.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/addresses_api.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:273:13
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:341:13
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/blocks_api.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/blocks_api.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/blocks_api.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/blocks_api.rs:211:13
[INFO] [stdout]     |
[INFO] [stdout] 211 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/fees_api.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/mempool_api.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/mempool_api.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/mempool_api.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling satstream-rust-sdk v1.0.17 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/mempool_api.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/mempool_api.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/runes_api.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/runes_api.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/transactions_api.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/transactions_api.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/transactions_api.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/transactions_api.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/transactions_api.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `configuration` is never read
[INFO] [stdout]  --> src/apis/client.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct APIClient<C: hyper::client::Connect> {
[INFO] [stdout]   |            --------- field in this struct
[INFO] [stdout] 7 |   configuration: Rc<Configuration<C>>,
[INFO] [stdout]   |   ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set__type` should have a snake case name
[INFO] [stdout]    --> src/models/github_com_satstream_ss_utils_rpc_script_pub_key.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 |   pub fn set__type(&mut self, _type: String) {
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to snake case: `set_type`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with__type` should have a snake case name
[INFO] [stdout]    --> src/models/github_com_satstream_ss_utils_rpc_script_pub_key.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 |   pub fn with__type(mut self, _type: String) -> GithubComSatstreamSsUtilsRpcScriptPubKey {
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to snake case: `with_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset__type` should have a snake case name
[INFO] [stdout]    --> src/models/github_com_satstream_ss_utils_rpc_script_pub_key.rs:121:10
[INFO] [stdout]     |
[INFO] [stdout] 121 |   pub fn reset__type(&mut self) {
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to snake case: `reset_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::models::*`
[INFO] [stdout]   --> src/apis/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | use super::models::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/addresses_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/apis/blocks_api.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/blocks_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/apis/fees_api.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/fees_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/mempool_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/runes_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures`
[INFO] [stdout]   --> src/apis/transactions_api.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use futures;
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/apis/configuration.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]  --> src/apis/client.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 8 |   addresses_api: Box<::apis::AddressesApi>,
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]   = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]   |
[INFO] [stdout] 8 |   addresses_api: Box<dyn (::apis::AddressesApi)>,
[INFO] [stdout]   |                      +++++                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]  --> src/apis/client.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |   blocks_api: Box<::apis::BlocksApi>,
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]   |
[INFO] [stdout] 9 |   blocks_api: Box<dyn (::apis::BlocksApi)>,
[INFO] [stdout]   |                   +++++                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:10:17
[INFO] [stdout]    |
[INFO] [stdout] 10 |   fees_api: Box<::apis::FeesApi>,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 10 |   fees_api: Box<dyn (::apis::FeesApi)>,
[INFO] [stdout]    |                 +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |   mempool_api: Box<::apis::MempoolApi>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 11 |   mempool_api: Box<dyn (::apis::MempoolApi)>,
[INFO] [stdout]    |                    +++++                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 |   runes_api: Box<::apis::RunesApi>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 12 |   runes_api: Box<dyn (::apis::RunesApi)>,
[INFO] [stdout]    |                  +++++                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |   transactions_api: Box<::apis::TransactionsApi>,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 13 |   transactions_api: Box<dyn (::apis::TransactionsApi)>,
[INFO] [stdout]    |                         +++++                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:38:57
[INFO] [stdout]    |
[INFO] [stdout] 38 | ..., address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_address_balance(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:39:71
[INFO] [stdout]    |
[INFO] [stdout] 39 | ...ress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_address_non_inscription_utxos(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:40:76
[INFO] [stdout]    |
[INFO] [stdout] 40 | ... runeid: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_address_rune_balance(&self, address: &str, runeid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:41:68
[INFO] [stdout]    |
[INFO] [stdout] 41 | ...dress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn get_address_runes_balance_list(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:42:97
[INFO] [stdout]    |
[INFO] [stdout] 42 | ...token: &str) -> Box<Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn get_address_timeframe_balance(&self, address: &str, timeframe: &str, token: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:38:52
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_block_by_hash(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_block_by_hash(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:39:50
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_block_info(&self, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_block_info(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:40:58
[INFO] [stdout]    |
[INFO] [stdout] 40 | ...f, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_block_transactions(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:41:49
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn get_current_block_height(&self, ) -> Box<Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn get_current_block_height(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/fees_api.rs:38:45
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_recommended_fees(&self, ) -> Box<Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_recommended_fees(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:38:70
[INFO] [stdout]    |
[INFO] [stdout] 38 | ... address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_address_mempool_transactions(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:39:63
[INFO] [stdout]    |
[INFO] [stdout] 39 | ...self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_mempool_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:40:49
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_mempool_transactions(&self, ) -> Box<Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_mempool_transactions(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:38:55
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_runes_holders(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn get_runes_holders(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:39:52
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_runes_info(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_runes_info(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:40:68
[INFO] [stdout]    |
[INFO] [stdout] 40 | ...2, per_page: i32) -> Box<Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_runes_info_list(&self, page: i32, per_page: i32) -> Box<dyn Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:38:63
[INFO] [stdout]    |
[INFO] [stdout] 38 | ...ansaction: &str) -> Box<Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     fn broadcast_transaction(&self, transaction: &str) -> Box<dyn Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:39:50
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_transaction(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn get_transaction(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:40:55
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_transaction_info(&self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn get_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>>;
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/addresses_api.rs:47:57
[INFO] [stdout]    |
[INFO] [stdout] 47 | ..., address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn get_address_balance(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:113:71
[INFO] [stdout]     |
[INFO] [stdout] 113 | ...ress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 113 |     fn get_address_non_inscription_utxos(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressNonInscriptionUtxo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:179:76
[INFO] [stdout]     |
[INFO] [stdout] 179 | ... runeid: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 179 |     fn get_address_rune_balance(&self, address: &str, runeid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRuneBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:245:68
[INFO] [stdout]     |
[INFO] [stdout] 245 | ...dress: &str) -> Box<Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn get_address_runes_balance_list(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressRunesBalanceList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/addresses_api.rs:311:97
[INFO] [stdout]     |
[INFO] [stdout] 311 | ...token: &str) -> Box<Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 311 |     fn get_address_timeframe_balance(&self, address: &str, timeframe: &str, token: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressTimeframeBalance, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:46:52
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn get_block_by_hash(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn get_block_by_hash(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetBlockByHash, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/blocks_api.rs:96:50
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn get_block_info(&self, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 96 |     fn get_block_info(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/blocks_api.rs:146:58
[INFO] [stdout]     |
[INFO] [stdout] 146 | ...f, height: i32) -> Box<Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 146 |     fn get_block_transactions(&self, height: i32) -> Box<dyn Future<Item = ::models::ResponsesGetBlockTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/blocks_api.rs:196:49
[INFO] [stdout]     |
[INFO] [stdout] 196 |     fn get_current_block_height(&self, ) -> Box<Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 196 |     fn get_current_block_height(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetBlockHeight, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/fees_api.rs:43:45
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn get_recommended_fees(&self, ) -> Box<Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn get_recommended_fees(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetFees, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/mempool_api.rs:45:70
[INFO] [stdout]    |
[INFO] [stdout] 45 | ... address: &str) -> Box<Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn get_address_mempool_transactions(&self, address: &str) -> Box<dyn Future<Item = ::models::ResponsesGetAddressMempoolTxs, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/mempool_api.rs:111:63
[INFO] [stdout]     |
[INFO] [stdout] 111 | ...self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn get_mempool_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/mempool_api.rs:177:49
[INFO] [stdout]     |
[INFO] [stdout] 177 | ...tions(&self, ) -> Box<Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn get_mempool_transactions(&self, ) -> Box<dyn Future<Item = ::models::ResponsesGetMempoolTransactions, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/runes_api.rs:45:55
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn get_runes_holders(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn get_runes_holders(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneHolders, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/runes_api.rs:111:52
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn get_runes_info(&self, rune_id: &str) -> Box<Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn get_runes_info(&self, rune_id: &str) -> Box<dyn Future<Item = ::models::ResponsesGetRuneInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/runes_api.rs:177:68
[INFO] [stdout]     |
[INFO] [stdout] 177 | ...2, per_page: i32) -> Box<Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 177 |     fn get_runes_info_list(&self, page: i32, per_page: i32) -> Box<dyn Future<Item = ::models::ResponsesGetRunesInfoList, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/transactions_api.rs:45:63
[INFO] [stdout]    |
[INFO] [stdout] 45 | ...ansaction: &str) -> Box<Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn broadcast_transaction(&self, transaction: &str) -> Box<dyn Future<Item = ::models::ResponsesSendRawTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/transactions_api.rs:115:50
[INFO] [stdout]     |
[INFO] [stdout] 115 |     fn get_transaction(&self, hash: &str) -> Box<Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 115 |     fn get_transaction(&self, hash: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTransaction, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/apis/transactions_api.rs:165:55
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn get_transaction_info(&self, txid: &str) -> Box<Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn get_transaction_info(&self, txid: &str) -> Box<dyn Future<Item = ::models::ResponsesGetTxInfo, Error = Error<serde_json::Value>>> {
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:31:35
[INFO] [stdout]    |
[INFO] [stdout] 31 |   pub fn addresses_api(&self) -> &::apis::AddressesApi{
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 31 |   pub fn addresses_api(&self) -> &dyn (::apis::AddressesApi){
[INFO] [stdout]    |                                   +++++                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:35:32
[INFO] [stdout]    |
[INFO] [stdout] 35 |   pub fn blocks_api(&self) -> &::apis::BlocksApi{
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 35 |   pub fn blocks_api(&self) -> &dyn (::apis::BlocksApi){
[INFO] [stdout]    |                                +++++                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:39:30
[INFO] [stdout]    |
[INFO] [stdout] 39 |   pub fn fees_api(&self) -> &::apis::FeesApi{
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 39 |   pub fn fees_api(&self) -> &dyn (::apis::FeesApi){
[INFO] [stdout]    |                              +++++               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:43:33
[INFO] [stdout]    |
[INFO] [stdout] 43 |   pub fn mempool_api(&self) -> &::apis::MempoolApi{
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 43 |   pub fn mempool_api(&self) -> &dyn (::apis::MempoolApi){
[INFO] [stdout]    |                                 +++++                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |   pub fn runes_api(&self) -> &::apis::RunesApi{
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 47 |   pub fn runes_api(&self) -> &dyn (::apis::RunesApi){
[INFO] [stdout]    |                               +++++                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/apis/client.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 |   pub fn transactions_api(&self) -> &::apis::TransactionsApi{
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 51 |   pub fn transactions_api(&self) -> &dyn (::apis::TransactionsApi){
[INFO] [stdout]    |                                      +++++                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/addresses_api.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/addresses_api.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:249:13
[INFO] [stdout]     |
[INFO] [stdout] 249 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:273:13
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/addresses_api.rs:341:13
[INFO] [stdout]     |
[INFO] [stdout] 341 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/blocks_api.rs:61:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/blocks_api.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/blocks_api.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/blocks_api.rs:211:13
[INFO] [stdout]     |
[INFO] [stdout] 211 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/fees_api.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/mempool_api.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/mempool_api.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/mempool_api.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/mempool_api.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/mempool_api.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/runes_api.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/runes_api.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 181 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/runes_api.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/transactions_api.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]    |             ----^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/apis/transactions_api.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/transactions_api.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/transactions_api.rs:169:13
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let mut auth_query = HashMap::<String, String>::new();
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/apis/transactions_api.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |         let mut uri: hyper::Uri = uri_str.parse().unwrap();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `configuration` is never read
[INFO] [stdout]  --> src/apis/client.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct APIClient<C: hyper::client::Connect> {
[INFO] [stdout]   |            --------- field in this struct
[INFO] [stdout] 7 |   configuration: Rc<Configuration<C>>,
[INFO] [stdout]   |   ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set__type` should have a snake case name
[INFO] [stdout]    --> src/models/github_com_satstream_ss_utils_rpc_script_pub_key.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 |   pub fn set__type(&mut self, _type: String) {
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to snake case: `set_type`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with__type` should have a snake case name
[INFO] [stdout]    --> src/models/github_com_satstream_ss_utils_rpc_script_pub_key.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 |   pub fn with__type(mut self, _type: String) -> GithubComSatstreamSsUtilsRpcScriptPubKey {
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to snake case: `with_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reset__type` should have a snake case name
[INFO] [stdout]    --> src/models/github_com_satstream_ss_utils_rpc_script_pub_key.rs:121:10
[INFO] [stdout]     |
[INFO] [stdout] 121 |   pub fn reset__type(&mut self) {
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to snake case: `reset_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.57s
[INFO] running `Command { std: "docker" "inspect" "316c9d448e88edbeb311a548af2acc4ab235fbad4b2e8b21feaeecaf45dba82d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "316c9d448e88edbeb311a548af2acc4ab235fbad4b2e8b21feaeecaf45dba82d", kill_on_drop: false }`
[INFO] [stdout] 316c9d448e88edbeb311a548af2acc4ab235fbad4b2e8b21feaeecaf45dba82d
