[INFO] fetching crate avalanche-types 0.0.371...
[INFO] documenting avalanche-types-0.0.371 against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] extracting crate avalanche-types 0.0.371 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate avalanche-types 0.0.371 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate avalanche-types 0.0.371
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate avalanche-types 0.0.371
[INFO] tweaked toml for crates.io crate avalanche-types 0.0.371 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate crates.io crate avalanche-types 0.0.371 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scale-info-derive v2.6.0
[INFO] [stderr]   Downloaded tower-layer v0.3.2
[INFO] [stderr]   Downloaded crunchy v0.2.2
[INFO] [stderr]   Downloaded fixed-hash v0.8.0
[INFO] [stderr]   Downloaded rustc-hex v2.1.0
[INFO] [stderr]   Downloaded keccak v0.1.3
[INFO] [stderr]   Downloaded zeroize_derive v1.4.2
[INFO] [stderr]   Downloaded tokio-util v0.6.10
[INFO] [stderr]   Downloaded toml v0.7.3
[INFO] [stderr]   Downloaded num-bigint-dig v0.8.2
[INFO] [stderr]   Downloaded rustls-native-certs v0.6.2
[INFO] [stderr]   Downloaded pkcs1 v0.4.1
[INFO] [stderr]   Downloaded aho-corasick v1.0.1
[INFO] [stderr]   Downloaded fixedbitset v0.4.2
[INFO] [stderr]   Downloaded arrayvec v0.7.2
[INFO] [stderr]   Downloaded which v4.4.0
[INFO] [stderr]   Downloaded block-buffer v0.9.0
[INFO] [stderr]   Downloaded sha2 v0.9.9
[INFO] [stderr]   Downloaded ripemd v0.1.3
[INFO] [stderr]   Downloaded rcgen v0.10.0
[INFO] [stderr]   Downloaded openssl-macros v0.1.1
[INFO] [stderr]   Downloaded rlp-derive v0.1.0
[INFO] [stderr]   Downloaded async-stream v0.3.5
[INFO] [stderr]   Downloaded num-bigint v0.4.3
[INFO] [stderr]   Downloaded globset v0.4.10
[INFO] [stderr]   Downloaded rayon v1.7.0
[INFO] [stderr]   Downloaded ethers-middleware v2.0.3
[INFO] [stderr]   Downloaded ethers-etherscan v2.0.3
[INFO] [stderr]   Downloaded zstd v0.11.2+zstd.1.5.2
[INFO] [stderr]   Downloaded fxhash v0.2.1
[INFO] [stderr]   Downloaded utf-8 v0.7.6
[INFO] [stderr]   Downloaded password-hash v0.4.2
[INFO] [stderr]   Downloaded pbkdf2 v0.11.0
[INFO] [stderr]   Downloaded cipher v0.3.0
[INFO] [stderr]   Downloaded zstd-safe v5.0.2+zstd.1.5.2
[INFO] [stderr]   Downloaded dirs-next v2.0.0
[INFO] [stderr]   Downloaded ascii-canvas v3.0.0
[INFO] [stderr]   Downloaded xmlparser v0.13.5
[INFO] [stderr]   Downloaded console v0.15.5
[INFO] [stderr]   Downloaded uuid v0.8.2
[INFO] [stderr]   Downloaded primitive-types v0.12.1
[INFO] [stderr]   Downloaded random-manager v0.0.5
[INFO] [stderr]   Downloaded yasna v0.5.2
[INFO] [stderr]   Downloaded parity-scale-codec v3.4.0
[INFO] [stderr]   Downloaded scale-info v2.6.0
[INFO] [stderr]   Downloaded cargo_metadata v0.15.4
[INFO] [stderr]   Downloaded impl-serde v0.4.0
[INFO] [stderr]   Downloaded protoc-gen-tonic v0.2.2
[INFO] [stderr]   Downloaded prost-build v0.11.9
[INFO] [stderr]   Downloaded impl-codec v0.6.0
[INFO] [stderr]   Downloaded blst v0.3.10
[INFO] [stderr]   Downloaded aws-smithy-client v0.55.2
[INFO] [stderr]   Downloaded ethers-contract v2.0.3
[INFO] [stderr]   Downloaded tonic-health v0.9.2
[INFO] [stderr]   Downloaded tonic-reflection v0.9.2
[INFO] [stderr]   Downloaded procfs v0.14.2
[INFO] [stderr]   Downloaded ethers-contract-derive v2.0.3
[INFO] [stderr]   Downloaded ethers-contract-abigen v2.0.3
[INFO] [stderr]   Downloaded cmp-manager v0.0.1
[INFO] [stderr]   Downloaded ethers-addressbook v2.0.3
[INFO] [stderr]   Downloaded tracing-attributes v0.1.24
[INFO] [stderr]   Downloaded tiny-keccak v2.0.2
[INFO] [stderr]   Downloaded bip32 v0.5.0
[INFO] [stderr]   Downloaded id-manager v0.0.3
[INFO] [stderr]   Downloaded k256 v0.13.1
[INFO] [stderr]   Downloaded ethers-core v2.0.3
[INFO] [stderr]   Downloaded aws-smithy-http v0.55.2
[INFO] [stderr]   Downloaded aws-smithy-async v0.55.2
[INFO] [stderr]   Downloaded coins-core v0.8.3
[INFO] [stderr]   Downloaded coins-bip39 v0.8.6
[INFO] [stderr]   Downloaded aws-smithy-http-tower v0.55.2
[INFO] [stderr]   Downloaded aws-credential-types v0.55.1
[INFO] [stderr]   Downloaded aws-smithy-json v0.55.2
[INFO] [stderr]   Downloaded aws-sigv4 v0.55.1
[INFO] [stderr]   Downloaded bitvec v0.17.4
[INFO] [stderr]   Downloaded compress-manager v0.0.7
[INFO] [stderr]   Downloaded human-readable v0.0.1
[INFO] [stderr]   Downloaded aws-manager v0.26.18
[INFO] [stderr]   Downloaded ethers v2.0.3
[INFO] [stderr]   Downloaded aws-config v0.55.1
[INFO] [stderr]   Downloaded console v0.14.1
[INFO] [stderr]   Downloaded dialoguer v0.8.0
[INFO] [stderr]   Downloaded ethers-solc v2.0.3
[INFO] [stderr]   Downloaded aws-sdk-sso v0.26.0
[INFO] [stderr]   Downloaded aws-smithy-query v0.55.2
[INFO] [stderr]   Downloaded inout v0.1.3
[INFO] [stderr]   Downloaded cargo-platform v0.1.2
[INFO] [stderr]   Downloaded lalrpop v0.19.10
[INFO] [stderr]   Downloaded phf_shared v0.10.0
[INFO] [stderr]   Downloaded dirs-sys-next v0.1.2
[INFO] [stderr]   Downloaded phf_macros v0.11.1
[INFO] [stderr]   Downloaded siphasher v0.3.10
[INFO] [stderr]   Downloaded os_str_bytes v6.5.0
[INFO] [stderr]   Downloaded home v0.5.5
[INFO] [stderr]   Downloaded aes v0.8.2
[INFO] [stderr]   Downloaded axum v0.6.17
[INFO] [stderr]   Downloaded dunce v1.0.4
[INFO] [stderr]   Downloaded aws-sig-auth v0.55.1
[INFO] [stderr]   Downloaded aws-http v0.55.1
[INFO] [stderr]   Downloaded send_wrapper v0.6.0
[INFO] [stderr]   Downloaded coins-bip32 v0.8.3
[INFO] [stderr]   Downloaded protoc-gen-prost v0.2.2
[INFO] [stderr]   Downloaded funty v2.0.0
[INFO] [stderr]   Downloaded rayon-core v1.11.0
[INFO] [stderr]   Downloaded futures-timer v3.0.2
[INFO] [stderr]   Downloaded ctr v0.9.2
[INFO] [stderr]   Downloaded cipher v0.4.4
[INFO] [stderr]   Downloaded tower v0.4.13
[INFO] [stderr]   Downloaded xattr v0.2.3
[INFO] [stderr]   Downloaded outref v0.5.1
[INFO] [stderr]   Downloaded tokio-io-timeout v1.2.0
[INFO] [stderr]   Downloaded sync_wrapper v0.1.2
[INFO] [stderr]   Downloaded tokio-macros v2.1.0
[INFO] [stderr]   Downloaded threadpool v1.8.1
[INFO] [stderr]   Downloaded bit-vec v0.6.3
[INFO] [stderr]   Downloaded textwrap v0.16.0
[INFO] [stderr]   Downloaded multimap v0.8.3
[INFO] [stderr]   Downloaded matchit v0.7.0
[INFO] [stderr]   Downloaded fs_extra v1.3.0
[INFO] [stderr]   Downloaded parity-scale-codec-derive v3.1.4
[INFO] [stderr]   Downloaded jsonrpc-server-utils v18.0.0
[INFO] [stderr]   Downloaded fs2 v0.4.3
[INFO] [stderr]   Downloaded svm-rs v0.2.22
[INFO] [stderr]   Downloaded ethabi v18.0.0
[INFO] [stderr]   Downloaded futures-locks v0.7.1
[INFO] [stderr]   Downloaded ena v0.14.2
[INFO] [stderr]   Downloaded auto_impl v1.0.1
[INFO] [stderr]   Downloaded petgraph v0.6.3
[INFO] [stderr]   Downloaded path-clean v1.0.1
[INFO] [stderr]   Downloaded Inflector v0.11.4
[INFO] [stderr]   Downloaded impl-trait-for-tuples v0.2.2
[INFO] [stderr]   Downloaded spki v0.7.1
[INFO] [stderr]   Downloaded prost-derive v0.11.9
[INFO] [stderr]   Downloaded tokio-stream v0.1.14
[INFO] [stderr]   Downloaded bs58 v0.4.0
[INFO] [stderr]   Downloaded openssl-sys v0.9.87
[INFO] [stderr]   Downloaded aws-endpoint v0.55.1
[INFO] [stderr]   Downloaded base16ct v0.2.0
[INFO] [stderr]   Downloaded sec1 v0.7.2
[INFO] [stderr]   Downloaded aes v0.7.5
[INFO] [stderr]   Downloaded prettyplease v0.2.4
[INFO] [stderr]   Downloaded tungstenite v0.18.0
[INFO] [stderr]   Downloaded tokio-tungstenite v0.18.0
[INFO] [stderr]   Downloaded net2 v0.2.38
[INFO] [stderr]   Downloaded rustix v0.36.13
[INFO] [stderr]   Downloaded tar v0.4.38
[INFO] [stderr]   Downloaded solang-parser v0.2.4
[INFO] [stderr]   Downloaded clap_derive v3.2.24
[INFO] [stderr]   Downloaded number_prefix v0.4.0
[INFO] [stderr]   Downloaded indicatif v0.16.2
[INFO] [stderr]   Downloaded send_wrapper v0.4.0
[INFO] [stderr]   Downloaded bech32 v0.9.1
[INFO] [stderr]   Downloaded base64-simd v0.8.0
[INFO] [stderr]   Downloaded diff v0.1.13
[INFO] [stderr]   Downloaded bytes-utils v0.1.3
[INFO] [stderr]   Downloaded vsimd v0.8.0
[INFO] [stderr]   Downloaded secp256k1 v0.27.0
[INFO] [stderr]   Downloaded pico-args v0.5.0
[INFO] [stderr]   Downloaded bit-set v0.5.3
[INFO] [stderr]   Downloaded open-fastrlp-derive v0.1.1
[INFO] [stderr]   Downloaded rust-embed-utils v7.5.0
[INFO] [stderr]   Downloaded string_cache v0.8.7
[INFO] [stderr]   Downloaded term v0.7.0
[INFO] [stderr]   Downloaded pkcs8 v0.9.0
[INFO] [stderr]   Downloaded bstr v1.4.0
[INFO] [stderr]   Downloaded jsonrpc-core v18.0.0
[INFO] [stderr]   Downloaded elliptic-curve v0.13.4
[INFO] [stderr]   Downloaded async-stream-impl v0.3.5
[INFO] [stderr]   Downloaded cpufeatures v0.2.7
[INFO] [stderr]   Downloaded rustix v0.37.15
[INFO] [stderr]   Downloaded aws-sdk-kms v0.26.0
[INFO] [stderr]   Downloaded spki v0.6.0
[INFO] [stderr]   Downloaded libm v0.2.6
[INFO] [stderr]   Downloaded signature v2.1.0
[INFO] [stderr]   Downloaded rust-embed-impl v6.5.0
[INFO] [stderr]   Downloaded rust-embed v6.6.1
[INFO] [stderr]   Downloaded pem-rfc7468 v0.6.0
[INFO] [stderr]   Downloaded rustls-webpki v0.100.1
[INFO] [stderr]   Downloaded base64ct v1.6.0
[INFO] [stderr]   Downloaded der v0.7.5
[INFO] [stderr]   Downloaded hashers v1.0.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.3.2
[INFO] [stderr]   Downloaded scrypt v0.10.0
[INFO] [stderr]   Downloaded ethereum-types v0.14.1
[INFO] [stderr]   Downloaded tokio v1.28.0
[INFO] [stderr]   Downloaded rsa v0.8.2
[INFO] [stderr]   Downloaded tempfile v3.5.0
[INFO] [stderr]   Downloaded crypto-bigint v0.5.2
[INFO] [stderr]   Downloaded regex-syntax v0.7.1
[INFO] [stderr]   Downloaded der v0.6.1
[INFO] [stderr]   Downloaded sha3 v0.10.7
[INFO] [stderr]   Downloaded const-oid v0.9.2
[INFO] [stderr]   Downloaded pkcs8 v0.10.2
[INFO] [stderr]   Downloaded linux-raw-sys v0.3.4
[INFO] [stderr]   Downloaded prefix-manager v0.0.2
[INFO] [stderr]   Downloaded tokio-util v0.7.8
[INFO] [stderr]   Downloaded tonic-build v0.8.4
[INFO] [stderr]   Downloaded uint v0.9.5
[INFO] [stderr]   Downloaded prost-types v0.11.9
[INFO] [stderr]   Downloaded prost v0.11.9
[INFO] [stderr]   Downloaded is-terminal v0.4.7
[INFO] [stderr]   Downloaded lalrpop-util v0.19.10
[INFO] [stderr]   Downloaded phf_generator v0.11.1
[INFO] [stderr]   Downloaded phf_shared v0.11.1
[INFO] [stderr]   Downloaded phf v0.11.1
[INFO] [stderr]   Downloaded tokio-test v0.4.2
[INFO] [stderr]   Downloaded tracing v0.1.38
[INFO] [stderr]   Downloaded bech32 v0.7.3
[INFO] [stderr]   Downloaded secp256k1-sys v0.8.1
[INFO] [stderr]   Downloaded openssl v0.10.52
[INFO] [stderr]   Downloaded clap v3.2.24
[INFO] [stderr]   Downloaded redox_syscall v0.3.5
[INFO] [stderr]   Downloaded rfc6979 v0.4.0
[INFO] [stderr]   Downloaded ecdsa v0.16.6
[INFO] [stderr]   Downloaded regex v1.8.1
[INFO] [stderr]   Downloaded ethers-providers v2.0.3
[INFO] [stderr]   Downloaded radium v0.3.0
[INFO] [stderr]   Downloaded enr v0.8.0
[INFO] [stderr]   Downloaded pbkdf2 v0.12.1
[INFO] [stderr]   Downloaded prettyplease v0.1.25
[INFO] [stderr]   Downloaded ff v0.13.0
[INFO] [stderr]   Downloaded group v0.13.0
[INFO] [stderr]   Downloaded rustls v0.21.0
[INFO] [stderr]   Downloaded aws-types v0.55.1
[INFO] [stderr]   Downloaded jsonrpc-http-server v18.0.0
[INFO] [stderr]   Downloaded pem v1.1.1
[INFO] [stderr]   Downloaded axum-core v0.3.4
[INFO] [stderr]   Downloaded rustversion v1.0.12
[INFO] [stderr]   Downloaded bitvec v1.0.1
[INFO] [stderr]   Downloaded camino v1.1.4
[INFO] [stderr]   Downloaded digest v0.9.0
[INFO] [stderr]   Downloaded impl-rlp v0.3.0
[INFO] [stderr]   Downloaded wyz v0.5.1
[INFO] [stderr]   Downloaded opaque-debug v0.3.0
[INFO] [stderr]   Downloaded radium v0.7.0
[INFO] [stderr]   Downloaded hyper-timeout v0.4.1
[INFO] [stderr]   Downloaded path-slash v0.2.1
[INFO] [stderr]   Downloaded memoffset v0.8.0
[INFO] [stderr]   Downloaded crossbeam-epoch v0.9.14
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.3
[INFO] [stderr]   Downloaded byte-slice-cast v1.2.2
[INFO] [stderr]   Downloaded rlp v0.5.2
[INFO] [stderr]   Downloaded num-iter v0.1.43
[INFO] [stderr]   Downloaded tonic v0.9.2
[INFO] [stderr]   Downloaded zerocopy v0.6.1
[INFO] [stderr]   Downloaded aws-smithy-xml v0.55.2
[INFO] [stderr]   Downloaded aws-sdk-sts v0.26.0
[INFO] [stderr]   Downloaded async_io_stream v0.3.3
[INFO] [stderr]   Downloaded pharos v0.5.3
[INFO] [stderr]   Downloaded ws_stream_wasm v0.7.4
[INFO] [stderr]   Downloaded aws-smithy-types v0.55.2
[INFO] [stderr]   Downloaded salsa20 v0.10.2
[INFO] [stderr]   Downloaded eth-keystore v0.5.0
[INFO] [stderr]   Downloaded num_enum_derive v0.6.1
[INFO] [stderr]   Downloaded num_enum v0.6.1
[INFO] [stderr]   Downloaded ethbloom v0.13.0
[INFO] [stderr]   Downloaded open-fastrlp v0.1.4
[INFO] [stderr]   Downloaded ethers-signers v2.0.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 28563c1d306aff48e5fc4ffbe509a4e03a978f65bc8f2b0f92e6c31f0c2cdc4d
[INFO] running `Command { std: "docker" "start" "-a" "28563c1d306aff48e5fc4ffbe509a4e03a978f65bc8f2b0f92e6c31f0c2cdc4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "28563c1d306aff48e5fc4ffbe509a4e03a978f65bc8f2b0f92e6c31f0c2cdc4d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28563c1d306aff48e5fc4ffbe509a4e03a978f65bc8f2b0f92e6c31f0c2cdc4d", kill_on_drop: false }`
[INFO] [stdout] 28563c1d306aff48e5fc4ffbe509a4e03a978f65bc8f2b0f92e6c31f0c2cdc4d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 37d55cb657c6e0b19f3f77f9996a360ac5de96e36b0b842199f2e37b26375060
[INFO] running `Command { std: "docker" "start" "-a" "37d55cb657c6e0b19f3f77f9996a360ac5de96e36b0b842199f2e37b26375060", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]     Checking const-oid v0.9.2
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling toml_datetime v0.6.1
[INFO] [stderr]    Compiling winnow v0.4.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling once_cell v1.17.1
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]     Checking rustc-hex v2.1.0
[INFO] [stderr]     Checking arrayvec v0.7.2
[INFO] [stderr]     Checking byte-slice-cast v1.2.2
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]    Compiling io-lifetimes v1.0.10
[INFO] [stderr]    Compiling rustversion v1.0.12
[INFO] [stderr]     Checking cpufeatures v0.2.7
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling rustix v0.37.15
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling walkdir v2.3.3
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking aho-corasick v1.0.1
[INFO] [stderr]     Checking keccak v0.1.3
[INFO] [stderr]     Checking regex-syntax v0.7.1
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking linux-raw-sys v0.3.4
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]     Checking unsafe-libyaml v0.2.8
[INFO] [stderr]     Checking unicode-xid v0.2.4
[INFO] [stderr]     Checking rustls-pemfile v1.0.2
[INFO] [stderr]     Checking prefix-manager v0.0.2
[INFO] [stderr]     Checking bs58 v0.4.0
[INFO] [stderr]     Checking cmp-manager v0.0.1
[INFO] [stderr]     Checking bech32 v0.9.1
[INFO] [stderr]    Compiling blst v0.3.10
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling toml_edit v0.19.8
[INFO] [stderr]     Checking getrandom v0.2.9
[INFO] [stderr]     Checking num_cpus v1.15.0
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]     Checking threadpool v1.8.1
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking chrono v0.4.24
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking ff v0.13.0
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking regex v1.8.1
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]     Checking fixed-hash v0.8.0
[INFO] [stderr]     Checking tempfile v3.5.0
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.160
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]    Compiling num_enum_derive v0.6.1
[INFO] [stderr]    Compiling async-trait v0.1.68
[INFO] [stderr]    Compiling parity-scale-codec-derive v3.1.4
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.2
[INFO] [stderr]    Compiling rlp-derive v0.1.0
[INFO] [stderr]    Compiling scale-info-derive v2.6.0
[INFO] [stderr]     Checking zeroize v1.6.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling auto_impl v1.0.1
[INFO] [stderr]    Compiling zerocopy-derive v0.3.2
[INFO] [stderr]     Checking der v0.7.5
[INFO] [stderr]     Checking num_enum v0.6.1
[INFO] [stderr]     Checking thiserror v1.0.40
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking crypto-bigint v0.5.2
[INFO] [stderr]     Checking digest v0.10.6
[INFO] [stderr]     Checking spki v0.7.1
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking sha2 v0.10.6
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking sec1 v0.7.2
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking signature v2.1.0
[INFO] [stderr]     Checking sha3 v0.10.7
[INFO] [stderr]     Checking zerocopy v0.6.1
[INFO] [stderr]     Checking ripemd v0.1.3
[INFO] [stderr]     Checking rust-embed-utils v7.5.0
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]     Checking elliptic-curve v0.13.4
[INFO] [stderr]    Compiling rust-embed-impl v6.5.0
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]     Checking ecdsa v0.16.6
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling serde_with_macros v2.3.2
[INFO] [stderr]     Checking k256 v0.13.1
[INFO] [stderr]     Checking rust-embed v6.6.1
[INFO] [stderr]     Checking bytes v1.4.0
[INFO] [stderr]     Checking parity-scale-codec v3.4.0
[INFO] [stderr]     Checking impl-serde v0.4.0
[INFO] [stderr]     Checking serde_with v2.3.2
[INFO] [stderr]     Checking serde_yaml v0.9.21
[INFO] [stderr]     Checking rlp v0.5.2
[INFO] [stderr]     Checking impl-codec v0.6.0
[INFO] [stderr]     Checking scale-info v2.6.0
[INFO] [stderr]     Checking impl-rlp v0.3.0
[INFO] [stderr]    Compiling open-fastrlp-derive v0.1.1
[INFO] [stderr]     Checking ethbloom v0.13.0
[INFO] [stderr]     Checking primitive-types v0.12.1
[INFO] [stderr]     Checking ethereum-types v0.14.1
[INFO] [stderr]     Checking open-fastrlp v0.1.4
[INFO] [stderr]     Checking ethabi v18.0.0
[INFO] [stderr]     Checking ethers-core v2.0.3
[INFO] [stderr]  Documenting avalanche-types v0.0.371 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/context.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     proto::pb::{
[INFO] [stdout]   |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/database/rpcdb/client/batch.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     proto::rpcdb::{self, database_client::DatabaseClient},
[INFO] [stdout]   |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::proto`
[INFO] [stdout]  --> src/subnet/rpc/database/rpcdb/client/batch.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     proto::rpcdb::{self, database_client::DatabaseClient},
[INFO] [stdout]   |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/database/rpcdb/client/iterator.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     proto::rpcdb::{self, database_client::DatabaseClient},
[INFO] [stdout]   |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     proto::{
[INFO] [stdout]    |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::proto`
[INFO] [stdout]  --> src/subnet/rpc/database/rpcdb/client/iterator.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     proto::rpcdb::{self, database_client::DatabaseClient},
[INFO] [stdout]   |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/server/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     proto::pb::{
[INFO] [stdout]    |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::proto`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/server/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     proto::pb::{
[INFO] [stdout]    |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::proto`
[INFO] [stdout]  --> src/subnet/rpc/database/rpcdb/mod.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::proto::pb;
[INFO] [stdout]   |            ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/http/handle/mod.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::proto::http::Element;
[INFO] [stdout]   |            ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::proto`
[INFO] [stdout]  --> src/subnet/rpc/http/client.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{proto::pb, subnet};
[INFO] [stdout]   |             ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/http/server.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::proto::pb::{
[INFO] [stdout]   |            ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/runtime/client.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::proto::vm::runtime::{runtime_client::RuntimeClient, InitializeRequest};
[INFO] [stdout]   |            ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/snow/engine/common/appsender/client.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     proto::pb::appsender::{
[INFO] [stdout]   |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::proto`
[INFO] [stdout]  --> src/subnet/rpc/http/server.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::proto::pb::{
[INFO] [stdout]   |            ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/snow/engine/common/appsender/server.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     proto::pb::{
[INFO] [stdout]   |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/client.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     proto::{
[INFO] [stdout]    |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/utils/grpc.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::proto::google::protobuf::Timestamp;
[INFO] [stdout]   |            ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::proto`
[INFO] [stdout]  --> src/subnet/rpc/snow/engine/common/appsender/server.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     proto::pb::{
[INFO] [stdout]   |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `http`
[INFO] [stdout]   --> src/subnet/rpc/utils/grpc.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use http::{Request, Response};
[INFO] [stdout]    |     ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `jsonrpc_core`
[INFO] [stdout]   --> src/subnet/rpc/utils/grpc.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use jsonrpc_core::futures::FutureExt;
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of undeclared crate or module `jsonrpc_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/utils/grpc.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use tokio::sync::broadcast::Receiver;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/utils/grpc.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use tonic::{
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `hyper`
[INFO] [stdout]   --> src/subnet/rpc/utils/grpc.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use hyper::Body;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `hyper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tower_service`
[INFO] [stdout]   --> src/subnet/rpc/utils/grpc.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use tower_service::Service;
[INFO] [stdout]    |     ^^^^^^^^^^^^^ use of undeclared crate or module `tower_service`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/vm/server.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     proto::pb::{
[INFO] [stdout]   |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::proto`
[INFO] [stdout]  --> src/subnet/rpc/vm/server.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     proto::pb::{
[INFO] [stdout]   |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]   --> src/subnet/rpc/vm/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     proto::{
[INFO] [stdout]    |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `jsonrpc_core`
[INFO] [stdout]   --> src/subnet/rpc/vm/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use jsonrpc_core::futures::FutureExt;
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of undeclared crate or module `jsonrpc_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/vm/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use tokio::sync::broadcast::Receiver;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/vm/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use tonic::transport::server::NamedService;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic_health`
[INFO] [stdout]   --> src/subnet/rpc/vm/mod.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use tonic_health::server::health_reporter;
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of undeclared crate or module `tonic_health`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `proto` in the crate root
[INFO] [stdout]  --> src/subnet/rpc/metrics.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::proto::pb::io::prometheus::client::{
[INFO] [stdout]   |            ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/context.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use tonic::transport::Channel;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::proto`
[INFO] [stdout]   --> src/subnet/rpc/vm/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     proto::{
[INFO] [stdout]    |     ^^^^^ could not find `proto` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]  --> src/subnet/rpc/database/batch.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use tokio::sync::Mutex;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]  --> src/subnet/rpc/database/corruptabledb/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tokio::sync::Mutex;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tonic`
[INFO] [stdout]  --> src/subnet/rpc/errors.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tonic::Status;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]  --> src/subnet/rpc/database/manager/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tokio::sync::RwLock;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/batch.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tokio::sync::{Mutex, RwLock};
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/mod.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/batch.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use tokio::sync::{Mutex, RwLock};
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/batch.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use tonic::transport::Channel;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/iterator.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/iterator.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use tonic::transport::Channel;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prost`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/mod.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use prost::bytes::Bytes;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `prost`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use tonic::transport::Channel;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prost`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/server/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use prost::bytes::Bytes;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `prost`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/server/mod.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `semver`
[INFO] [stdout]  --> src/subnet/rpc/database/manager/versioned_database.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use semver::Version;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `semver`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/batch.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use tokio::sync::{Mutex, RwLock};
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prost`
[INFO] [stdout]  --> src/subnet/rpc/http/client.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use prost::bytes::Bytes;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `prost`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/http/client.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tonic::transport::Channel;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/http/server.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use tonic::codegen::http;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/runtime/client.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use tonic::transport::Channel;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prost`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/client.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use prost::bytes::Bytes;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `prost`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/client.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use tonic::transport::Channel;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/server.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/server/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use tonic::{Request, Response, Status};
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/server.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use tonic::{Request, Response, Status};
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use tokio::sync::mpsc::Sender;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/snow/validators/client.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tonic::transport::Channel;
[INFO] [stdout]   |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prost`
[INFO] [stdout]   --> src/subnet/rpc/vm/server.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use prost::bytes::Bytes;
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `prost`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `num_derive`
[INFO] [stdout]  --> src/subnet/rpc/snow/engine/common/message.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use num_derive::{FromPrimitive, ToPrimitive};
[INFO] [stdout]   |     ^^^^^^^^^^ use of undeclared crate or module `num_derive`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/vm/server.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | use tokio::sync::{broadcast, mpsc, RwLock};
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/vm/server.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | use tonic::{transport::Endpoint, Request, Response};
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `semver`
[INFO] [stdout]   --> src/subnet/rpc/vm/server.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use semver::Version;
[INFO] [stdout]    |     ^^^^^^ use of undeclared crate or module `semver`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 39 | use server::Version;
[INFO] [stdout]    |     ~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/mod.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     use tokio::net::TcpListener;
[INFO] [stdout]    |         ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/mod.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     use tonic::transport::Channel;
[INFO] [stdout]    |         ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `tonic`, `pb::vm::vm_server::Vm`
[INFO] [stdout]   --> src/subnet/rpc/vm/server.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use pb::vm::vm_server::Vm;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 | use tonic::{transport::Endpoint, Request, Response};
[INFO] [stdout]    |     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/consensus/snowman.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[tonic::async_trait]
[INFO] [stdout]   |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/consensus/snowman.rs:31:3
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/batch.rs:18:3
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/batch.rs:62:3
[INFO] [stdout]    |
[INFO] [stdout] 62 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/corruptabledb/mod.rs:28:3
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:107:3
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:129:3
[INFO] [stdout]     |
[INFO] [stdout] 129 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:151:3
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:183:3
[INFO] [stdout]     |
[INFO] [stdout] 183 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/database/iterator.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[tonic::async_trait]
[INFO] [stdout]   |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/iterator.rs:34:3
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/manager/versioned_database.rs:20:3
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/manager/mod.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/manager/mod.rs:35:3
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/batch.rs:46:3
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/iterator.rs:35:3
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/mod.rs:45:3
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/mod.rs:92:3
[INFO] [stdout]    |
[INFO] [stdout] 92 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/mod.rs:105:3
[INFO] [stdout]     |
[INFO] [stdout] 105 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/mod.rs:116:3
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/mod.rs:168:3
[INFO] [stdout]     |
[INFO] [stdout] 168 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/mod.rs:181:3
[INFO] [stdout]     |
[INFO] [stdout] 181 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/nodb.rs:18:3
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/batch.rs:51:3
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/iterator.rs:50:3
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/mod.rs:52:3
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:126:3
[INFO] [stdout]     |
[INFO] [stdout] 126 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:142:3
[INFO] [stdout]     |
[INFO] [stdout] 142 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:156:3
[INFO] [stdout]     |
[INFO] [stdout] 156 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:199:3
[INFO] [stdout]     |
[INFO] [stdout] 199 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/server/mod.rs:50:3
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/batch.rs:54:3
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/iterator.rs:57:3
[INFO] [stdout]    |
[INFO] [stdout] 57 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/mod.rs:47:3
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:117:3
[INFO] [stdout]     |
[INFO] [stdout] 117 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:130:3
[INFO] [stdout]     |
[INFO] [stdout] 130 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:142:3
[INFO] [stdout]     |
[INFO] [stdout] 142 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:198:3
[INFO] [stdout]     |
[INFO] [stdout] 198 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:209:3
[INFO] [stdout]     |
[INFO] [stdout] 209 | #[tonic::async_trait]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:249:3
[INFO] [stdout]     |
[INFO] [stdout] 249 | #[tokio::test]
[INFO] [stdout]     |   ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:18:3
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:23:3
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:33:3
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:43:3
[INFO] [stdout]    |
[INFO] [stdout] 43 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:76:3
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:81:3
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/health.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[tonic::async_trait]
[INFO] [stdout]   |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:20:3
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/http/handle/mod.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[tonic::async_trait]
[INFO] [stdout]   |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/http/server.rs:30:3
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/http/mod.rs:6:3
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[tonic::async_trait]
[INFO] [stdout]   |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/runtime/client.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/runtime/mod.rs:11:3
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/client.rs:27:3
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/server.rs:36:3
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/mod.rs:11:3
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tokio`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/mod.rs:60:3
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[tokio::test]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/snow/engine/common/engine.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[tonic::async_trait]
[INFO] [stdout]   |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/engine.rs:27:3
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:25:3
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:57:3
[INFO] [stdout]    |
[INFO] [stdout] 57 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/client.rs:31:3
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/mod.rs:40:3
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]  --> src/subnet/rpc/snowman/block.rs:9:3
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[tonic::async_trait]
[INFO] [stdout]   |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:29:3
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:37:3
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:63:3
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:79:3
[INFO] [stdout]    |
[INFO] [stdout] 79 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/vm/server.rs:66:3
[INFO] [stdout]    |
[INFO] [stdout] 66 | #[tonic::async_trait]
[INFO] [stdout]    |   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `FromPrimitive`
[INFO] [stdout]  --> src/subnet/rpc/snow/engine/common/message.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(FromPrimitive, ToPrimitive, PartialEq, Eq, Debug)]
[INFO] [stdout]   |          ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToPrimitive`
[INFO] [stdout]  --> src/subnet/rpc/snow/engine/common/message.rs:7:25
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(FromPrimitive, ToPrimitive, PartialEq, Eq, Debug)]
[INFO] [stdout]   |                         ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 |         _req: http::Request<Vec<u8>>,
[INFO] [stdout]    |               ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:25:21
[INFO] [stdout]    |
[INFO] [stdout] 25 |     ) -> io::Result<http::Response<Vec<u8>>> {
[INFO] [stdout]    |                     ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:32:14
[INFO] [stdout]    |
[INFO] [stdout] 32 |         req: http::Request<Vec<u8>>,
[INFO] [stdout]    |              ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     ) -> io::Result<http::Response<Vec<u8>>> {
[INFO] [stdout]    |                     ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 |     req: http::Request<Vec<u8>>,
[INFO] [stdout]    |          ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 | ) -> io::Result<http::Response<Vec<u8>>> {
[INFO] [stdout]    |                 ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:85:15
[INFO] [stdout]    |
[INFO] [stdout] 85 |     headers: &http::HeaderMap<http::HeaderValue>,
[INFO] [stdout]    |               ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:85:31
[INFO] [stdout]    |
[INFO] [stdout] 85 |     headers: &http::HeaderMap<http::HeaderValue>,
[INFO] [stdout]    |                               ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/http/server.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |         _request: tonic::Request<HttpRequest>,
[INFO] [stdout]    |                   ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/http/server.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 |     ) -> Result<tonic::Response<Empty>, tonic::Status> {
[INFO] [stdout]    |                 ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/http/server.rs:39:41
[INFO] [stdout]    |
[INFO] [stdout] 39 |     ) -> Result<tonic::Response<Empty>, tonic::Status> {
[INFO] [stdout]    |                                         ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/http/server.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |         request: tonic::Request<HandleSimpleHttpRequest>,
[INFO] [stdout]    |                  ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/http/server.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     ) -> Result<tonic::Response<HandleSimpleHttpResponse>, tonic::Status> {
[INFO] [stdout]    |                 ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/http/server.rs:47:60
[INFO] [stdout]    |
[INFO] [stdout] 47 |     ) -> Result<tonic::Response<HandleSimpleHttpResponse>, tonic::Status> {
[INFO] [stdout]    |                                                            ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/mod.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 |         req: http::Request<Vec<u8>>,
[INFO] [stdout]    |              ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/mod.rs:11:26
[INFO] [stdout]    |
[INFO] [stdout] 11 |     ) -> std::io::Result<http::Response<Vec<u8>>>;
[INFO] [stdout]    |                          ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/mod.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |         req: http::Request<Vec<u8>>,
[INFO] [stdout]    |              ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `http`
[INFO] [stdout]   --> src/subnet/rpc/http/mod.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 16 |     ) -> std::io::Result<http::Response<Vec<u8>>>;
[INFO] [stdout]    |                          ^^^^ use of undeclared crate or module `http`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/utils/grpc.rs:61:28
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub fn default_server() -> tonic::transport::Server {
[INFO] [stdout]    |                            ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]   --> src/subnet/rpc/vm/server.rs:80:64
[INFO] [stdout]    |
[INFO] [stdout] 80 |     ) -> std::result::Result<Response<vm::InitializeResponse>, tonic::Status> {
[INFO] [stdout]    |                                                                ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:197:47
[INFO] [stdout]     |
[INFO] [stdout] 197 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:222:68
[INFO] [stdout]     |
[INFO] [stdout] 222 |     ) -> std::result::Result<Response<vm::CreateHandlersResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                    ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:274:74
[INFO] [stdout]     |
[INFO] [stdout] 274 |     ) -> std::result::Result<Response<vm::CreateStaticHandlersResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                          ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:313:64
[INFO] [stdout]     |
[INFO] [stdout] 313 |     ) -> std::result::Result<Response<vm::BuildBlockResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:338:64
[INFO] [stdout]     |
[INFO] [stdout] 338 |     ) -> std::result::Result<Response<vm::ParseBlockResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:376:62
[INFO] [stdout]     |
[INFO] [stdout] 376 |     ) -> std::result::Result<Response<vm::GetBlockResponse>, tonic::Status> {
[INFO] [stdout]     |                                                              ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:416:62
[INFO] [stdout]     |
[INFO] [stdout] 416 |     ) -> std::result::Result<Response<vm::SetStateResponse>, tonic::Status> {
[INFO] [stdout]     |                                                              ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:454:47
[INFO] [stdout]     |
[INFO] [stdout] 454 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:470:60
[INFO] [stdout]     |
[INFO] [stdout] 470 |     ) -> std::result::Result<Response<vm::HealthResponse>, tonic::Status> {
[INFO] [stdout]     |                                                            ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:487:61
[INFO] [stdout]     |
[INFO] [stdout] 487 |     ) -> std::result::Result<Response<vm::VersionResponse>, tonic::Status> {
[INFO] [stdout]     |                                                             ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:502:47
[INFO] [stdout]     |
[INFO] [stdout] 502 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:519:47
[INFO] [stdout]     |
[INFO] [stdout] 519 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:537:47
[INFO] [stdout]     |
[INFO] [stdout] 537 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:558:47
[INFO] [stdout]     |
[INFO] [stdout] 558 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:576:47
[INFO] [stdout]     |
[INFO] [stdout] 576 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:594:47
[INFO] [stdout]     |
[INFO] [stdout] 594 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:612:65
[INFO] [stdout]     |
[INFO] [stdout] 612 |     ) -> std::result::Result<Response<vm::BlockVerifyResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                 ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:639:47
[INFO] [stdout]     |
[INFO] [stdout] 639 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:661:47
[INFO] [stdout]     |
[INFO] [stdout] 661 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:684:66
[INFO] [stdout]     |
[INFO] [stdout] 684 |     ) -> std::result::Result<Response<vm::GetAncestorsResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                  ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:693:71
[INFO] [stdout]     |
[INFO] [stdout] 693 |     ) -> std::result::Result<Response<vm::BatchedParseBlockResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                       ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:703:60
[INFO] [stdout]     |
[INFO] [stdout] 703 |     ) -> std::result::Result<Response<vm::GatherResponse>, tonic::Status> {
[INFO] [stdout]     |                                                            ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:731:47
[INFO] [stdout]     |
[INFO] [stdout] 731 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:751:47
[INFO] [stdout]     |
[INFO] [stdout] 751 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:768:47
[INFO] [stdout]     |
[INFO] [stdout] 768 |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     |                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:785:70
[INFO] [stdout]     |
[INFO] [stdout] 785 |     ) -> std::result::Result<Response<vm::StateSyncEnabledResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                      ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:794:80
[INFO] [stdout]     |
[INFO] [stdout] 794 |     ) -> std::result::Result<Response<vm::GetOngoingSyncStateSummaryResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                                ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:805:30
[INFO] [stdout]     |
[INFO] [stdout] 805 |     ) -> std::result::Result<tonic::Response<vm::ParseStateSummaryResponse>, tonic::Status> {
[INFO] [stdout]     |                              ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:805:78
[INFO] [stdout]     |
[INFO] [stdout] 805 |     ) -> std::result::Result<tonic::Response<vm::ParseStateSummaryResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                              ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:814:69
[INFO] [stdout]     |
[INFO] [stdout] 814 |     ) -> std::result::Result<Response<vm::GetStateSummaryResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                     ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:823:73
[INFO] [stdout]     |
[INFO] [stdout] 823 |     ) -> std::result::Result<Response<vm::GetLastStateSummaryResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                         ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:832:30
[INFO] [stdout]     |
[INFO] [stdout] 832 |     ) -> std::result::Result<tonic::Response<vm::StateSummaryAcceptResponse>, tonic::Status> {
[INFO] [stdout]     |                              ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:832:79
[INFO] [stdout]     |
[INFO] [stdout] 832 |     ) -> std::result::Result<tonic::Response<vm::StateSummaryAcceptResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                               ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:841:71
[INFO] [stdout]     |
[INFO] [stdout] 841 |     ) -> std::result::Result<Response<vm::VerifyHeightIndexResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                       ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `tonic`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:849:72
[INFO] [stdout]     |
[INFO] [stdout] 849 |     ) -> std::result::Result<Response<vm::GetBlockIdAtHeightResponse>, tonic::Status> {
[INFO] [stdout]     |                                                                        ^^^^^ use of undeclared crate or module `tonic`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl From<&[prometheus::proto::LabelPair]> for LabelPairs {
[INFO] [stdout]    |             ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:13:21
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn from(item: &[prometheus::proto::LabelPair]) -> Self {
[INFO] [stdout]    |                     ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl From<&prometheus::proto::LabelPair> for LabelPair {
[INFO] [stdout]    |            ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn from(item: &prometheus::proto::LabelPair) -> Self {
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl From<&prometheus::proto::Gauge> for Gauge {
[INFO] [stdout]    |            ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:32:20
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn from(item: &prometheus::proto::Gauge) -> Self {
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl From<&prometheus::proto::Counter> for Counter {
[INFO] [stdout]    |            ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:40:20
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn from(item: &prometheus::proto::Counter) -> Self {
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 48 | impl From<&prometheus::proto::Histogram> for Histogram {
[INFO] [stdout]    |            ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |     fn from(item: &prometheus::proto::Histogram) -> Self {
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:58:12
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl From<&prometheus::proto::Bucket> for Bucket {
[INFO] [stdout]    |            ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:59:20
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn from(item: &prometheus::proto::Bucket) -> Self {
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 | impl From<&[prometheus::proto::Bucket]> for Buckets {
[INFO] [stdout]    |             ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:75:21
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn from(item: &[prometheus::proto::Bucket]) -> Self {
[INFO] [stdout]    |                     ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:84:12
[INFO] [stdout]    |
[INFO] [stdout] 84 | impl From<&prometheus::proto::Summary> for Summary {
[INFO] [stdout]    |            ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:85:20
[INFO] [stdout]    |
[INFO] [stdout] 85 |     fn from(item: &prometheus::proto::Summary) -> Self {
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 94 | impl From<&prometheus::proto::Quantile> for Quantile {
[INFO] [stdout]    |            ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]   --> src/subnet/rpc/metrics.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |     fn from(item: &prometheus::proto::Quantile) -> Self {
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]    --> src/subnet/rpc/metrics.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl From<&[prometheus::proto::Quantile]> for Quantiles {
[INFO] [stdout]     |             ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]    --> src/subnet/rpc/metrics.rs:110:21
[INFO] [stdout]     |
[INFO] [stdout] 110 |     fn from(item: &[prometheus::proto::Quantile]) -> Self {
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]    --> src/subnet/rpc/metrics.rs:119:12
[INFO] [stdout]     |
[INFO] [stdout] 119 | impl From<&prometheus::proto::Metric> for Metric {
[INFO] [stdout]     |            ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]    --> src/subnet/rpc/metrics.rs:120:20
[INFO] [stdout]     |
[INFO] [stdout] 120 |     fn from(item: &prometheus::proto::Metric) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]    --> src/subnet/rpc/metrics.rs:139:16
[INFO] [stdout]     |
[INFO] [stdout] 139 | impl From<&Vec<prometheus::proto::MetricFamily>> for MetricsFamilies {
[INFO] [stdout]     |                ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `prometheus`
[INFO] [stdout]    --> src/subnet/rpc/metrics.rs:140:24
[INFO] [stdout]     |
[INFO] [stdout] 140 |     fn from(item: &Vec<prometheus::proto::MetricFamily>) -> Self {
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `prometheus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/consensus/snowman.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     async fn bytes(&self) -> &[u8];
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/consensus/snowman.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     async fn height(&self) -> u64;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/consensus/snowman.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     async fn timestamp(&self) -> u64;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/consensus/snowman.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     async fn parent(&self) -> Id;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/consensus/snowman.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     async fn verify(&mut self) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/consensus/snowman.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     async fn id(&self) -> Id;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/consensus/snowman.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     async fn status(&self) -> Status;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/consensus/snowman.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     async fn accept(&mut self) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/consensus/snowman.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     async fn reject(&mut self) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/batch.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     async fn put(&mut self, key: &[u8], value: &[u8]) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/batch.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     async fn delete(&mut self, key: &[u8]) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/batch.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn size(&self) -> Result<usize>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/batch.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     async fn write(&self) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/batch.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn reset(&mut self);
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/batch.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     async fn replay(&self, k: Arc<Mutex<BoxedDatabase>>) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/batch.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     async fn new_batch(&self) -> Result<BoxedBatch>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/corruptabledb/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     async fn has(&self, key: &[u8]) -> io::Result<bool> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/corruptabledb/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     async fn get(&self, key: &[u8]) -> io::Result<Vec<u8>> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/corruptabledb/mod.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     async fn put(&mut self, key: &[u8], value: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/corruptabledb/mod.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     async fn delete(&mut self, key: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     async fn close(&self) -> io::Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     async fn health_check(&self) -> io::Result<Vec<u8>> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     async fn new_iterator(&self) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     async fn new_iterator_with_start(&self, start: &[u8]) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     async fn new_iterator_with_prefix(&self, prefix: &[u8]) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |       async fn new_iterator_with_start_and_prefix(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 170 | |         &self,
[INFO] [stdout] 171 | |         start: &[u8],
[INFO] [stdout] 172 | |         prefix: &[u8],
[INFO] [stdout] 173 | |     ) -> io::Result<BoxedIterator> {
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/corruptabledb/mod.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     async fn new_batch(&self) -> io::Result<BoxedBatch> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/iterator.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     async fn next(&mut self) -> Result<bool>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/iterator.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     async fn error(&mut self) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/iterator.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     async fn key(&self) -> Result<&[u8]>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/iterator.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     async fn value(&self) -> Result<&[u8]>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/iterator.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     async fn release(&mut self);
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/iterator.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     async fn new_iterator(&self) -> Result<BoxedIterator>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/iterator.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     async fn new_iterator_with_start(&self, start: &[u8]) -> Result<BoxedIterator>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/iterator.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     async fn new_iterator_with_prefix(&self, prefix: &[u8]) -> Result<BoxedIterator>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/iterator.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |       async fn new_iterator_with_start_and_prefix(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 51 | |         &self,
[INFO] [stdout] 52 | |         start: &[u8],
[INFO] [stdout] 53 | |         prefix: &[u8],
[INFO] [stdout] 54 | |     ) -> Result<BoxedIterator>;
[INFO] [stdout]    | |_______________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/manager/versioned_database.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     async fn close(&mut self) -> Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/manager/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     async fn current(&self) -> io::Result<VersionedDatabase>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/manager/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     async fn previous(&self) -> Option<VersionedDatabase>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/manager/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     async fn close(&self) -> io::Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/manager/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     async fn current(&self) -> io::Result<VersionedDatabase> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/manager/mod.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     async fn previous(&self) -> Option<VersionedDatabase> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/manager/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     async fn close(&self) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/batch.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     async fn put(&mut self, key: &[u8], value: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/batch.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     async fn delete(&mut self, key: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/batch.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     async fn size(&self) -> io::Result<usize> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/batch.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     async fn write(&self) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/batch.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     async fn reset(&mut self) {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/batch.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     async fn replay(&self, k: Arc<Mutex<BoxedDatabase>>) -> io::Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/iterator.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     async fn next(&mut self) -> Result<bool> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/iterator.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     async fn error(&mut self) -> Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/iterator.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     async fn key(&self) -> Result<&[u8]> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/iterator.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     async fn value(&self) -> Result<&[u8]> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/iterator.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     async fn release(&mut self) {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/mod.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     async fn has(&self, key: &[u8]) -> io::Result<bool> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/mod.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     async fn get(&self, key: &[u8]) -> io::Result<Vec<u8>> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/mod.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     async fn put(&mut self, key: &[u8], value: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     async fn delete(&mut self, key: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/memdb/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     async fn close(&self) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/mod.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     async fn health_check(&self) -> io::Result<Vec<u8>> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/mod.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     async fn new_iterator(&self) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/mod.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     async fn new_iterator_with_start(&self, start: &[u8]) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/mod.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     async fn new_iterator_with_prefix(&self, prefix: &[u8]) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/mod.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |       async fn new_iterator_with_start_and_prefix(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 135 | |         &self,
[INFO] [stdout] 136 | |         start: &[u8],
[INFO] [stdout] 137 | |         prefix: &[u8],
[INFO] [stdout] 138 | |     ) -> io::Result<BoxedIterator> {
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/memdb/mod.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     async fn new_batch(&self) -> io::Result<BoxedBatch> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/nodb.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     async fn next(&mut self) -> Result<bool> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/nodb.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     async fn error(&mut self) -> Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/nodb.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     async fn key(&self) -> Result<&[u8]> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/nodb.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     async fn value(&self) -> Result<&[u8]> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/nodb.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     async fn release(&mut self) {}
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/batch.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     async fn put(&mut self, key: &[u8], value: &[u8]) -> Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/batch.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     async fn delete(&mut self, key: &[u8]) -> Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/batch.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     async fn size(&self) -> Result<usize> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/batch.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     async fn write(&self) -> Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/batch.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     async fn reset(&mut self) {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/batch.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     async fn replay(&self, k: Arc<Mutex<BoxedDatabase>>) -> Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/iterator.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     async fn next(&mut self) -> Result<bool> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/iterator.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     async fn error(&mut self) -> Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/iterator.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     async fn key(&self) -> Result<&[u8]> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/iterator.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     async fn value(&self) -> Result<&[u8]> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/iterator.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     async fn release(&mut self) {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     async fn has(&self, key: &[u8]) -> io::Result<bool> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/mod.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     async fn get(&self, key: &[u8]) -> io::Result<Vec<u8>> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/client/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     async fn put(&mut self, key: &[u8], value: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     async fn delete(&mut self, key: &[u8]) -> io::Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     async fn close(&self) -> io::Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     async fn health_check(&self) -> io::Result<Vec<u8>> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     async fn new_iterator(&self) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     async fn new_iterator_with_start(&self, start: &[u8]) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     async fn new_iterator_with_prefix(&self, prefix: &[u8]) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |       async fn new_iterator_with_start_and_prefix(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 175 | |         &self,
[INFO] [stdout] 176 | |         start: &[u8],
[INFO] [stdout] 177 | |         prefix: &[u8],
[INFO] [stdout] 178 | |     ) -> io::Result<BoxedIterator> {
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/client/mod.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     async fn new_batch(&self) -> io::Result<BoxedBatch> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/server/mod.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     async fn has(&self, request: Request<HasRequest>) -> Result<Response<HasResponse>, Status> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/server/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     async fn get(&self, request: Request<GetRequest>) -> Result<Response<GetResponse>, Status> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/rpcdb/server/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     async fn put(&self, request: Request<PutRequest>) -> Result<Response<PutResponse>, Status> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/server/mod.rs:98:5
[INFO] [stdout]     |
[INFO] [stdout] 98  |       async fn delete(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 99  | |         &self,
[INFO] [stdout] 100 | |         request: Request<DeleteRequest>,
[INFO] [stdout] 101 | |     ) -> Result<Response<DeleteResponse>, Status> {
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/server/mod.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |       async fn compact(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 116 | |         &self,
[INFO] [stdout] 117 | |         _request: Request<CompactRequest>,
[INFO] [stdout] 118 | |     ) -> Result<Response<CompactResponse>, Status> {
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/server/mod.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |       async fn close(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 123 | |         &self,
[INFO] [stdout] 124 | |         _request: Request<CloseRequest>,
[INFO] [stdout] 125 | |     ) -> Result<Response<CloseResponse>, Status> {
[INFO] [stdout]     | |________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/server/mod.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |       async fn health_check(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 139 | |         &self,
[INFO] [stdout] 140 | |         _request: Request<Empty>,
[INFO] [stdout] 141 | |     ) -> Result<Response<HealthCheckResponse>, Status> {
[INFO] [stdout]     | |______________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/server/mod.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |       async fn write_batch(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 156 | |         &self,
[INFO] [stdout] 157 | |         request: Request<WriteBatchRequest>,
[INFO] [stdout] 158 | |     ) -> Result<Response<WriteBatchResponse>, Status> {
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/server/mod.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |       async fn new_iterator_with_start_and_prefix(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 196 | |         &self,
[INFO] [stdout] 197 | |         req: Request<NewIteratorWithStartAndPrefixRequest>,
[INFO] [stdout] 198 | |     ) -> Result<Response<NewIteratorWithStartAndPrefixResponse>, Status> {
[INFO] [stdout]     | |________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/server/mod.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |       async fn iterator_next(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 213 | |         &self,
[INFO] [stdout] 214 | |         request: Request<IteratorNextRequest>,
[INFO] [stdout] 215 | |     ) -> Result<Response<IteratorNextResponse>, Status> {
[INFO] [stdout]     | |_______________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/server/mod.rs:240:5
[INFO] [stdout]     |
[INFO] [stdout] 240 |       async fn iterator_error(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 241 | |         &self,
[INFO] [stdout] 242 | |         request: Request<IteratorErrorRequest>,
[INFO] [stdout] 243 | |     ) -> Result<Response<IteratorErrorResponse>, Status> {
[INFO] [stdout]     | |________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/rpcdb/server/mod.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 |       async fn iterator_release(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 266 | |         &self,
[INFO] [stdout] 267 | |         request: Request<IteratorReleaseRequest>,
[INFO] [stdout] 268 | |     ) -> Result<Response<IteratorReleaseResponse>, Status> {
[INFO] [stdout]     | |__________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/batch.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     async fn put(&mut self, key: &[u8], value: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/batch.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     async fn delete(&mut self, key: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/batch.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     async fn size(&self) -> io::Result<usize> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/batch.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     async fn write(&self) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/batch.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     async fn reset(&mut self) {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/batch.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     async fn replay(&self, k: Arc<Mutex<BoxedDatabase>>) -> io::Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/iterator.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     async fn next(&mut self) -> io::Result<bool> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/iterator.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     async fn error(&mut self) -> io::Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/iterator.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     async fn key(&self) -> io::Result<&[u8]> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/iterator.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     async fn value(&self) -> io::Result<&[u8]> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/iterator.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     async fn release(&mut self) {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     async fn has(&self, key: &[u8]) -> io::Result<bool> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/mod.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     async fn get(&self, key: &[u8]) -> io::Result<Vec<u8>> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/mod.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     async fn put(&mut self, key: &[u8], value: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/versiondb/mod.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     async fn delete(&mut self, key: &[u8]) -> io::Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     async fn close(&self) -> io::Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     async fn health_check(&self) -> io::Result<Vec<u8>> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     async fn new_iterator(&self) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     async fn new_iterator_with_start(&self, start: &[u8]) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     async fn new_iterator_with_prefix(&self, prefix: &[u8]) -> io::Result<BoxedIterator> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |       async fn new_iterator_with_start_and_prefix(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 161 | |         &self,
[INFO] [stdout] 162 | |         start: &[u8],
[INFO] [stdout] 163 | |         prefix: &[u8],
[INFO] [stdout] 164 | |     ) -> io::Result<BoxedIterator> {
[INFO] [stdout]     | |__________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     async fn new_batch(&self) -> io::Result<BoxedBatch> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     async fn commit(&mut self) -> io::Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     async fn abort(&self) -> io::Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/database/versiondb/mod.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     async fn commit_batch(&mut self) -> io::Result<BoxedBatch> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     async fn close(&self) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     async fn has(&self, key: &[u8]) -> Result<bool>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     async fn get(&self, key: &[u8]) -> Result<Vec<u8>>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     async fn put(&mut self, key: &[u8], value: &[u8]) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     async fn delete(&mut self, key: &[u8]) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     async fn commit(&mut self) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     async fn abort(&self) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     async fn commit_batch(&mut self) -> Result<BoxedBatch>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/database/mod.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     async fn close(&mut self) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]  --> src/subnet/rpc/health.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     async fn health_check(&self) -> Result<Vec<u8>>;
[INFO] [stdout]   |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     `async` because of this
[INFO] [stdout]   |
[INFO] [stdout]   = note: `async` trait functions are not currently supported
[INFO] [stdout]   = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]   = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |       async fn serve_http(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 23 | |         &mut self,
[INFO] [stdout] 24 | |         _req: http::Request<Vec<u8>>,
[INFO] [stdout] 25 | |     ) -> io::Result<http::Response<Vec<u8>>> {
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/http/client.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |       async fn serve_http_simple(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 31 | |         &mut self,
[INFO] [stdout] 32 | |         req: http::Request<Vec<u8>>,
[INFO] [stdout] 33 | |     ) -> io::Result<http::Response<Vec<u8>>> {
[INFO] [stdout]    | |____________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/http/handle/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     async fn request(&self, req: &Bytes, headers: &[Element]) -> io::Result<(Bytes, Vec<Element>)>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/http/server.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |       async fn handle(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 37 | |         &self,
[INFO] [stdout] 38 | |         _request: tonic::Request<HttpRequest>,
[INFO] [stdout] 39 | |     ) -> Result<tonic::Response<Empty>, tonic::Status> {
[INFO] [stdout]    | |______________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/http/server.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |       async fn handle_simple(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 45 | |         &self,
[INFO] [stdout] 46 | |         request: tonic::Request<HandleSimpleHttpRequest>,
[INFO] [stdout] 47 | |     ) -> Result<tonic::Response<HandleSimpleHttpResponse>, tonic::Status> {
[INFO] [stdout]    | |_________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/http/mod.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout] 8  |       async fn serve_http(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 9  | |         &mut self,
[INFO] [stdout] 10 | |         req: http::Request<Vec<u8>>,
[INFO] [stdout] 11 | |     ) -> std::io::Result<http::Response<Vec<u8>>>;
[INFO] [stdout]    | |__________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/http/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |       async fn serve_http_simple(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 14 | |         &mut self,
[INFO] [stdout] 15 | |         req: http::Request<Vec<u8>>,
[INFO] [stdout] 16 | |     ) -> std::io::Result<http::Response<Vec<u8>>>;
[INFO] [stdout]    | |__________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/runtime/client.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     async fn initialize(&self, protocol_version: u32, vm_server_addr: &str) -> Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/runtime/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     async fn initialize(&self, protocol_version: u32, vm_server_addr: &str) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/client.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |       async fn send_app_request(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 37 | |         &self,
[INFO] [stdout] 38 | |         node_ids: ids::node::Set,
[INFO] [stdout] 39 | |         request_id: u32,
[INFO] [stdout] 40 | |         request: Vec<u8>,
[INFO] [stdout] 41 | |     ) -> Result<()> {
[INFO] [stdout]    | |___________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/client.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |       async fn send_app_response(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 72 | |         &self,
[INFO] [stdout] 73 | |         node_id: ids::node::Id,
[INFO] [stdout] 74 | |         request_id: u32,
[INFO] [stdout] 75 | |         response: Vec<u8>,
[INFO] [stdout] 76 | |     ) -> Result<()> {
[INFO] [stdout]    | |___________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/client.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     async fn send_app_gossip(&self, msg: Vec<u8>) -> Result<()> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/snow/engine/common/appsender/client.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     async fn send_app_gossip_specific(&self, node_ids: ids::node::Set, msg: Vec<u8>) -> Result<()> {
[INFO] [stdout]     |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     `async` because of this
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/snow/engine/common/appsender/client.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |       async fn send_cross_chain_app_request(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 139 | |         &self,
[INFO] [stdout] 140 | |         chain_id: ids::Id,
[INFO] [stdout] 141 | |         request_id: u32,
[INFO] [stdout] 142 | |         app_request_bytes: Vec<u8>,
[INFO] [stdout] 143 | |     ) -> Result<()> {
[INFO] [stdout]     | |___________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/snow/engine/common/appsender/client.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |       async fn send_cross_chain_app_response(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 164 | |         &self,
[INFO] [stdout] 165 | |         chain_id: ids::Id,
[INFO] [stdout] 166 | |         request_id: u32,
[INFO] [stdout] 167 | |         app_response_bytes: Vec<u8>,
[INFO] [stdout] 168 | |     ) -> Result<()> {
[INFO] [stdout]     | |___________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/server.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |       async fn send_app_request(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 39 | |         &self,
[INFO] [stdout] 40 | |         request: Request<SendAppRequestMsg>,
[INFO] [stdout] 41 | |     ) -> Result<Response<Empty>, Status> {
[INFO] [stdout]    | |________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/server.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |       async fn send_app_response(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 65 | |         &self,
[INFO] [stdout] 66 | |         request: Request<SendAppResponseMsg>,
[INFO] [stdout] 67 | |     ) -> Result<Response<Empty>, Status> {
[INFO] [stdout]    | |________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/server.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |       async fn send_app_gossip(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 87 | |         &self,
[INFO] [stdout] 88 | |         request: Request<SendAppGossipMsg>,
[INFO] [stdout] 89 | |     ) -> Result<Response<Empty>, Status> {
[INFO] [stdout]    | |________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/snow/engine/common/appsender/server.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |       async fn send_app_gossip_specific(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 104 | |         &self,
[INFO] [stdout] 105 | |         request: Request<SendAppGossipSpecificMsg>,
[INFO] [stdout] 106 | |     ) -> Result<Response<Empty>, Status> {
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/snow/engine/common/appsender/server.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |       async fn send_cross_chain_app_request(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 131 | |         &self,
[INFO] [stdout] 132 | |         request: Request<SendCrossChainAppRequestMsg>,
[INFO] [stdout] 133 | |     ) -> Result<Response<Empty>, Status> {
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/snow/engine/common/appsender/server.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |       async fn send_cross_chain_app_response(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 155 | |         &self,
[INFO] [stdout] 156 | |         request: Request<SendCrossChainAppResponseMsg>,
[INFO] [stdout] 157 | |     ) -> Result<Response<Empty>, Status> {
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |       async fn send_app_request(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 14 | |         &self,
[INFO] [stdout] 15 | |         node_ids: ids::node::Set,
[INFO] [stdout] 16 | |         request_id: u32,
[INFO] [stdout] 17 | |         request: Vec<u8>,
[INFO] [stdout] 18 | |     ) -> Result<()>;
[INFO] [stdout]    | |____________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |       async fn send_app_response(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 20 | |         &self,
[INFO] [stdout] 21 | |         node_if: ids::node::Id,
[INFO] [stdout] 22 | |         request_id: u32,
[INFO] [stdout] 23 | |         response: Vec<u8>,
[INFO] [stdout] 24 | |     ) -> Result<()>;
[INFO] [stdout]    | |____________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/mod.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn send_app_gossip(&self, msg: Vec<u8>) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     async fn send_app_gossip_specific(&self, node_ids: ids::node::Set, msg: Vec<u8>) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/mod.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |       async fn send_cross_chain_app_request(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 28 | |         &self,
[INFO] [stdout] 29 | |         chain_id: ids::Id,
[INFO] [stdout] 30 | |         request_id: u32,
[INFO] [stdout] 31 | |         app_request_bytes: Vec<u8>,
[INFO] [stdout] 32 | |     ) -> Result<()>;
[INFO] [stdout]    | |____________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/appsender/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |       async fn send_cross_chain_app_response(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 34 | |         &self,
[INFO] [stdout] 35 | |         chain_id: ids::Id,
[INFO] [stdout] 36 | |         request_id: u32,
[INFO] [stdout] 37 | |         app_response_bytes: Vec<u8>,
[INFO] [stdout] 38 | |     ) -> Result<()>;
[INFO] [stdout]    | |____________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/engine.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout] 9  |       async fn app_request(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 10 | |         &self,
[INFO] [stdout] 11 | |         node_id: &ids::node::Id,
[INFO] [stdout] 12 | |         request_id: u32,
[INFO] [stdout] 13 | |         deadline: DateTime<Utc>,
[INFO] [stdout] 14 | |         request: &[u8],
[INFO] [stdout] 15 | |     ) -> Result<()>;
[INFO] [stdout]    | |____________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/engine.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     async fn app_request_failed(&self, node_id: &ids::node::Id, request_id: u32) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/engine.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |       async fn app_response(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 18 | |         &self,
[INFO] [stdout] 19 | |         node_id: &ids::node::Id,
[INFO] [stdout] 20 | |         request_id: u32,
[INFO] [stdout] 21 | |         response: &[u8],
[INFO] [stdout] 22 | |     ) -> Result<()>;
[INFO] [stdout]    | |____________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/engine.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     async fn app_gossip(&self, node_id: &ids::node::Id, msg: &[u8]) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/engine.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |       async fn cross_chain_app_request(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 30 | |         &self,
[INFO] [stdout] 31 | |         chain_id: &ids::Id,
[INFO] [stdout] 32 | |         request_id: u32,
[INFO] [stdout] 33 | |         deadline: DateTime<Utc>,
[INFO] [stdout] 34 | |         request: &[u8],
[INFO] [stdout] 35 | |     ) -> Result<()>;
[INFO] [stdout]    | |____________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/engine.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |       async fn cross_chain_app_request_failed(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 37 | |         &self,
[INFO] [stdout] 38 | |         chain_id: &ids::Id,
[INFO] [stdout] 39 | |         request_id: u32,
[INFO] [stdout] 40 | |     ) -> Result<()>;
[INFO] [stdout]    | |____________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/engine.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |       async fn cross_chain_app_response(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 42 | |         &self,
[INFO] [stdout] 43 | |         chain_id: &ids::Id,
[INFO] [stdout] 44 | |         request_id: u32,
[INFO] [stdout] 45 | |         response: &[u8],
[INFO] [stdout] 46 | |     ) -> Result<()>;
[INFO] [stdout]    | |____________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |       async fn initialize(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 34 | |         &mut self,
[INFO] [stdout] 35 | |         ctx: Option<Context<Self::ValidatorState>>,
[INFO] [stdout] 36 | |         db_manager: Self::DatabaseManager,
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |         app_sender: Self::AppSender,
[INFO] [stdout] 43 | |     ) -> Result<()>;
[INFO] [stdout]    | |____________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     async fn set_state(&self, state: State) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     async fn shutdown(&self) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     async fn version(&self) -> Result<String>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |       async fn create_static_handlers(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 48 | |         &mut self,
[INFO] [stdout] 49 | |     ) -> Result<HashMap<String, HttpHandler<Self::StaticHandler>>>;
[INFO] [stdout]    | |___________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |       async fn create_handlers(&mut self)
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 51 | |         -> Result<HashMap<String, HttpHandler<Self::ChainHandler>>>;
[INFO] [stdout]    | |____________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     async fn connected(&self, id: &ids::node::Id) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/engine/common/vm.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     async fn disconnected(&self, id: &ids::node::Id) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/client.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     async fn get_minimum_height(&self) -> Result<u64> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/client.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     async fn get_current_height(&self) -> Result<u64> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/client.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     async fn get_subnet_id(&self, chain_id: crate::ids::Id) -> Result<ids::Id> {
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/client.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |       async fn get_validator_set(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 69 | |         &self,
[INFO] [stdout] 70 | |         height: u64,
[INFO] [stdout] 71 | |         subnet_id: crate::ids::Id,
[INFO] [stdout] 72 | |     ) -> std::io::Result<BTreeMap<ids::node::Id, GetValidatorOutput>> {
[INFO] [stdout]    | |_____________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     async fn get_minimum_height(&self) -> io::Result<u64>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     async fn get_current_height(&self) -> io::Result<u64>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     async fn get_subnet_id(&self, chain_id: ids::Id) -> io::Result<ids::Id>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snow/validators/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |       async fn get_validator_set(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 56 | |         &self,
[INFO] [stdout] 57 | |         height: u64,
[INFO] [stdout] 58 | |         subnet_id: ids::Id,
[INFO] [stdout] 59 | |     ) -> io::Result<BTreeMap<ids::node::Id, GetValidatorOutput>>;
[INFO] [stdout]    | |_________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     async fn build_block(&self) -> Result<<Self as ChainVm>::Block>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     async fn issue_tx(&self) -> Result<<Self as ChainVm>::Block>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     async fn set_preference(&self, id: Id) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     async fn last_accepted(&self) -> Result<Id>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     async fn get_block(&self, id: Id) -> Result<<Self as Getter>::Block>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     async fn parse_block(&self, bytes: &[u8]) -> Result<<Self as Parser>::Block>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |       async fn build_block_with_context(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 73 | |         &self,
[INFO] [stdout] 74 | |         blk_context: &Context,
[INFO] [stdout] 75 | |     ) -> Result<<Self as BuildBlockWithContextChainVM>::Block>;
[INFO] [stdout]    | |_______________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     async fn should_verify_with_context(&self) -> Result<bool>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/snowman/block.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     async fn verify_with_context(&self, blk_context: &Context) -> Result<()>;
[INFO] [stdout]    |     -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     `async` because of this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]   --> src/subnet/rpc/vm/server.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |       async fn initialize(
[INFO] [stdout]    |       ^----
[INFO] [stdout]    |       |
[INFO] [stdout]    |  _____`async` because of this
[INFO] [stdout]    | |
[INFO] [stdout] 78 | |         &self,
[INFO] [stdout] 79 | |         req: Request<vm::InitializeRequest>,
[INFO] [stdout] 80 | |     ) -> std::result::Result<Response<vm::InitializeResponse>, tonic::Status> {
[INFO] [stdout]    | |_____________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `async` trait functions are not currently supported
[INFO] [stdout]    = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]    = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |       async fn shutdown(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 195 | |         &self,
[INFO] [stdout] 196 | |         _req: Request<Empty>,
[INFO] [stdout] 197 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |       async fn create_handlers(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 220 | |         &self,
[INFO] [stdout] 221 | |         _req: Request<Empty>,
[INFO] [stdout] 222 | |     ) -> std::result::Result<Response<vm::CreateHandlersResponse>, tonic::Status> {
[INFO] [stdout]     | |_________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 271 |       async fn create_static_handlers(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 272 | |         &self,
[INFO] [stdout] 273 | |         _req: Request<Empty>,
[INFO] [stdout] 274 | |     ) -> std::result::Result<Response<vm::CreateStaticHandlersResponse>, tonic::Status> {
[INFO] [stdout]     | |_______________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:310:5
[INFO] [stdout]     |
[INFO] [stdout] 310 |       async fn build_block(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 311 | |         &self,
[INFO] [stdout] 312 | |         _req: Request<vm::BuildBlockRequest>,
[INFO] [stdout] 313 | |     ) -> std::result::Result<Response<vm::BuildBlockResponse>, tonic::Status> {
[INFO] [stdout]     | |_____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |       async fn parse_block(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 336 | |         &self,
[INFO] [stdout] 337 | |         req: Request<vm::ParseBlockRequest>,
[INFO] [stdout] 338 | |     ) -> std::result::Result<Response<vm::ParseBlockResponse>, tonic::Status> {
[INFO] [stdout]     | |_____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |       async fn get_block(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 374 | |         &self,
[INFO] [stdout] 375 | |         req: Request<vm::GetBlockRequest>,
[INFO] [stdout] 376 | |     ) -> std::result::Result<Response<vm::GetBlockResponse>, tonic::Status> {
[INFO] [stdout]     | |___________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:413:5
[INFO] [stdout]     |
[INFO] [stdout] 413 |       async fn set_state(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 414 | |         &self,
[INFO] [stdout] 415 | |         req: Request<vm::SetStateRequest>,
[INFO] [stdout] 416 | |     ) -> std::result::Result<Response<vm::SetStateResponse>, tonic::Status> {
[INFO] [stdout]     | |___________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:451:5
[INFO] [stdout]     |
[INFO] [stdout] 451 |       async fn set_preference(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 452 | |         &self,
[INFO] [stdout] 453 | |         req: Request<vm::SetPreferenceRequest>,
[INFO] [stdout] 454 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |       async fn health(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 468 | |         &self,
[INFO] [stdout] 469 | |         _req: Request<Empty>,
[INFO] [stdout] 470 | |     ) -> std::result::Result<Response<vm::HealthResponse>, tonic::Status> {
[INFO] [stdout]     | |_________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 |       async fn version(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 485 | |         &self,
[INFO] [stdout] 486 | |         _req: Request<Empty>,
[INFO] [stdout] 487 | |     ) -> std::result::Result<Response<vm::VersionResponse>, tonic::Status> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:499:5
[INFO] [stdout]     |
[INFO] [stdout] 499 |       async fn connected(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 500 | |         &self,
[INFO] [stdout] 501 | |         req: Request<vm::ConnectedRequest>,
[INFO] [stdout] 502 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:516:5
[INFO] [stdout]     |
[INFO] [stdout] 516 |       async fn disconnected(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 517 | |         &self,
[INFO] [stdout] 518 | |         req: Request<vm::DisconnectedRequest>,
[INFO] [stdout] 519 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:534:5
[INFO] [stdout]     |
[INFO] [stdout] 534 |       async fn app_request(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 535 | |         &self,
[INFO] [stdout] 536 | |         req: Request<vm::AppRequestMsg>,
[INFO] [stdout] 537 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:555:5
[INFO] [stdout]     |
[INFO] [stdout] 555 |       async fn app_request_failed(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 556 | |         &self,
[INFO] [stdout] 557 | |         req: Request<vm::AppRequestFailedMsg>,
[INFO] [stdout] 558 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:573:5
[INFO] [stdout]     |
[INFO] [stdout] 573 |       async fn app_response(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 574 | |         &self,
[INFO] [stdout] 575 | |         req: Request<vm::AppResponseMsg>,
[INFO] [stdout] 576 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:591:5
[INFO] [stdout]     |
[INFO] [stdout] 591 |       async fn app_gossip(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 592 | |         &self,
[INFO] [stdout] 593 | |         req: Request<vm::AppGossipMsg>,
[INFO] [stdout] 594 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:609:5
[INFO] [stdout]     |
[INFO] [stdout] 609 |       async fn block_verify(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 610 | |         &self,
[INFO] [stdout] 611 | |         req: Request<vm::BlockVerifyRequest>,
[INFO] [stdout] 612 | |     ) -> std::result::Result<Response<vm::BlockVerifyResponse>, tonic::Status> {
[INFO] [stdout]     | |______________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:636:5
[INFO] [stdout]     |
[INFO] [stdout] 636 |       async fn block_accept(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 637 | |         &self,
[INFO] [stdout] 638 | |         req: Request<vm::BlockAcceptRequest>,
[INFO] [stdout] 639 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:658:5
[INFO] [stdout]     |
[INFO] [stdout] 658 |       async fn block_reject(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 659 | |         &self,
[INFO] [stdout] 660 | |         req: Request<vm::BlockRejectRequest>,
[INFO] [stdout] 661 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:681:5
[INFO] [stdout]     |
[INFO] [stdout] 681 |       async fn get_ancestors(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 682 | |         &self,
[INFO] [stdout] 683 | |         _req: Request<vm::GetAncestorsRequest>,
[INFO] [stdout] 684 | |     ) -> std::result::Result<Response<vm::GetAncestorsResponse>, tonic::Status> {
[INFO] [stdout]     | |_______________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:690:5
[INFO] [stdout]     |
[INFO] [stdout] 690 |       async fn batched_parse_block(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 691 | |         &self,
[INFO] [stdout] 692 | |         _req: Request<vm::BatchedParseBlockRequest>,
[INFO] [stdout] 693 | |     ) -> std::result::Result<Response<vm::BatchedParseBlockResponse>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:700:5
[INFO] [stdout]     |
[INFO] [stdout] 700 |       async fn gather(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 701 | |         &self,
[INFO] [stdout] 702 | |         _req: Request<Empty>,
[INFO] [stdout] 703 | |     ) -> std::result::Result<Response<vm::GatherResponse>, tonic::Status> {
[INFO] [stdout]     | |_________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:728:5
[INFO] [stdout]     |
[INFO] [stdout] 728 |       async fn cross_chain_app_request(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 729 | |         &self,
[INFO] [stdout] 730 | |         req: Request<vm::CrossChainAppRequestMsg>,
[INFO] [stdout] 731 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:748:5
[INFO] [stdout]     |
[INFO] [stdout] 748 |       async fn cross_chain_app_request_failed(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 749 | |         &self,
[INFO] [stdout] 750 | |         req: Request<vm::CrossChainAppRequestFailedMsg>,
[INFO] [stdout] 751 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:765:5
[INFO] [stdout]     |
[INFO] [stdout] 765 |       async fn cross_chain_app_response(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 766 | |         &self,
[INFO] [stdout] 767 | |         req: Request<vm::CrossChainAppResponseMsg>,
[INFO] [stdout] 768 | |     ) -> std::result::Result<Response<Empty>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:782:5
[INFO] [stdout]     |
[INFO] [stdout] 782 |       async fn state_sync_enabled(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 783 | |         &self,
[INFO] [stdout] 784 | |         _req: Request<Empty>,
[INFO] [stdout] 785 | |     ) -> std::result::Result<Response<vm::StateSyncEnabledResponse>, tonic::Status> {
[INFO] [stdout]     | |___________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:791:5
[INFO] [stdout]     |
[INFO] [stdout] 791 |       async fn get_ongoing_sync_state_summary(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 792 | |         &self,
[INFO] [stdout] 793 | |         _req: Request<Empty>,
[INFO] [stdout] 794 | |     ) -> std::result::Result<Response<vm::GetOngoingSyncStateSummaryResponse>, tonic::Status> {
[INFO] [stdout]     | |_____________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:802:5
[INFO] [stdout]     |
[INFO] [stdout] 802 |       async fn parse_state_summary(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 803 | |         &self,
[INFO] [stdout] 804 | |         _req: Request<vm::ParseStateSummaryRequest>,
[INFO] [stdout] 805 | |     ) -> std::result::Result<tonic::Response<vm::ParseStateSummaryResponse>, tonic::Status> {
[INFO] [stdout]     | |___________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:811:5
[INFO] [stdout]     |
[INFO] [stdout] 811 |       async fn get_state_summary(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 812 | |         &self,
[INFO] [stdout] 813 | |         _req: Request<vm::GetStateSummaryRequest>,
[INFO] [stdout] 814 | |     ) -> std::result::Result<Response<vm::GetStateSummaryResponse>, tonic::Status> {
[INFO] [stdout]     | |__________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:820:5
[INFO] [stdout]     |
[INFO] [stdout] 820 |       async fn get_last_state_summary(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 821 | |         &self,
[INFO] [stdout] 822 | |         _req: Request<Empty>,
[INFO] [stdout] 823 | |     ) -> std::result::Result<Response<vm::GetLastStateSummaryResponse>, tonic::Status> {
[INFO] [stdout]     | |______________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:829:5
[INFO] [stdout]     |
[INFO] [stdout] 829 |       async fn state_summary_accept(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 830 | |         &self,
[INFO] [stdout] 831 | |         _req: Request<vm::StateSummaryAcceptRequest>,
[INFO] [stdout] 832 | |     ) -> std::result::Result<tonic::Response<vm::StateSummaryAcceptResponse>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:838:5
[INFO] [stdout]     |
[INFO] [stdout] 838 |       async fn verify_height_index(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 839 | |         &self,
[INFO] [stdout] 840 | |         _req: Request<Empty>,
[INFO] [stdout] 841 | |     ) -> std::result::Result<Response<vm::VerifyHeightIndexResponse>, tonic::Status> {
[INFO] [stdout]     | |____________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0706]: functions in traits cannot be declared `async`
[INFO] [stdout]    --> src/subnet/rpc/vm/server.rs:846:5
[INFO] [stdout]     |
[INFO] [stdout] 846 |       async fn get_block_id_at_height(
[INFO] [stdout]     |       ^----
[INFO] [stdout]     |       |
[INFO] [stdout]     |  _____`async` because of this
[INFO] [stdout]     | |
[INFO] [stdout] 847 | |         &self,
[INFO] [stdout] 848 | |         _req: Request<vm::GetBlockIdAtHeightRequest>,
[INFO] [stdout] 849 | |     ) -> std::result::Result<Response<vm::GetBlockIdAtHeightResponse>, tonic::Status> {
[INFO] [stdout]     | |_____________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `async` trait functions are not currently supported
[INFO] [stdout]     = note: consider using the `async-trait` crate: https://crates.io/crates/async-trait
[INFO] [stdout]     = note: see issue #91611 <https://github.com/rust-lang/rust/issues/91611> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 453 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0706.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `avalanche-types`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2021 --crate-type lib --crate-name avalanche_types src/lib.rs -o /opt/rustwide/target/doc --cfg 'feature="default"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=56dc6de09400d1d9 -L dependency=/opt/rustwide/target/debug/deps --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-58b9ccadf58fbcc0.so --extern bech32=/opt/rustwide/target/debug/deps/libbech32-82d4d933450164f3.rmeta --extern blst=/opt/rustwide/target/debug/deps/libblst-635320a90611d3ee.rmeta --extern bs58=/opt/rustwide/target/debug/deps/libbs58-f5e41ac1e3aacc52.rmeta --extern bytes=/opt/rustwide/target/debug/deps/libbytes-b39bd0365dbd328a.rmeta --extern chrono=/opt/rustwide/target/debug/deps/libchrono-0cdfbb4b052bd838.rmeta --extern cmp_manager=/opt/rustwide/target/debug/deps/libcmp_manager-74d96bc29d53661f.rmeta --extern ecdsa=/opt/rustwide/target/debug/deps/libecdsa-a42969b1cf94c7cb.rmeta --extern ethers_core=/opt/rustwide/target/debug/deps/libethers_core-3b9a9d443ae0eb36.rmeta --extern hex=/opt/rustwide/target/debug/deps/libhex-e363d6a41d9ffc70.rmeta --extern hmac=/opt/rustwide/target/debug/deps/libhmac-74727cfc52293f40.rmeta --extern k256=/opt/rustwide/target/debug/deps/libk256-d72aa967e81adf57.rmeta --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-701e134f05ff346a.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-35fef88997af0fd0.rmeta --extern prefix_manager=/opt/rustwide/target/debug/deps/libprefix_manager-7069cde75933edfe.rmeta --extern primitive_types=/opt/rustwide/target/debug/deps/libprimitive_types-c6a146040fce0a57.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-b3d87f928e4b0cd8.rmeta --extern ring=/opt/rustwide/target/debug/deps/libring-91420d79f4ef2dc6.rmeta --extern ripemd=/opt/rustwide/target/debug/deps/libripemd-ccc19a568a02eb3c.rmeta --extern rust_embed=/opt/rustwide/target/debug/deps/librust_embed-8fb39842f1c14219.rmeta --extern rustls_pemfile=/opt/rustwide/target/debug/deps/librustls_pemfile-1542b374649cd5a1.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-e19304ec231d172e.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-951fc494dd74e74e.rmeta --extern serde_with=/opt/rustwide/target/debug/deps/libserde_with-e24f008dadc52f8b.rmeta --extern serde_yaml=/opt/rustwide/target/debug/deps/libserde_yaml-57205fb8567df7aa.rmeta --extern sha2=/opt/rustwide/target/debug/deps/libsha2-2d5bf47d787f7224.rmeta --extern sha3=/opt/rustwide/target/debug/deps/libsha3-a3faebc18acd5ede.rmeta --extern spki=/opt/rustwide/target/debug/deps/libspki-4439cd11aca0122c.rmeta --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-df5ac9345d83ec73.rmeta --extern url=/opt/rustwide/target/debug/deps/liburl-ca5a569fb87e0aa8.rmeta --extern zerocopy=/opt/rustwide/target/debug/deps/libzerocopy-405dbb7b93f77408.rmeta --extern zeroize=/opt/rustwide/target/debug/deps/libzeroize-d17ac650906aa2e4.rmeta --cap-lints=warn --crate-version 0.0.371` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "37d55cb657c6e0b19f3f77f9996a360ac5de96e36b0b842199f2e37b26375060", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "37d55cb657c6e0b19f3f77f9996a360ac5de96e36b0b842199f2e37b26375060", kill_on_drop: false }`
[INFO] [stdout] 37d55cb657c6e0b19f3f77f9996a360ac5de96e36b0b842199f2e37b26375060
