[INFO] fetching crate bscscan_client 0.1.0...
[INFO] checking bscscan_client-0.1.0 against master#779e19d8baa3e3625bd4fc5c85cbb2ad47b43155 for pr-147589-1
[INFO] extracting crate bscscan_client 0.1.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate bscscan_client 0.1.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate bscscan_client 0.1.0
[INFO] tweaked toml for crates.io crate bscscan_client 0.1.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate bscscan_client 0.1.0 on toolchain 779e19d8baa3e3625bd4fc5c85cbb2ad47b43155
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate bscscan_client 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tempfile v3.14.0
[INFO] [stderr]   Downloaded serde_derive v1.0.215
[INFO] [stderr]   Downloaded fastrand v2.2.0
[INFO] [stderr]   Downloaded security-framework-sys v2.12.1
[INFO] [stderr]   Downloaded serde v1.0.215
[INFO] [stderr]   Downloaded openssl-sys v0.9.104
[INFO] [stderr]   Downloaded hyper v0.14.31
[INFO] [stderr]   Downloaded openssl v0.10.68
[INFO] [stderr]   Downloaded rustix v0.38.41
[INFO] [stderr]   Downloaded libc v0.2.167
[INFO] [stderr]   Downloaded tokio v1.41.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b51bf6bab04872d6c64752aca4676b0176980c683b98a7ce3c5d09a4d6587e62
[INFO] running `Command { std: "docker" "start" "-a" "b51bf6bab04872d6c64752aca4676b0176980c683b98a7ce3c5d09a4d6587e62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b51bf6bab04872d6c64752aca4676b0176980c683b98a7ce3c5d09a4d6587e62", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b51bf6bab04872d6c64752aca4676b0176980c683b98a7ce3c5d09a4d6587e62", kill_on_drop: false }`
[INFO] [stdout] b51bf6bab04872d6c64752aca4676b0176980c683b98a7ce3c5d09a4d6587e62
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+779e19d8baa3e3625bd4fc5c85cbb2ad47b43155" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8d0a9dc937004036ac5e3346646e15eb75af67b71001e2e8c8346ee6bd117779
[INFO] running `Command { std: "docker" "start" "-a" "8d0a9dc937004036ac5e3346646e15eb75af67b71001e2e8c8346ee6bd117779", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]     Checking smallvec v1.13.2
[INFO] [stderr]    Compiling pkg-config v0.3.31
[INFO] [stderr]    Compiling cc v1.2.2
[INFO] [stderr]    Compiling openssl v0.10.68
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling native-tls v0.2.12
[INFO] [stderr]     Checking hashbrown v0.15.2
[INFO] [stderr]     Checking equivalent v1.0.1
[INFO] [stderr]     Checking bitflags v2.6.0
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]     Checking http-body v0.4.6
[INFO] [stderr]    Compiling serde_json v1.0.133
[INFO] [stderr]     Checking encoding_rs v0.8.35
[INFO] [stderr]     Checking ipnet v2.10.1
[INFO] [stderr]     Checking indexmap v2.7.0
[INFO] [stderr]    Compiling openssl-sys v0.9.104
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]     Checking mio v1.0.3
[INFO] [stderr]     Checking signal-hook-registry v1.4.2
[INFO] [stderr]     Checking socket2 v0.5.8
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.215
[INFO] [stderr]    Compiling zerofrom-derive v0.1.5
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]     Checking tokio v1.41.1
[INFO] [stderr]     Checking zerofrom v0.1.5
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking yoke v0.7.5
[INFO] [stderr]     Checking zerovec v0.10.4
[INFO] [stderr]     Checking tinystr v0.7.6
[INFO] [stderr]     Checking icu_collections v1.5.0
[INFO] [stderr]     Checking icu_locid v1.5.0
[INFO] [stderr]     Checking icu_provider v1.5.0
[INFO] [stderr]     Checking icu_locid_transform v1.5.0
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking icu_properties v1.5.1
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking icu_normalizer v1.5.0
[INFO] [stderr]     Checking tokio-util v0.7.12
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking idna_adapter v1.2.0
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking h2 v0.3.26
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking hyper v0.14.31
[INFO] [stderr]     Checking hyper-tls v0.5.0
[INFO] [stderr]     Checking reqwest v0.11.27
[INFO] [stderr]     Checking bscscan_client v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `reqwest::Client`
[INFO] [stdout]  --> src/api/geth_parity_proxy/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use reqwest::Client;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Serialize`
[INFO] [stdout]  --> src/api/gastracker/mod.rs:2:26
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Serialize`
[INFO] [stdout]  --> src/api/stats/mod.rs:2:26
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Serialize`
[INFO] [stdout]  --> src/api/tokens/mod.rs:2:26
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `reqwest::Client`
[INFO] [stdout]  --> src/api/geth_parity_proxy/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use reqwest::Client;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Serialize`
[INFO] [stdout]  --> src/api/gastracker/mod.rs:2:26
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Serialize`
[INFO] [stdout]  --> src/api/stats/mod.rs:2:26
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Serialize`
[INFO] [stdout]  --> src/api/tokens/mod.rs:2:26
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/accounts/mod.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct ApiResponse {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 30 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 31 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ApiResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/accounts/mod.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct BalanceResponse {
[INFO] [stdout]    |            --------------- fields in this struct
[INFO] [stdout] 37 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 38 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BalanceResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/accounts/mod.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct BalanceMultiResponse {
[INFO] [stdout]    |            -------------------- fields in this struct
[INFO] [stdout] 44 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 45 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BalanceMultiResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/contracts/mod.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct AbiResponse {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 18 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 19 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AbiResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/contracts/mod.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct SourceCodeResponse {
[INFO] [stdout]    |            ------------------ fields in this struct
[INFO] [stdout] 25 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 26 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SourceCodeResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/contracts/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct ContractCreationResponse {
[INFO] [stdout]    |            ------------------------ fields in this struct
[INFO] [stdout] 32 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 33 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ContractCreationResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/transactions/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct ContractExecutionStatusResponse {
[INFO] [stdout]    |            ------------------------------- fields in this struct
[INFO] [stdout] 12 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 13 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ContractExecutionStatusResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/transactions/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct TransactionReceiptStatusResponse {
[INFO] [stdout]    |            -------------------------------- fields in this struct
[INFO] [stdout] 24 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 25 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TransactionReceiptStatusResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct BlockRewardResponse {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 16 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 17 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BlockRewardResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct BlockCountdownResponse {
[INFO] [stdout]    |            ---------------------- fields in this struct
[INFO] [stdout] 31 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 32 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BlockCountdownResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/accounts/mod.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct ApiResponse {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 30 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 31 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ApiResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub struct BlockNumberResponse {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 38 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 39 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BlockNumberResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct DailyAvgBlockSizeResponse {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 52 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 53 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DailyAvgBlockSizeResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/accounts/mod.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub struct BalanceResponse {
[INFO] [stdout]    |            --------------- fields in this struct
[INFO] [stdout] 37 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 38 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BalanceResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub struct DailyBlockCountResponse {
[INFO] [stdout]    |            ----------------------- fields in this struct
[INFO] [stdout] 67 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 68 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DailyBlockCountResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub struct DailyBlockRewardsResponse {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 81 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 82 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DailyBlockRewardsResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub struct DailyAvgBlockTimeResponse {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 95 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 96 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DailyAvgBlockTimeResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/accounts/mod.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct BalanceMultiResponse {
[INFO] [stdout]    |            -------------------- fields in this struct
[INFO] [stdout] 44 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 45 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BalanceMultiResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]  --> src/api/logs/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct LogResponse {
[INFO] [stdout]   |            ----------- fields in this struct
[INFO] [stdout] 6 |     status: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 7 |     message: String,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 8 |     result: Vec<LogEntry>,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]  --> src/api/gastracker/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct GasOracleResponse {
[INFO] [stdout]   |            ----------------- fields in this struct
[INFO] [stdout] 6 |     status: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 7 |     message: String,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 8 |     result: GasOracleResult,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/contracts/mod.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct AbiResponse {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 18 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 19 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AbiResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `LastBlock`, `SafeGasPrice`, `ProposeGasPrice`, `FastGasPrice`, and `UsdPrice` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct GasOracleResult {
[INFO] [stdout]    |        --------------- fields in this struct
[INFO] [stdout] 13 |     LastBlock: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 14 |     SafeGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 15 |     ProposeGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     FastGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 17 |     UsdPrice: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct DailyAverageGasLimitResponse {
[INFO] [stdout]    |            ---------------------------- fields in this struct
[INFO] [stdout] 22 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 23 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 24 |     result: Vec<DailyAverageGasLimit>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `gasLimit` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | struct DailyAverageGasLimit {
[INFO] [stdout]    |        -------------------- fields in this struct
[INFO] [stdout] 29 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 30 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 31 |     gasLimit: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/contracts/mod.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct SourceCodeResponse {
[INFO] [stdout]    |            ------------------ fields in this struct
[INFO] [stdout] 25 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 26 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SourceCodeResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/contracts/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct ContractCreationResponse {
[INFO] [stdout]    |            ------------------------ fields in this struct
[INFO] [stdout] 32 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 33 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ContractCreationResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/transactions/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct ContractExecutionStatusResponse {
[INFO] [stdout]    |            ------------------------------- fields in this struct
[INFO] [stdout] 12 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 13 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ContractExecutionStatusResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/transactions/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct TransactionReceiptStatusResponse {
[INFO] [stdout]    |            -------------------------------- fields in this struct
[INFO] [stdout] 24 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 25 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TransactionReceiptStatusResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct BlockRewardResponse {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 16 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 17 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BlockRewardResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct DailyTotalGasUsedResponse {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 36 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 37 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 38 |     result: Vec<DailyTotalGasUsed>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct BlockCountdownResponse {
[INFO] [stdout]    |            ---------------------- fields in this struct
[INFO] [stdout] 31 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 32 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BlockCountdownResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub struct BlockNumberResponse {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 38 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 39 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BlockNumberResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `gasUsed` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | struct DailyTotalGasUsed {
[INFO] [stdout]    |        ----------------- fields in this struct
[INFO] [stdout] 43 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 44 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 45 |     gasUsed: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct DailyAvgBlockSizeResponse {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 52 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 53 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DailyAvgBlockSizeResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct DailyAverageGasPriceResponse {
[INFO] [stdout]    |            ---------------------------- fields in this struct
[INFO] [stdout] 50 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 51 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 52 |     result: Vec<DailyAverageGasPrice>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub struct DailyBlockCountResponse {
[INFO] [stdout]    |            ----------------------- fields in this struct
[INFO] [stdout] 67 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 68 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DailyBlockCountResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, `maxGasPrice_Wei`, `minGasPrice_Wei`, and `avgGasPrice_Wei` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 56 | struct DailyAverageGasPrice {
[INFO] [stdout]    |        -------------------- fields in this struct
[INFO] [stdout] 57 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 58 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 59 |     maxGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 60 |     minGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 61 |     avgGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub struct DailyBlockRewardsResponse {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 81 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 82 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DailyBlockRewardsResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]  --> src/api/stats/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct BnbSupplyResponse {
[INFO] [stdout]   |            ----------------- fields in this struct
[INFO] [stdout] 6 |     status: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 7 |     message: String,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 8 |     result: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status` and `message` are never read
[INFO] [stdout]   --> src/api/blocks/mod.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub struct DailyAvgBlockTimeResponse {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 95 |     pub status: String,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 96 |     pub message: String,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DailyAvgBlockTimeResponse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct ValidatorsResponse {
[INFO] [stdout]    |            ------------------ fields in this struct
[INFO] [stdout] 13 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 14 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 15 |     result: Vec<Validator>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]  --> src/api/logs/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct LogResponse {
[INFO] [stdout]   |            ----------- fields in this struct
[INFO] [stdout] 6 |     status: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 7 |     message: String,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 8 |     result: Vec<LogEntry>,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]  --> src/api/gastracker/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct GasOracleResponse {
[INFO] [stdout]   |            ----------------- fields in this struct
[INFO] [stdout] 6 |     status: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 7 |     message: String,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 8 |     result: GasOracleResult,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `validatorAddress`, `validatorName`, `validatorStatus`, `validatorVotingPower`, and `validatorVotingPowerProportion` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct Validator {
[INFO] [stdout]    |        --------- fields in this struct
[INFO] [stdout] 20 |     validatorAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     validatorName: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 22 |     validatorStatus: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     validatorVotingPower: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     validatorVotingPowerProportion: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct BnbPriceResponse {
[INFO] [stdout]    |            ---------------- fields in this struct
[INFO] [stdout] 29 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 30 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 31 |     result: BnbPriceResult,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `LastBlock`, `SafeGasPrice`, `ProposeGasPrice`, `FastGasPrice`, and `UsdPrice` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct GasOracleResult {
[INFO] [stdout]    |        --------------- fields in this struct
[INFO] [stdout] 13 |     LastBlock: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 14 |     SafeGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 15 |     ProposeGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     FastGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 17 |     UsdPrice: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct DailyAverageGasLimitResponse {
[INFO] [stdout]    |            ---------------------------- fields in this struct
[INFO] [stdout] 22 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 23 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 24 |     result: Vec<DailyAverageGasLimit>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ethbtc`, `ethbtc_timestamp`, `ethusd`, and `ethusd_timestamp` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | struct BnbPriceResult {
[INFO] [stdout]    |        -------------- fields in this struct
[INFO] [stdout] 36 |     ethbtc: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 37 |     ethbtc_timestamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 38 |     ethusd: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 39 |     ethusd_timestamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `gasLimit` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | struct DailyAverageGasLimit {
[INFO] [stdout]    |        -------------------- fields in this struct
[INFO] [stdout] 29 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 30 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 31 |     gasLimit: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct BnbHistoricalPriceResponse {
[INFO] [stdout]    |            -------------------------- fields in this struct
[INFO] [stdout] 44 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 45 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 46 |     result: Vec<BnbHistoricalPrice>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `value` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | struct BnbHistoricalPrice {
[INFO] [stdout]    |        ------------------ fields in this struct
[INFO] [stdout] 51 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 52 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 53 |     value: String,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub struct DailyTransactionFeeResponse {
[INFO] [stdout]    |            --------------------------- fields in this struct
[INFO] [stdout] 58 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 59 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 60 |     result: Vec<DailyTransactionFee>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `transactionFee_Eth` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct DailyTransactionFee {
[INFO] [stdout]    |        ------------------- fields in this struct
[INFO] [stdout] 65 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 66 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 67 |     transactionFee_Eth: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub struct DailyNewAddressResponse {
[INFO] [stdout]    |            ----------------------- fields in this struct
[INFO] [stdout] 72 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 73 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 74 |     result: Vec<DailyNewAddress>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `newAddressCount` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | struct DailyNewAddress {
[INFO] [stdout]    |        --------------- fields in this struct
[INFO] [stdout] 79 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 80 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 81 |     newAddressCount: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct DailyTotalGasUsedResponse {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 36 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 37 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 38 |     result: Vec<DailyTotalGasUsed>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `gasUsed` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | struct DailyTotalGasUsed {
[INFO] [stdout]    |        ----------------- fields in this struct
[INFO] [stdout] 43 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 44 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 45 |     gasUsed: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct DailyAverageGasPriceResponse {
[INFO] [stdout]    |            ---------------------------- fields in this struct
[INFO] [stdout] 50 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 51 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 52 |     result: Vec<DailyAverageGasPrice>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, `maxGasPrice_Wei`, `minGasPrice_Wei`, and `avgGasPrice_Wei` are never read
[INFO] [stdout]   --> src/api/gastracker/mod.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 56 | struct DailyAverageGasPrice {
[INFO] [stdout]    |        -------------------- fields in this struct
[INFO] [stdout] 57 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 58 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 59 |     maxGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 60 |     minGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 61 |     avgGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub struct DailyNetworkUtilizationResponse {
[INFO] [stdout]    |            ------------------------------- fields in this struct
[INFO] [stdout] 86 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 87 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 88 |     result: Vec<DailyNetworkUtilization>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]  --> src/api/stats/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct BnbSupplyResponse {
[INFO] [stdout]   |            ----------------- fields in this struct
[INFO] [stdout] 6 |     status: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 7 |     message: String,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 8 |     result: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct ValidatorsResponse {
[INFO] [stdout]    |            ------------------ fields in this struct
[INFO] [stdout] 13 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 14 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 15 |     result: Vec<Validator>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `networkUtilization` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | struct DailyNetworkUtilization {
[INFO] [stdout]    |        ----------------------- fields in this struct
[INFO] [stdout] 93 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 94 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 95 |     networkUtilization: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `validatorAddress`, `validatorName`, `validatorStatus`, `validatorVotingPower`, and `validatorVotingPowerProportion` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct Validator {
[INFO] [stdout]    |        --------- fields in this struct
[INFO] [stdout] 20 |     validatorAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     validatorName: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 22 |     validatorStatus: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     validatorVotingPower: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 24 |     validatorVotingPowerProportion: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]    --> src/api/stats/mod.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout]  99 | pub struct DailyTransactionCountResponse {
[INFO] [stdout]     |            ----------------------------- fields in this struct
[INFO] [stdout] 100 |     status: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 101 |     message: String,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 102 |     result: Vec<DailyTransactionCount>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct BnbPriceResponse {
[INFO] [stdout]    |            ---------------- fields in this struct
[INFO] [stdout] 29 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 30 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 31 |     result: BnbPriceResult,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `transactionCount` are never read
[INFO] [stdout]    --> src/api/stats/mod.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 106 | struct DailyTransactionCount {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 107 |     UTCDate: String,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 108 |     unixTimeStamp: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 109 |     transactionCount: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ethbtc`, `ethbtc_timestamp`, `ethusd`, and `ethusd_timestamp` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | struct BnbPriceResult {
[INFO] [stdout]    |        -------------- fields in this struct
[INFO] [stdout] 36 |     ethbtc: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 37 |     ethbtc_timestamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 38 |     ethusd: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 39 |     ethusd_timestamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]  --> src/api/tokens/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct TokenResponse {
[INFO] [stdout]   |            ------------- fields in this struct
[INFO] [stdout] 6 |     status: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 7 |     message: String,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 8 |     result: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct BnbHistoricalPriceResponse {
[INFO] [stdout]    |            -------------------------- fields in this struct
[INFO] [stdout] 44 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 45 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 46 |     result: Vec<BnbHistoricalPrice>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct TokenHoldersResponse {
[INFO] [stdout]    |            -------------------- fields in this struct
[INFO] [stdout] 13 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 14 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 15 |     result: Vec<TokenHolder>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `value` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 50 | struct BnbHistoricalPrice {
[INFO] [stdout]    |        ------------------ fields in this struct
[INFO] [stdout] 51 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 52 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 53 |     value: String,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `TokenHolderAddress` and `TokenHolderQuantity` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct TokenHolder {
[INFO] [stdout]    |        ----------- fields in this struct
[INFO] [stdout] 20 |     TokenHolderAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     TokenHolderQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub struct DailyTransactionFeeResponse {
[INFO] [stdout]    |            --------------------------- fields in this struct
[INFO] [stdout] 58 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 59 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 60 |     result: Vec<DailyTransactionFee>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub struct TokenInfoResponse {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 26 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 27 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 28 |     result: Vec<TokenInfo>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `transactionFee_Eth` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct DailyTransactionFee {
[INFO] [stdout]    |        ------------------- fields in this struct
[INFO] [stdout] 65 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 66 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 67 |     transactionFee_Eth: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub struct DailyNewAddressResponse {
[INFO] [stdout]    |            ----------------------- fields in this struct
[INFO] [stdout] 72 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 73 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 74 |     result: Vec<DailyNewAddress>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `newAddressCount` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | struct DailyNewAddress {
[INFO] [stdout]    |        --------------- fields in this struct
[INFO] [stdout] 79 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 80 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 81 |     newAddressCount: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub struct DailyNetworkUtilizationResponse {
[INFO] [stdout]    |            ------------------------------- fields in this struct
[INFO] [stdout] 86 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 87 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 88 |     result: Vec<DailyNetworkUtilization>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | struct TokenInfo {
[INFO] [stdout]    |        --------- fields in this struct
[INFO] [stdout] 33 |     contractAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 34 |     tokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 35 |     symbol: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 36 |     divisor: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 37 |     tokenType: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 38 |     totalSupply: String,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 39 |     blueCheckmark: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 40 |     description: String,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 41 |     website: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 42 |     email: String,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 43 |     blog: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 44 |     reddit: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 45 |     slack: String,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 46 |     facebook: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 47 |     twitter: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 48 |     bitcointalk: String,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 49 |     github: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 50 |     telegram: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 51 |     wechat: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 52 |     linkedin: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 53 |     discord: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 54 |     whitepaper: String,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 55 |     tokenPriceUSD: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct AddressTokenBalanceResponse {
[INFO] [stdout]    |            --------------------------- fields in this struct
[INFO] [stdout] 60 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 61 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 62 |     result: Vec<AddressTokenBalance>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `TokenAddress`, `TokenName`, `TokenSymbol`, `TokenQuantity`, and `TokenDivisor` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 66 | struct AddressTokenBalance {
[INFO] [stdout]    |        ------------------- fields in this struct
[INFO] [stdout] 67 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 68 |     TokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 69 |     TokenSymbol: String,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 70 |     TokenQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 71 |     TokenDivisor: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub struct AddressNFTBalanceResponse {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 76 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 77 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 78 |     result: Vec<AddressNFTBalance>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `TokenAddress`, `TokenName`, `TokenSymbol`, and `TokenQuantity` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | struct AddressNFTBalance {
[INFO] [stdout]    |        ----------------- fields in this struct
[INFO] [stdout] 83 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 84 |     TokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 85 |     TokenSymbol: String,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 86 |     TokenQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `networkUtilization` are never read
[INFO] [stdout]   --> src/api/stats/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 92 | struct DailyNetworkUtilization {
[INFO] [stdout]    |        ----------------------- fields in this struct
[INFO] [stdout] 93 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 94 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 95 |     networkUtilization: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]    --> src/api/stats/mod.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout]  99 | pub struct DailyTransactionCountResponse {
[INFO] [stdout]     |            ----------------------------- fields in this struct
[INFO] [stdout] 100 |     status: String,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 101 |     message: String,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 102 |     result: Vec<DailyTransactionCount>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `UTCDate`, `unixTimeStamp`, and `transactionCount` are never read
[INFO] [stdout]    --> src/api/stats/mod.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 106 | struct DailyTransactionCount {
[INFO] [stdout]     |        --------------------- fields in this struct
[INFO] [stdout] 107 |     UTCDate: String,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 108 |     unixTimeStamp: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 109 |     transactionCount: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]  --> src/api/tokens/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct TokenResponse {
[INFO] [stdout]   |            ------------- fields in this struct
[INFO] [stdout] 6 |     status: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 7 |     message: String,
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 8 |     result: String,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct TokenHoldersResponse {
[INFO] [stdout]    |            -------------------- fields in this struct
[INFO] [stdout] 13 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 14 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 15 |     result: Vec<TokenHolder>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `TokenHolderAddress` and `TokenHolderQuantity` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct TokenHolder {
[INFO] [stdout]    |        ----------- fields in this struct
[INFO] [stdout] 20 |     TokenHolderAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     TokenHolderQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub struct TokenInfoResponse {
[INFO] [stdout]    |            ----------------- fields in this struct
[INFO] [stdout] 26 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 27 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 28 |     result: Vec<TokenInfo>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | struct TokenInfo {
[INFO] [stdout]    |        --------- fields in this struct
[INFO] [stdout] 33 |     contractAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 34 |     tokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 35 |     symbol: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 36 |     divisor: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 37 |     tokenType: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 38 |     totalSupply: String,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 39 |     blueCheckmark: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 40 |     description: String,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 41 |     website: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 42 |     email: String,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 43 |     blog: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 44 |     reddit: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 45 |     slack: String,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 46 |     facebook: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 47 |     twitter: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 48 |     bitcointalk: String,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 49 |     github: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 50 |     telegram: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 51 |     wechat: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 52 |     linkedin: String,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 53 |     discord: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 54 |     whitepaper: String,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 55 |     tokenPriceUSD: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct AddressTokenBalanceResponse {
[INFO] [stdout]    |            --------------------------- fields in this struct
[INFO] [stdout] 60 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 61 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 62 |     result: Vec<AddressTokenBalance>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `TokenAddress`, `TokenName`, `TokenSymbol`, `TokenQuantity`, and `TokenDivisor` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 66 | struct AddressTokenBalance {
[INFO] [stdout]    |        ------------------- fields in this struct
[INFO] [stdout] 67 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 68 |     TokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 69 |     TokenSymbol: String,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 70 |     TokenQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 71 |     TokenDivisor: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub struct AddressNFTBalanceResponse {
[INFO] [stdout]    |            ------------------------- fields in this struct
[INFO] [stdout] 76 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 77 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 78 |     result: Vec<AddressNFTBalance>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct AddressNFTInventoryResponse {
[INFO] [stdout]    |            --------------------------- fields in this struct
[INFO] [stdout] 91 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 92 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 93 |     result: Vec<AddressNFTInventory>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `TokenAddress` and `TokenId` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 97 | struct AddressNFTInventory {
[INFO] [stdout]    |        ------------------- fields in this struct
[INFO] [stdout] 98 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 99 |     TokenId: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockNumber` should have a snake case name
[INFO] [stdout]  --> src/api/accounts/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub blockNumber: String,
[INFO] [stdout]   |         ^^^^^^^^^^^ help: convert the identifier to snake case: `block_number`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `timeStamp` should have a snake case name
[INFO] [stdout]  --> src/api/accounts/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub timeStamp: String,
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockHash` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub blockHash: String,
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `block_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `transactionIndex` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub transactionIndex: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `transaction_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasPrice` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub gasPrice: String,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `gas_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `isError` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub isError: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `is_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractAddress` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub contractAddress: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `cumulativeGasUsed` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub cumulativeGasUsed: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cumulative_gas_used`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasUsed` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub gasUsed: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `gas_used`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `methodId` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub methodId: String,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `method_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `functionName` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub functionName: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `function_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractAddress` should have a snake case name
[INFO] [stdout]  --> src/api/contracts/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub contractAddress: String,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractName` should have a snake case name
[INFO] [stdout]  --> src/api/contracts/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub contractName: String,
[INFO] [stdout]   |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `compilerVersion` should have a snake case name
[INFO] [stdout]  --> src/api/contracts/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub compilerVersion: String,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compiler_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `optimizationUsed` should have a snake case name
[INFO] [stdout]  --> src/api/contracts/mod.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub optimizationUsed: String,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `optimization_used`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `sourceCode` should have a snake case name
[INFO] [stdout]   --> src/api/contracts/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub sourceCode: String,
[INFO] [stdout]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `source_code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `licenseType` should have a snake case name
[INFO] [stdout]   --> src/api/contracts/mod.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub licenseType: String,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `license_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractAddress` should have a snake case name
[INFO] [stdout]   --> src/api/contracts/mod.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub contractAddress: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractCreator` should have a snake case name
[INFO] [stdout]   --> src/api/contracts/mod.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub contractCreator: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_creator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `txHash` should have a snake case name
[INFO] [stdout]   --> src/api/contracts/mod.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub txHash: String,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case: `tx_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `isError` should have a snake case name
[INFO] [stdout]  --> src/api/transactions/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub isError: String,
[INFO] [stdout]   |         ^^^^^^^ help: convert the identifier to snake case: `is_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `errDescription` should have a snake case name
[INFO] [stdout]  --> src/api/transactions/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub errDescription: String,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `err_description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockNumber` should have a snake case name
[INFO] [stdout]  --> src/api/blocks/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub blockNumber: String,
[INFO] [stdout]   |         ^^^^^^^^^^^ help: convert the identifier to snake case: `block_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `timeStamp` should have a snake case name
[INFO] [stdout]  --> src/api/blocks/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub timeStamp: String,
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockMiner` should have a snake case name
[INFO] [stdout]  --> src/api/blocks/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub blockMiner: String,
[INFO] [stdout]   |         ^^^^^^^^^^ help: convert the identifier to snake case: `block_miner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockReward` should have a snake case name
[INFO] [stdout]  --> src/api/blocks/mod.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub blockReward: String,
[INFO] [stdout]   |         ^^^^^^^^^^^ help: convert the identifier to snake case: `block_reward`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `uncleInclusionReward` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub uncleInclusionReward: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `uncle_inclusion_reward`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `currentBlock` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub currentBlock: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `current_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `TokenAddress`, `TokenName`, `TokenSymbol`, and `TokenQuantity` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | struct AddressNFTBalance {
[INFO] [stdout]    |        ----------------- fields in this struct
[INFO] [stdout] 83 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 84 |     TokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 85 |     TokenSymbol: String,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 86 |     TokenQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `countdownBlock` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub countdownBlock: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `countdown_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `remainingBlock` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub remainingBlock: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `remaining_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `status`, `message`, and `result` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct AddressNFTInventoryResponse {
[INFO] [stdout]    |            --------------------------- fields in this struct
[INFO] [stdout] 91 |     status: String,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 92 |     message: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 93 |     result: Vec<AddressNFTInventory>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `estimateTimeInSec` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub estimateTimeInSec: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `estimate_time_in_sec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `TokenAddress` and `TokenId` are never read
[INFO] [stdout]   --> src/api/tokens/mod.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 97 | struct AddressNFTInventory {
[INFO] [stdout]    |        ------------------- fields in this struct
[INFO] [stdout] 98 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 99 |     TokenId: String,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockNumber` should have a snake case name
[INFO] [stdout]  --> src/api/accounts/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub blockNumber: String,
[INFO] [stdout]   |         ^^^^^^^^^^^ help: convert the identifier to snake case: `block_number`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `timeStamp` should have a snake case name
[INFO] [stdout]  --> src/api/accounts/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub timeStamp: String,
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockHash` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub blockHash: String,
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `block_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `transactionIndex` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub transactionIndex: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `transaction_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasPrice` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub gasPrice: String,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `gas_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `utcDate` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub utcDate: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `utc_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `isError` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub isError: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `is_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractAddress` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub contractAddress: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `cumulativeGasUsed` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub cumulativeGasUsed: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cumulative_gas_used`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub unixTimeStamp: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasUsed` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub gasUsed: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `gas_used`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `methodId` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub methodId: String,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case: `method_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `functionName` should have a snake case name
[INFO] [stdout]   --> src/api/accounts/mod.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub functionName: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `function_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockSize_bytes` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub blockSize_bytes: u64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `block_size_bytes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractAddress` should have a snake case name
[INFO] [stdout]  --> src/api/contracts/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub contractAddress: String,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractName` should have a snake case name
[INFO] [stdout]  --> src/api/contracts/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub contractName: String,
[INFO] [stdout]   |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `compilerVersion` should have a snake case name
[INFO] [stdout]  --> src/api/contracts/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub compilerVersion: String,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `compiler_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `optimizationUsed` should have a snake case name
[INFO] [stdout]  --> src/api/contracts/mod.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub optimizationUsed: String,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `optimization_used`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `utcDate` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub utcDate: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `utc_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `sourceCode` should have a snake case name
[INFO] [stdout]   --> src/api/contracts/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub sourceCode: String,
[INFO] [stdout]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `source_code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `licenseType` should have a snake case name
[INFO] [stdout]   --> src/api/contracts/mod.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub licenseType: String,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `license_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub unixTimeStamp: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockCount` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub blockCount: u64,
[INFO] [stdout]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `block_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockRewards_Eth` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub blockRewards_Eth: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `block_rewards_eth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractAddress` should have a snake case name
[INFO] [stdout]   --> src/api/contracts/mod.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub contractAddress: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractCreator` should have a snake case name
[INFO] [stdout]   --> src/api/contracts/mod.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub contractCreator: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_creator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `txHash` should have a snake case name
[INFO] [stdout]   --> src/api/contracts/mod.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub txHash: String,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case: `tx_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `utcDate` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub utcDate: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `utc_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub unixTimeStamp: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockRewards_Eth` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub blockRewards_Eth: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `block_rewards_eth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `isError` should have a snake case name
[INFO] [stdout]  --> src/api/transactions/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub isError: String,
[INFO] [stdout]   |         ^^^^^^^ help: convert the identifier to snake case: `is_error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `errDescription` should have a snake case name
[INFO] [stdout]  --> src/api/transactions/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub errDescription: String,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `err_description`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `utcDate` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub utcDate: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `utc_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockNumber` should have a snake case name
[INFO] [stdout]  --> src/api/blocks/mod.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub blockNumber: String,
[INFO] [stdout]   |         ^^^^^^^^^^^ help: convert the identifier to snake case: `block_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `timeStamp` should have a snake case name
[INFO] [stdout]  --> src/api/blocks/mod.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub timeStamp: String,
[INFO] [stdout]   |         ^^^^^^^^^ help: convert the identifier to snake case: `time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockMiner` should have a snake case name
[INFO] [stdout]  --> src/api/blocks/mod.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub blockMiner: String,
[INFO] [stdout]   |         ^^^^^^^^^^ help: convert the identifier to snake case: `block_miner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockReward` should have a snake case name
[INFO] [stdout]  --> src/api/blocks/mod.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub blockReward: String,
[INFO] [stdout]   |         ^^^^^^^^^^^ help: convert the identifier to snake case: `block_reward`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `uncleInclusionReward` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub uncleInclusionReward: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `uncle_inclusion_reward`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `currentBlock` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub currentBlock: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `current_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `countdownBlock` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub countdownBlock: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `countdown_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub unixTimeStamp: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockTime_sec` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub blockTime_sec: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `block_time_sec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `remainingBlock` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub remainingBlock: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `remaining_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockNumber` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     blockNumber: String,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to snake case: `block_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockHash` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     blockHash: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `block_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `timeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     timeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasPrice` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     gasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `gas_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasUsed` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     gasUsed: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `gas_used`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `logIndex` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     logIndex: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `log_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `transactionHash` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     transactionHash: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `transaction_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `transactionIndex` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     transactionIndex: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `transaction_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `estimateTimeInSec` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub estimateTimeInSec: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `estimate_time_in_sec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `utcDate` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub utcDate: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `utc_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub unixTimeStamp: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockSize_bytes` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub blockSize_bytes: u64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `block_size_bytes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `utcDate` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub utcDate: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `utc_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub unixTimeStamp: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockCount` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub blockCount: u64,
[INFO] [stdout]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `block_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `LastBlock` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     LastBlock: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `last_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockRewards_Eth` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub blockRewards_Eth: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `block_rewards_eth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SafeGasPrice` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     SafeGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `safe_gas_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ProposeGasPrice` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     ProposeGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `propose_gas_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FastGasPrice` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     FastGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `fast_gas_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UsdPrice` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     UsdPrice: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `usd_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `utcDate` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub utcDate: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `utc_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub unixTimeStamp: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockRewards_Eth` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub blockRewards_Eth: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `block_rewards_eth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasLimit` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     gasLimit: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `gas_limit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `utcDate` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub utcDate: String,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `utc_date`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub unixTimeStamp: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockTime_sec` should have a snake case name
[INFO] [stdout]   --> src/api/blocks/mod.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub blockTime_sec: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `block_time_sec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasUsed` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     gasUsed: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `gas_used`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockNumber` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     blockNumber: String,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to snake case: `block_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blockHash` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     blockHash: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `block_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `timeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     timeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasPrice` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     gasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `gas_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `maxGasPrice_Wei` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     maxGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `max_gas_price_wei`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasUsed` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     gasUsed: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `gas_used`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `minGasPrice_Wei` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     minGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `min_gas_price_wei`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `logIndex` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     logIndex: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `log_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `avgGasPrice_Wei` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     avgGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `avg_gas_price_wei`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `validatorAddress` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     validatorAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `validator_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `validatorName` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     validatorName: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `validator_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `validatorStatus` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     validatorStatus: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `validator_status`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `validatorVotingPower` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     validatorVotingPower: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `validator_voting_power`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `validatorVotingPowerProportion` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     validatorVotingPowerProportion: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `validator_voting_power_proportion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `transactionFee_Eth` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     transactionFee_Eth: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `transaction_fee_eth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `newAddressCount` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     newAddressCount: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `new_address_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `networkUtilization` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     networkUtilization: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `network_utilization`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]    --> src/api/stats/mod.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     UTCDate: String,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]    --> src/api/stats/mod.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     unixTimeStamp: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `transactionCount` should have a snake case name
[INFO] [stdout]    --> src/api/stats/mod.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     transactionCount: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `transaction_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenHolderAddress` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     TokenHolderAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_holder_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenHolderQuantity` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     TokenHolderQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_holder_quantity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractAddress` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     contractAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `tokenName` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     tokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `token_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `tokenType` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     tokenType: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `token_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `totalSupply` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     totalSupply: String,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to snake case: `total_supply`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `transactionHash` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     transactionHash: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `transaction_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `transactionIndex` should have a snake case name
[INFO] [stdout]   --> src/api/logs/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     transactionIndex: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `transaction_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `LastBlock` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     LastBlock: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `last_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SafeGasPrice` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     SafeGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `safe_gas_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ProposeGasPrice` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     ProposeGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `propose_gas_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FastGasPrice` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     FastGasPrice: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `fast_gas_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UsdPrice` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     UsdPrice: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `usd_price`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasLimit` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     gasLimit: String,
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to snake case: `gas_limit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `gasUsed` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     gasUsed: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `gas_used`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `maxGasPrice_Wei` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     maxGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `max_gas_price_wei`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `minGasPrice_Wei` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     minGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `min_gas_price_wei`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `avgGasPrice_Wei` should have a snake case name
[INFO] [stdout]   --> src/api/gastracker/mod.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     avgGasPrice_Wei: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `avg_gas_price_wei`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `validatorAddress` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     validatorAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `validator_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `validatorName` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     validatorName: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `validator_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `validatorStatus` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     validatorStatus: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `validator_status`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `validatorVotingPower` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     validatorVotingPower: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `validator_voting_power`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `validatorVotingPowerProportion` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     validatorVotingPowerProportion: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `validator_voting_power_proportion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `transactionFee_Eth` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     transactionFee_Eth: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `transaction_fee_eth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `newAddressCount` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     newAddressCount: u64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `new_address_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     UTCDate: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     unixTimeStamp: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `networkUtilization` should have a snake case name
[INFO] [stdout]   --> src/api/stats/mod.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     networkUtilization: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `network_utilization`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blueCheckmark` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     blueCheckmark: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `blue_checkmark`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `tokenPriceUSD` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     tokenPriceUSD: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_price_usd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenAddress` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `token_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenName` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     TokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `token_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenSymbol` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     TokenSymbol: String,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to snake case: `token_symbol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenQuantity` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     TokenQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_quantity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenDivisor` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     TokenDivisor: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `token_divisor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenAddress` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `token_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenName` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     TokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `token_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenSymbol` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     TokenSymbol: String,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to snake case: `token_symbol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenQuantity` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     TokenQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_quantity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenAddress` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `token_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenId` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     TokenId: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `token_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UTCDate` should have a snake case name
[INFO] [stdout]    --> src/api/stats/mod.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     UTCDate: String,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `utcdate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `unixTimeStamp` should have a snake case name
[INFO] [stdout]    --> src/api/stats/mod.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     unixTimeStamp: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `unix_time_stamp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `transactionCount` should have a snake case name
[INFO] [stdout]    --> src/api/stats/mod.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     transactionCount: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `transaction_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenHolderAddress` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     TokenHolderAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_holder_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenHolderQuantity` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     TokenHolderQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_holder_quantity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `contractAddress` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     contractAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `contract_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `tokenName` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     tokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `token_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `tokenType` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     tokenType: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `token_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `totalSupply` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     totalSupply: String,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to snake case: `total_supply`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `blueCheckmark` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     blueCheckmark: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `blue_checkmark`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `tokenPriceUSD` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     tokenPriceUSD: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_price_usd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenAddress` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `token_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenName` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     TokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `token_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenSymbol` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     TokenSymbol: String,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to snake case: `token_symbol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenQuantity` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     TokenQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_quantity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenDivisor` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     TokenDivisor: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `token_divisor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenAddress` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `token_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenName` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     TokenName: String,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to snake case: `token_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenSymbol` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     TokenSymbol: String,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to snake case: `token_symbol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenQuantity` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     TokenQuantity: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to snake case: `token_quantity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenAddress` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     TokenAddress: String,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `token_address`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `TokenId` should have a snake case name
[INFO] [stdout]   --> src/api/tokens/mod.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     TokenId: String,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to snake case: `token_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.16s
[INFO] running `Command { std: "docker" "inspect" "8d0a9dc937004036ac5e3346646e15eb75af67b71001e2e8c8346ee6bd117779", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d0a9dc937004036ac5e3346646e15eb75af67b71001e2e8c8346ee6bd117779", kill_on_drop: false }`
[INFO] [stdout] 8d0a9dc937004036ac5e3346646e15eb75af67b71001e2e8c8346ee6bd117779
